definition (* Ordinal Union *)
OUnion :: "[i, i ==> i] ==> i"where "OUnion(i,B) ≡ {z: ∪x∈i. B(x). Ord(i)}"
syntax "_oall" :: "[idt, i, o] ==> o" (‹(‹indent=3 notation=‹binder ∀🚫close>›\› 10) "_oex" :: "[idt, i, o] ==> o" (‹(‹indent=3 notation=‹binder ∃🚫close>›\∃_🚫/ _)› 10) "_OUNION" :: "[idt, i, i] ==> i" (‹(‹indent=3 notation=‹binder ∪🚫close>›\∪_🚫/ _)›10) syntax_consts "_oall" ⇌ oall and "_oex" ⇌ oex and "_OUNION" ⇌ OUnion translations "∀x🚫 P" ⇌ "CONST oall(a, λx. P)" "∃x🚫 P" ⇌ "CONST oex(a, λx. P)" "∪x🚫 B" ⇌ "CONST OUnion(a, λx. B)" subsubsection ‹simplification of the new quantifiers› (*MOST IMPORTANT that this is added to the simpset BEFORE Ord_atomize is proved. Ord_atomize would convert this rule to x < 0 \<Longrightarrow> P(x) \<equiv> True, which causes dire effects!*) lemma [simp]: "(∀x<0. P(x))" by (simp add: oall_def)
lemma [simp]: "¬(∃x<0. P(x))" by (simp add: oex_def)
(* No < version of this theorem: consider that @{term"(\<Union>i\<in>nat.i)=nat"}! *) lemma OUN_least: "(∧x. x==> B(x) ⊆ C) ==> (∪x⊆ C" by (simp add: OUnion_def UN_least ltI)
lemma OUN_UN_eq: "(∧x. x ∈ A ==> Ord(B(x))) ==> (∪z < (∪x∈A. B(x)). C(z)) = (∪x∈A. ∪z < B(x). C(z))" by (simp add: OUnion_def)
lemma OUN_Union_eq: "(∧x. x ∈ X ==> Ord(x)) ==> (∪z < ∪(X). C(z)) = (∪x∈X. ∪z < x. C(z))" by (simp add: OUnion_def)
(*So that rule_format will get rid of this quantifier...*) lemma atomize_oall [symmetric, rulify]: "(∧x. x==> P(x)) ≡ Trueprop (∀x by (simp add: oall_def atomize_all atomize_imp)
subsubsection ‹universal quantifier for ordinals›
lemma oallI [intro!]: "[∧x. x==> P(x)]==>∀x by (simp add: oall_def)
lemma ospec: "[∀x]==> P(x)" by (simp add: oall_def)
(*Trival rewrite rule; (\<forall>x[M].P)<->P holds only if A is nonempty!*) lemma rall_triv [simp]: "(∀x[M]. P) ⟷ ((∃x. M(x)) ⟶ P)" by (simp add: rall_def)
(*We do not even have (\<exists>x[M]. True) <-> True unless A is nonempty\<And>*) lemma rex_triv [simp]: "(∃x[M]. P) ⟷ ((∃x. M(x)) ∧ P)" by (simp add: rex_def)
¤ 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.0.15Bemerkung:
(Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 2026-04-25)
¤
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.