Step * 1 of Lemma mFOL-bound-rename


1. name Atom
2. vars : ℤ List
3. : ℤ List
⊢ ∃fmla':mFOL() [((mFOL-freevars(fmla') mFOL-freevars(name(vars)) ∈ (ℤ List))
                ∧ (mFOL-abstract(fmla') mFOL-abstract(name(vars)) ∈ AbstractFOFormula(mFOL-freevars(name(vars))))
                ∧ l_disjoint(ℤ;L;mFOL-boundvars(fmla')))]
BY
((With ⌜name(vars)⌝ (D 0)⋅ THEN Auto) THEN RepUR ``mFOL-boundvars`` THEN Auto) }


Latex:


Latex:

1.  name  :  Atom
2.  vars  :  \mBbbZ{}  List
3.  L  :  \mBbbZ{}  List
\mvdash{}  \mexists{}fmla':mFOL()  [((mFOL-freevars(fmla')  =  mFOL-freevars(name(vars)))
                                \mwedge{}  (mFOL-abstract(fmla')  =  mFOL-abstract(name(vars)))
                                \mwedge{}  l\_disjoint(\mBbbZ{};L;mFOL-boundvars(fmla')))]


By


Latex:
((With  \mkleeneopen{}name(vars)\mkleeneclose{}  (D  0)\mcdot{}  THEN  Auto)  THEN  RepUR  ``mFOL-boundvars``  0  THEN  Auto)




Home Index