Step
*
1
2
of Lemma
mFOL-subst-abstract
.....wf..... 
1. Dom : Type
2. S : FOStruct(Dom)
3. fmla : mFOL()
4. x : ℤ
5. y : ℤ
6. v : mFOL()
7. mFOL-freevars(v) = mFOL-freevars(fmla) ∈ (ℤ List)
8. mFOL-abstract(v) = mFOL-abstract(fmla) ∈ AbstractFOFormula(mFOL-freevars(fmla))
9. ¬(x ∈ mFOL-boundvars(v))
10. a : FOAssignment(mFOL-freevars(mFOL-rename(v;y;x)),Dom)
⊢ {z:ℤ| (z ∈ mFOL-freevars(v))}  ∈ Type
BY
{ Auto }
Latex:
Latex:
.....wf..... 
1.  Dom  :  Type
2.  S  :  FOStruct(Dom)
3.  fmla  :  mFOL()
4.  x  :  \mBbbZ{}
5.  y  :  \mBbbZ{}
6.  v  :  mFOL()
7.  mFOL-freevars(v)  =  mFOL-freevars(fmla)
8.  mFOL-abstract(v)  =  mFOL-abstract(fmla)
9.  \mneg{}(x  \mmember{}  mFOL-boundvars(v))
10.  a  :  FOAssignment(mFOL-freevars(mFOL-rename(v;y;x)),Dom)
\mvdash{}  \{z:\mBbbZ{}|  (z  \mmember{}  mFOL-freevars(v))\}    \mmember{}  Type
By
Latex:
Auto
Home
Index