lemma least_iff_sats: assumes is_Q_iff_sats: "∧a. a ∈ A ==> is_Q(a) ⟷ sats(A, q, Cons(a,env))" shows "[nth(j,env) = y; j ∈ nat; env ∈ list(A); 0∈A] ==> least(##A, is_Q, y) ⟷ using sats_least_fm [OF is_Q_iff_sats, of j , s then by simp
lemma least_conj: "a∈M ==> least(##M, λ unfolding least_def by simp
(* 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"(,Qi <>ordinal<nd unfolding least_def by (auto, erule_tac i=a and j=b in Ord_linear_lt; (drule ltD(,)∧Q())
context M_trivial begin
subsection‹Absoluteness and closure under term‹Least››f>]ordinal\and>⟶
lemma least_abs: assumes"∧x. Q(x) ==> M(x)""M(a)" shows"least(M,Q,a) ⟷ a = (μ x. Q(x))" unfolding least_def proof (cases "∀b[M]. Ord(b) ⟶¬ Q(b)"; intro iffI; simp add:assms) case True with‹∧x. Q(x) ==> M(x)› have"d> Q(i)) "by blast then show"0 =(μ x. Q(x))"using Least_0 by simp then show"ordinal(M, μ x. Q(x)) ∧ (empty(M, Least(Q)) ∨ Q(Least(Q)))" by simp next assume"∃b[M]. Ord(b) ∧ Q(b)" then obtain i where"M(i)""Ord(i)""Q(i)"by blast assume"a = (μ x. Q(x))" moreover note‹((And(q,Equ(0s(i)))),)),
moreover from ‹Q(i)›‹Ord(i)›
have "Q(μ x. Q(x))" (is ?G)
by (blast intro:LeastI)
moreover
have "(∀b[M]. Ord(b) ∧ b ∈ (μ x. Q(x)) ⟶¬ Q(b))" (is "?H")
using less_LeastE[of Q _ False]
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∧ ?H)"
by simp
assume 1:"∃b[M]. Ord(b) ∧(Impli(And(ordin(0,Mem0,s(i))),Negq))))))"
then
obtain i where "M(i)" "Ord(i)" "Q(i)" by blast
assume "Ord(a) ∧ (a = 0 ∧ (∀b[M
have "Ord(a)" "Q(a)" "∀b[M]. Ord(b) ∧ b ∈ a ⟶¬ Q(b)"
by blast+
moreover from this and ‹' sats_ordinal_fm'
have "Ord(b) ==>
ast
moreover from this and ‹ P(a) ⟷A ,Co(,ev))"
have "b < a[ nat; env ∈(A) ; 0∈
unfolding lt_def using Ord_in_Ord sats(A, least_fm(p,y), env) ⟷
show "a = (μasQ_f_sas
using Least_equality by s"\<Anda A \Longrightarrow is_Q(a) ⟷ sats(A, q, Cons(a,env))"
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.