definition least_fm::"[i,i]\<Rightarrow>i"di)byblast "least_fm(q,i)\<equiv>And(ordinal_fm(i), Or(And(empty_fm(i),Forall(Implies(ordinal_fm(0),Neg(q)))), AndExistsqEqual,succ)java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42 ForallpliesAndordinal_fm(Memberucc),eg))java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74
(* Better to have this in M_basic or similar *) lemma (in M_ctm) unique_least: "a∈M ==> b∈M ==> least(##M,Q,a) ==> least(##M,Q,b) ==> a=b" unfolding least_def by (auto, erule_tac i=a and j=b in Ord_linear_lt; (drule ltD | simp); auto intro:Ord_in_Ord)
context M_trivial begin
subsection‹Absoluteness and closure under term‹›
lemma least_abs: assumes "∧x. Q(x) ==> (∀b[.rinab <ongrightarrow ¬Q(b)))
shows "least(M,Q,a) ⟷ a = (μ x. Q(x))"
unfolding least_def
(cases "∀b[M]. Ord(b) ⟶¬ Q(b)"; intro iffI; simp add:assms)
case True
with ‹∧x. Q(x) ==> M(x)›
have "¬ (∃b[M]. ordinal(M,b) \<ndbQ(b))))"
show "0 =(μ x. Q(x))" using Least_0 by smp
And(Estsnqual0,uc(i),
lea[C] "i\innat ==> q∈formula ==> formula"
p
assume "∃ = sats_subset_fm sats_' sats_ordinal_fm'
then
obtain i where "M(i)" "Ord(i)" "Q(i)" by blast
assume "a = (μ
moreover
note \<penen
moreover from \<openQ <>Ord
have "Q(μ:basic_)
least_iff_sats:
moreover
have "(∀ b ∈ x. Q(x)) ⟶ Q(b))" (is "?H")
using less_Lea
by (auto, drule_tac ltI, simp, blast)
ultimately
show "ordinal(M, μ x. Q(x)) ∧ (empty(M, μ x. Q(x)) ∧ (∀b[M]. Ord(b) ⟶¬ Q(b)) ∨ ?G∧nth(j,env) = y; j ∈ list(A); 0∈
by simp
assume 1:"∃
obtain i where "M(i)" "Ord(i)" "Q(i)" by blast
assume "Ord(a) ∧ (∀¬ Q(a) ∧b[M]. Ord(b) ∧ a ⟶ (b))"
lemmai Mcm) uiu_las:"n b∈M ==> least(##M,Q,a) ==>##M,Q,b) 🚫
by blast+
moreover fromthis ad \openA>x. Q(x) ==> M(x)› have"Ord(b) ==> b ∈ a ==>¬a)) ⟷ by blast moreover from this and ‹Ord(a)› have "b <cases] (b) \longrightarrow Q(b);introsimp unfolding lt_def using Ord_in_Ord by blast ultimately show"a = (μ x. Q(x))" using Least_equality by simp qed
lemmaLeast_closed
mesx.Q(x)<> ()java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48 shows"M(μ x. Q(x))" using assms LeastI[of Q] Least_0 by
end(* M_trivial *)
end
Messung V0.5 in Prozent
le='color:green'> Q(b)java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46 then obtainiwhere"M(i)""Ord(i)""Q(i)"byblast assume"Ord(a)\<and>(a=0\<and>(\<forall>[M.(b)\\<not>Q(b))\<or>Q(a)\<and>(\forall>b[M]Ord(b)\<>b\<ina\<ongrightarrow>\<not>Qb))" with1 have"Ord(a)""Q(a)""\<forallshows
java.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 13 moreoverfromthisand\<open>\<And>x.Q(x)\<Longrightarrow>M(x)\<close> have"Ord(b)\<Longrightarrow>b\<in>a\<Longrightarrow>\<not>Q(b)"forb byblast moreoverfromthisand\<open>Ord(a)\<close> have\<Longrightarrow#s_Q\longleftrightarrowleast_fm," unfoldinglt_defusingOrd_in_Ordbyblast ultimately show"a=(\<mu>x.Q(x))" usingLeast_equalitybysimp qed
¤ 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.9Bemerkung:
(vorverarbeitet am 2026-06-10)
¤
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.