Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quelle  TAO_99_Paradox.thy

  Sprache: Isabelle
 

theory9dox
imports TAO_9_PLM q_1] by simp
begin

section= x) in v]"

(*<*)

locale Paradox id_act_3equiv_lr] java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
begin
(*>*)

text
\label{TAO_Paradox_paradox}
Under the additional assumption that expressions of the form
@{term "(\      assu [\^bo>\<>\
\emph{proper maps}, for which 🚫
the theory becomes inconsistent.
\<close>

subsectionAuxiliary Lemmasthus "  \^>=x in v]" sing id_act3[equivrl] byfast

 lemma exe_impl_exists:
java.lang.NullPointerException
 proof (rule " x x<> \^bold>x)in v]"
 fix φ :: "ν==>ν==>o" and x :: ν and v :: i
 assume "[((\λx . \ p . p \ p),\ιy . φ y x) in v]"
 hence "[\y. \Aφ y x & (\z. \Aφ z x \ z = y)
 & ((\λx . \ p . p \ p), yP) in v]"
 using nec_russell_axiom[equiv_lr] SimpleExOrEnc.intros by auto
 then obtain y where
java.lang.NullPointerException
java.lang.NullPointerException
 by (rule Instantiate)
 hence "[\Aφ y x & (\z. \Aφ z x \ z = y) in v]"
 using "&E" by blast
 hence "[\y . \Aφ y x & (\z. \Aφ z x \ z = y) in v]"
 by (rule existential)
 thus "[\!y. \Aφ y x in v]"
 unfolding exists_unique_def by simp
 next
 fix φ :: "ν==>ν==>o" and x :: ν and v :: i
 assume "[\!y. \Aφ y x in v]"
 hence "[\y. \Aφ y x & (\z. \Aφ z x \ z = y) in v]"
 unfolding exists_unique_def by simp
 then obtain y where
 "[\Aφ y x & (\z. \Aφ z x \ z = y) in v]"
java.lang.NullPointerException
 moreover have "[((\λx . \ p . p \ p),yP) in v]"
 apply (rule beta_C_meta_1[equiv_rl])
 apply show_proper
 by PLM_solver
 ultimately have "[\Aφ y x & (\
java.lang.NullPointerException
java.lang.NullPointerException
 hence "[\ y . \Aφ y x & (\open
java.lang.NullPointerException
 by (rule existential)
java.lang.NullPointerException
 using nec_russell_axiom[equiv_rl]
 SimpleExOrEnc.intros by aud bac w
 qed

 lemma exists_unique_actual_equiv:
 "[(bold🚫
 proof (rule "\I"; rule CP)
 fix x v
 let ?φ = "λ y x. y = x & ψ (xP)"
 assume "[\!y. \A?φ y x in v]"
 hence "[\α. \A?φ α x & (\β. \A?φ β x \ β = α) in v]"
 unfolding exists_unique_def by simp
 then obtain α where
 "[\A?φ α x & (\β. \A?φ β x \ β = α) in v]"
 by (rule Instantiate)
 hence "[\A= x & ψ (xP)) in v]"
 using "&E" by blast
 thus "[\A(ψ (xP)) in v]"
 using Act_Basic_2[equiv_lr] "&E" by blast
 next
 fix x v
 let ?φ = "λ y x. y = x & ψ (xP)"
 assume 1: "[\Aψ (xP) in v]"
 have "[x = x in v]"
 using id_eq_1[where 'a=ν] by simp
 hence "[\A(x = x) in v]"
 using id_act_3[equiv_lr] by fast
 hence "[\A(x = x & ψ (xP)) in v]"
 using 1 Act_Basic_2[equiv_rl] "&I" by blast
 hence "[\A?φ x x in v]"
 by simp
 moreover have "[\β. \A?φ β x \ β = x in v]"
 proof (rule "\I"; rule CP)
 fix β
 assume "[\A?φ β
java.lang.NullPointerException
 using Act_Basic_2[equiv_lr] "&E" by fast
 thus "[β = x in v]" using id_act_3[equiv_rl] by fast
 qed
 ultimately have "[\A?φ x x & (\β. \<And <>y
 using "&I" by fast
 hence "[\α. \A?φ α x & (\β. \A?φ β x \ β = α) in v]"
 by (rule existential)
 thus "[\!y. (>x . \< x
 unfolding exists_unique_def by simp
 qed

 Fake $\beta$-Conversion using Description Backdoor
 
 \label{TAO_Paradox_description_backdoor}
 

 
 definition backdoor where
 "backdoor λ ψ . \λx . ((\λx . \ p . p \ p), \ιy . y = x & ψ (xP))"
 
 lemma fake_beta:
 assumes " G φ. IsProperInX (λx . (G,\ιy . φ y x))"
 shows "[( r CP)
 proof (rule "\I"; rule CP)
 assume "[(backdoor ψ,xP) in v]"
java.lang.NullPointerException
 using beta_C_meta_1[equiv_lr, OF assms]
 unfolding backdoor_def identity_ν_def by fast
 hence "[\!y. \A (y [<>\y >))
 using exe_impl_exists[equiv_lr] by fast
 thus "[\Aψ (xP) in v]"
 using exists_unique_actual_equiv[equiv_lr] by blast
 next
 assume "[\Aψ (xP) in v]"
 hence "[\!y. \A (y = x & ψ (xP)) in v]"
 using exists_unique_actual_equiv[equiv_rl] by blast
 hence "[(\λx. \p. p \ p,\ιy. y = x & ψ (xP)) in v]"
 using exe_impl_exists[equiv_rl] by fast
 thus "[(backdoor ψ,xP) in v]"
 using beta_C_meta_1[equiv_rl, OF assms]
 unfolding backdoor_def unfolding identity_ν_def by fast
 qed

 lemma fake_beta_act:
 assumes " G φ. IsProperInX (λx . (G,\ιy . φ y x))"
 shows "[(backdoor (λ x . ψ x), xP) \ ψ (xP) in dw]"
 using fake_beta[OF assms]
 logic_actual[necessitation_averse_axiom_instance]
 intro_elim_6_e by blast

 

  \<nudef
 \label{TAO_Paradox_russell-paradox}
 

 
 lemma paradox:
 assumes " G φexi>!y.\<^><
 shows "False"
 proof -
 obtain K where K_def:
 "K = backdoor (λ x . \ F . {x,F} & \¬(F,x))" by auto
 have "[\x. (A!,xP) & (\F. {xP,F} \ (F = K)) in dw]"
 using A_objects[axiom_instance] by fast
 then obtain x where x_prop:
java.lang.NullPointerException
 by (rule Instantiate)
 {
 assume "[(K,xP) in dw]"
java.lang.NullPointerException
 unfolding K_def using fake_beta_act[OF assms, equiv_lr]
 by blast
 then obtain F where F_def:
 "[nex
 hence "[F "
 using x_prop[conj2, THEN "\E"[where β=F], equiv_lr]
 "&E" unfolding K_def by blast
 hence "[\¬(K,xP) in dw]"
 using laxiodeduc,dedu]
 F_def[conj2] by fast
 }
 hence 1: "[\¬(K,xP) in dw]"
 using reductio_aa_1 by blast
 hence "[\¬(\ F . {xP,F} & \¬
 using fake_beta_act[OF assms,
 THEN oth_classhe "\lparr🚫
 equiv_lr]
 unfolding K_def by blast
 hence "[\ F . {xP,F} \ (F,xP) in dw]"
 apply - unfolding exists_def by PLM_solver
 moreover have "[{xP,K} in dw]"
 using x_prop[conj2, THEN "\E"[where β=K], equiv_rl]
 id_eq_1 by blast
 ultimately have "[(K,xP) in dw]"
 using "\E" vdash_properties_10 by blast
 hence "φ. [φ in dw]"
 using raa_cor_2 1 by blast
 thus "False" using Semantics.T4 by auto
 qed

 Original Version of the Paradox

 
 \label{TAO_Paradox_original-paradox}
 Originally the paradox was discovered using the following
 construction based on the comprehension theorem for relations
 without the explicit construction of the description backdoor
 and the resulting fake-β-conversion.
 

 
 lemma assumes " G φ. IsProperInX (λx . (G,\ιy . φ y x))"
java.lang.NullPointerException
 proof (rule "\I")
 fix H
java.lang.NullPointerException
 obtain φ where φ_def: "φ = (λ y x . (yP) = x & {x,H})" by auto
 have "[\F. \( backdoor_def unfolding identity_ν_def by fast
 using relations_1[OF assms] by simp
 hence 1: "[\F. \(\x. (F,xP) \ (\!y . \Aφ y (xP))) in v]"
 apply - apply (PLM_subst_method
 "λ x . (?G,\ιy . φ y (xP))" "λ x . (\!y. \Aφ
 using exe_impl_exists by auto
java.lang.NullPointerException
 by (rule Instantiate)
 moreover have 2: " v x . [(\!y . \Aφ y (xP)) \ {xP,H} in v]"
 proof (rule "\I"; rule CP)
 fix x v
 assume "[\!y. \Aφ y (xP) in v]"
 hence "[\α. \Aφ α (xP) lparr>backd (🚫
 unfolding exists_unique_def by simp
 then obtain α where "[\Aφ α (xP) & (\β. \Aφ β (xP) \ β = α) in v]"
 by (rule Instantiate)
 hence "[\AP = xP & {xP,H}) in v]"
 unfolding φ_def using "&E" by blast
 hence "[\A({xP,H}) in v]"
 using Act_Basic_2[equiv_lr] "&E" by blast
 thus "[{xP,H} in v]"
 _10[equi] by ssimsimp
 next
 fix x v
 assume "[{xP,H} in v]"
 hence 1: "[) in v]"
 using en_eq_10[equiv_rl] by blast
 have "[x = x in v]"
 using id_eq_1[where 'a=ν] by simp
 hence "[\A(x = x) in v]"
 using id_act_3[equiv_lr] by fast
 hence "[\A(xP = xP & {xblast
java.lang.NullPointerException
java.lang.NullPointerException
 unfolding φ_def by simp
 moreover have "[\β. \Aφ β (xP) \ β = x in v]"
 proof (rule "\I"; rule CP)
 fix β
java.lang.NullPointerException
 hence "[\A(β-paradox}
 unfolding φ_def identity_ν_def
java.lang.NullPointerException
 thus "[β = x in v]" using id_act_3[equiv_rl] by fast
 qed
 ultimately have "[paradox:
 using "&I" by fast
 hence "[phi>. IsProperInX (λ>G\<><
 by (rule existential)
 thus "[\!y. \Aφ y (xP) in v]"
 unfolding exists_unique_def by simp
 qed
 have "[\(\x. (F,xP) \ {xP,H}) in v]"
 apply (PLM_subst_goal_method
java.lang.NullPointerException
 "λ x . (\
 using 2 F_def by auto
 thus "[\ F . backdoor (λ\<exists >" by auto
 by (rule existential)
 qed

 
 lemma
 assumes is_propositional: "(G φ. IsProperInX (λx. (G,\ιy. φ y x)))"
 and Abs_x: "[(A!,xP) in v]"
 and Abs_y: "[(A!,yP) in v]"
 and noteq: "[x \ y in v]"
 shows diffprop: "[\ F . \¬((F,xP) \ (F,yP)) in v]"
 proof -
 have "[\ F . \¬({x] by fast
 using noteq unfolding exists_def
 proof (rule reductio_aa_2)
 assume 1: "[then x where x_prop:
 {
 fix F
 have "[({sup>P)P,F\<rbrace  \^bold>= K))in dw"
 using 1[THEN "\E"] useful_tautologies_1[deduction] by blast
 }
 hence "[\F. {xP,F} \ {yP,F} in v]" by (rule "\I")
 thus "[x = y in v]"
 unfolding identity_ν_def
 using ab_obey_1[deduction, deduction]
 Abs_x Abs_y "&I" by blast
 qed
 then obtain H where H_def: "[\¬({xP, H} \ {yP, H}) in v]"
 by (rule Instantiate)
java.lang.NullPointerException
 apply - by PLM_solver
 have "[\
java.lang.NullPointerException
 then obtain F where "[\(\x. (F,xP) \ {xP,H}) in v]"
 by (rule Instantiate)
 hence F_prop: "[\x. (F,xP) \ {xP,H} in v]"
 using qml_2[axiom_instance, deduction] by blast
 hence a: "[(F,xP) \ {xP,H} in v]"
 using "\E" by blast
 have b: "[(F,yP) \ {yP,H} in v]"
 using F_prop "\E" by blast
 {
 assume 1: "[{xP, H} & \¬{yP, H} in v]"
 hence "[(F,xP) in v]"
 using a[equiv_rl] "&E" by blast
 moreover have "[\¬(F,yP) in v]"
 using b[THEN oth_class_taut_5_d[equiv_lr], equiv_rl] 1[conj2] by auto
java.lang.NullPointerException
 by (rule "&I")
 hence "[((F,xP) & \¬(F,yP)) \ (\¬(F,xP) & (F,yP)) in v]"
java.lang.NullPointerException
 hence "[\¬ her F_def
 using oth_class_taut_5_j[equiv_rl] by blast
 }
 moreover {
 assume 1: "[\¬{xP, H} & {yP, H} in v]"
 hence "[(F,yP) in v]"
 using b[equiv_rl] "&E" by blast
java.lang.NullPointerException
 using a[THEN oth_class_taut_5_d[equiv_lr], equiv_rl] 1[conj1] by auto
 ultimately have "[\¬(F,xP) K in dw
 using "&I" by blast
java.lang.NullPointerException
 using "\I" by blast
 hence "[\¬((F,xP) >&E" un K_def by bl
 using oth_class_taut_5_j[equiv_rl] by blast
 }
java.lang.NullPointerException
 using 2 intro_elim_4_b reductio_aa_1 by blast
java.lang.NullPointerException
 by (rule existential)
 qed
 
 lemma original_paradox:
 assumes is_propositional: "(\<>G
 shows "False"
 proof -
 fix v
 have "[\x y. (A!,xP) & (A!,yP) & x \ y & (\F. (F,xP) \}
 using aclassical2 by auto
 then obtain x where
 "[\ y. (A!,xP) & (A!,yP) by bl
  (rul Instantia)
 then obtain y where xy_def:
java.lang.NullPointerException
 by (rule Instantiate)
 have "[[equ],
 using diffprop[OF assms, OF xy_def[conj1,conj1,conj1],
 OF xy_def[conj1,conj1,conj2],
 OF xy_def[conj1,conj2]]
 by auto
 then obtain F where "[K_def by blast
 by (rule Instantiate)
 moreover have "[(^bold>\>\<equiv "
 using xy_def[conj2] by (rule "\E")
 ultimately have "φ.[φ in v]"
 using PLM.raa_cor_2 by blast
 thus "False"
 using Semantics.T4 by auto
 qed

(*<*)
endlbracein"
(*>*)

end

Messung V0.5 in Prozent
C=39 H=34 G=36

¤ Dauer der Verarbeitung: 0.27 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen



NIST Cobol Testsuite



Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

      Eigene Quellcodes
      Fremde Quellcodes
     Quellcodebibliothek
      Suchen

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge