Step
*
of Lemma
FOL-rename-bound-to-avoid_wf
No Annotations
∀fmla:mFOL(). ∀L:ℤ List.
  (FOL-rename-bound-to-avoid(fmla;L) ∈ {fmla':mFOL()| 
                                        (mFOL-freevars(fmla') = mFOL-freevars(fmla) ∈ (ℤ List))
                                        ∧ (FOL-abstract(fmla')
                                          = FOL-abstract(fmla)
                                          ∈ AbstractFOFormula+(mFOL-freevars(fmla)))
                                        ∧ l_disjoint(ℤ;L;mFOL-boundvars(fmla'))} )
BY
{ (Auto
   THEN RW  (AddrC [2] UnfoldTopAbC) 0
   THEN Subst ⌜TERMOF{FOL-bound-rename:o, 1:l, 1:l} ~ TERMOF{FOL-bound-rename:o, 1:l, i:l}⌝ 0⋅) }
1
.....equality..... 
1. fmla : mFOL()
2. L : ℤ List
⊢ TERMOF{FOL-bound-rename:o, 1:l, 1:l} ~ TERMOF{FOL-bound-rename:o, 1:l, i:l}
2
1. fmla : mFOL()
2. L : ℤ List
⊢ TERMOF{FOL-bound-rename:o, 1:l, i:l} fmla L ∈ {fmla':mFOL()| 
                                                 (mFOL-freevars(fmla') = mFOL-freevars(fmla) ∈ (ℤ List))
                                                 ∧ (FOL-abstract(fmla')
                                                   = FOL-abstract(fmla)
                                                   ∈ AbstractFOFormula+(mFOL-freevars(fmla)))
                                                 ∧ l_disjoint(ℤ;L;mFOL-boundvars(fmla'))} 
Latex:
Latex:
No  Annotations
\mforall{}fmla:mFOL().  \mforall{}L:\mBbbZ{}  List.
    (FOL-rename-bound-to-avoid(fmla;L)  \mmember{}  \{fmla':mFOL()| 
                                                                                (mFOL-freevars(fmla')  =  mFOL-freevars(fmla))
                                                                                \mwedge{}  (FOL-abstract(fmla')  =  FOL-abstract(fmla))
                                                                                \mwedge{}  l\_disjoint(\mBbbZ{};L;mFOL-boundvars(fmla'))\}  )
By
Latex:
(Auto
  THEN  RW    (AddrC  [2]  UnfoldTopAbC)  0
  THEN  Subst  \mkleeneopen{}TERMOF\{FOL-bound-rename:o,  1:l,  1:l\}  \msim{}  TERMOF\{FOL-bound-rename:o,  1:l,  i:l\}\mkleeneclose{}  0\mcdot{})
Home
Index