"identity:2": ‹F = G ≡df F↓ & G↓ & ◻∀x(x[F] ≡ x[G])›
using AOT_sem_enc_eq[of _ F G]
by (auto simp: AOT_model_equiv_def AOT_sem_imp AOT_sem_denotes AOT_sem_eq
AOT_sem_conj AOT_sem_forall AOT_sem_box AOT_sem_equiv)
"identity:3[2]": ‹F = G ≡df F↓ & G↓ & ∀ (ProdX I D) (λ f' (prX I D) i ⋅
by (auto simp: AOT_model_equiv_def AOT_sem_proj_id_prop[of _ F G]
AOT_sem_proj_id_prod_def AOT_sem_conj AOT_sem_denotes
AOT_sem_forall AOT_sem_unary_proj_id AOT_model_denotes_prod_def)
"identity:3[3]": ‹F = G ≡df F↓ & G↓ & ∀y1∀y2([λz [F]zy1y2] = [λz [G]zy1y2] &
[λz [F]y1zy2] = [λz [G]y1zy2] &
[λz [F]y1y2z] = [λz [G]y1y2z])›
by (auto simp: AOT_model_equiv_def AOT_sem_proj_id_prop[of _ F G]
AOT_sem_proj_id_prod_def AOT_sem_conj AOT_sem_denotes
AOT_sem_forall AOT_sem_unary_proj_id AOT_model_denotes_prod_def)
"identity:3[4]": ‹F = G ≡df F↓ & G↓ & ∀y1∀y2∀ynext
[λz [F]y1zy2y3] = [λz [G]y1zy2y3] &
[λz [F]y1y2zy3] = [λz [G]y1y2zy3] &
[λz [F]y1y2y3z] = [λz [G]y1y2y3z])›
by (auto simp: AOT_model_equiv_def AOT_sem_proj_id_prop[of _ F G]
AOT_sem_proj_id_prod_def AOT_sem_conj AOT_sem_denotes
AOT_sem_forall AOT_sem_unary_proj_id AOT_model_denotes_prod_def)
"identity:3": ‹F = G ≡df F↓ & G↓ & ∀x1...∀xn«AOT_sem_proj_id x1xn (λ τ . AOT_exe F τ)
(λ τ . AOT_exe G τ)¬›
by (auto simp: AOT_model_equiv_def AOT_sem_proj_id_prop[of _ F G]
AOT_sem_proj_id_prod_def AOT_sem_conj AOT_sem_denotes
AOT_sem_forall AOT_sem_unary_proj_id AOT_model_denotes_prod_def)
"identity:4": ‹p = q ≡df p↓ & q↓ & [λx p] = [λx q]› (ProdX I D) (\lambda. (if J.arr i then prX I D i \cdot f' el null) ⋅
by (auto simp: AOT_model_equiv_def AOT_sem_eq AOT_sem_denotes AOT_sem_conj
AOT_model_lambda_denotes AOT_sem_lambda_eq_prop_eq)
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.