Step
*
of Lemma
consistent-model-fun-stable
No Annotations
∀Gamma,more:mFOL() List. ∀x:ℕ. ∀L:(ℕ × ℕ) List.
  (consistent-model-fun(Gamma;x;L) 
⇒ consistent-model-fun(more @ Gamma;x;L))
BY
{ (Auto
   THEN ParallelLast
   THEN D -1
   THEN (D 0 THEN Try (Complete (Auto)))
   THEN (Subst' context-lookup(more @ Gamma;x) ~ context-lookup(Gamma;x) 0 THENA Auto)) }
1
1. Gamma : mFOL() List
2. more : mFOL() List
3. x : ℕ
4. L : (ℕ × ℕ) List
5. x < ||Gamma||
6. let H = context-lookup(Gamma;x) in
       ((↑mFOquant?(H))
       ∧ mFOquant-isall(H) = tt
       ∧ (∀p∈L.let i,j = p 
               in j < ||Gamma|| ∧ (mFOquant-body(H)[i/mFOquant-var(H)] = context-lookup(Gamma;j) ∈ mFOL())))
       ∨ ((↑mFOconnect?(H))
         ∧ (¬(mFOconnect-knd(H) = "and" ∈ Atom))
         ∧ (¬(mFOconnect-knd(H) = "or" ∈ Atom))
         ∧ (∀p∈L.let i,j = p 
                 in i < ||Gamma||
                    ∧ j < ||Gamma||
                    ∧ (mFOconnect-left(H) = context-lookup(Gamma;i) ∈ mFOL())
                    ∧ (mFOconnect-right(H) = context-lookup(Gamma;j) ∈ mFOL())))
⊢ let H = context-lookup(Gamma;x) in
      ((↑mFOquant?(H))
      ∧ mFOquant-isall(H) = tt
      ∧ (∀p∈L.let i,j = p 
              in j < ||more @ Gamma||
                 ∧ (mFOquant-body(H)[i/mFOquant-var(H)] = context-lookup(more @ Gamma;j) ∈ mFOL())))
      ∨ ((↑mFOconnect?(H))
        ∧ (¬(mFOconnect-knd(H) = "and" ∈ Atom))
        ∧ (¬(mFOconnect-knd(H) = "or" ∈ Atom))
        ∧ (∀p∈L.let i,j = p 
                in i < ||more @ Gamma||
                   ∧ j < ||more @ Gamma||
                   ∧ (mFOconnect-left(H) = context-lookup(more @ Gamma;i) ∈ mFOL())
                   ∧ (mFOconnect-right(H) = context-lookup(more @ Gamma;j) ∈ mFOL())))
Latex:
Latex:
No  Annotations
\mforall{}Gamma,more:mFOL()  List.  \mforall{}x:\mBbbN{}.  \mforall{}L:(\mBbbN{}  \mtimes{}  \mBbbN{})  List.
    (consistent-model-fun(Gamma;x;L)  {}\mRightarrow{}  consistent-model-fun(more  @  Gamma;x;L))
By
Latex:
(Auto
  THEN  ParallelLast
  THEN  D  -1
  THEN  (D  0  THEN  Try  (Complete  (Auto)))
  THEN  (Subst'  context-lookup(more  @  Gamma;x)  \msim{}  context-lookup(Gamma;x)  0  THENA  Auto))
Home
Index