Step * of Lemma not-member-mFOL-sequent-freevars

s:mFOL-sequent(). ∀v:ℤ.
  (v ∈ mFOL-sequent-freevars(s)) ⇐⇒ (v ∈ mFOL-freevars(snd(s)))) ∧ (∀h∈fst(s).¬(v ∈ mFOL-freevars(h))))
BY
((UnivCD THENA Auto)
   THEN 1
   THEN RepUR ``mFOL-sequent-freevars`` 0
   THEN (GenConclTerm ⌜mFOL-freevars(s2)⌝⋅ THENA Auto)
   THEN Thin (-1)
   THEN MoveToConcl (-1)
   THEN Thin (-2)
   THEN ListInd 1
   THEN Reduce 0
   THEN (RWO "l_all_nil_iff l_all_cons" THENA Auto)
   THEN (RWW "member-union" THENA Auto)) }

1
1. : ℤ
⊢ ∀v1:ℤ List. (v ∈ v1) ⇐⇒ (v ∈ v1)) ∧ True)

2
1. : ℤ
2. mFOL()
3. v1 mFOL() List
4. ∀v1@0:ℤ List. (v ∈ reduce(λh,vs. mFOL-freevars(h) ⋃ vs;v1@0;v1)) ⇐⇒ (v ∈ v1@0)) ∧ (∀h∈v1.¬(v ∈ mFOL-freevars(h))\000C))
⊢ ∀v1@0:ℤ List
    ((v ∈ mFOL-freevars(u)) ∨ (v ∈ reduce(λh,vs. mFOL-freevars(h) ⋃ vs;v1@0;v1)))
    ⇐⇒ (v ∈ v1@0)) ∧ (v ∈ mFOL-freevars(u))) ∧ (∀h∈v1.¬(v ∈ mFOL-freevars(h))))


Latex:


Latex:
\mforall{}s:mFOL-sequent().  \mforall{}v:\mBbbZ{}.
    (\mneg{}(v  \mmember{}  mFOL-sequent-freevars(s))
    \mLeftarrow{}{}\mRightarrow{}  (\mneg{}(v  \mmember{}  mFOL-freevars(snd(s))))  \mwedge{}  (\mforall{}h\mmember{}fst(s).\mneg{}(v  \mmember{}  mFOL-freevars(h))))


By


Latex:
((UnivCD  THENA  Auto)
  THEN  D  1
  THEN  RepUR  ``mFOL-sequent-freevars``  0
  THEN  (GenConclTerm  \mkleeneopen{}mFOL-freevars(s2)\mkleeneclose{}\mcdot{}  THENA  Auto)
  THEN  Thin  (-1)
  THEN  MoveToConcl  (-1)
  THEN  Thin  (-2)
  THEN  ListInd  1
  THEN  Reduce  0
  THEN  (RWO  "l\_all\_nil\_iff  l\_all\_cons"  0  THENA  Auto)
  THEN  (RWW  "member-union"  0  THENA  Auto))




Home Index