Step * 1 1 1 1 1 1 of Lemma FormSafe-iff-FormSafe1'


1. Type
2. left Form(C)
3. right Form(C)
4. vs Atom List
5. as Atom List
6. bs Atom List
7. set-equal(Atom;vs;as bs)
8. FormSafe1(left) as
9. FormSafe1(right) bs
10. l_disjoint(Atom;as;FormFvs(right))
11. Atom
⊢ (x ∈ as)  ((x ∈ vs) ∧ (x ∈ FormFvs(right))))
BY
((D -2 With ⌜x⌝  THENA Auto) THEN (D -5 With ⌜x⌝  THENA Auto)) }

1
1. Type
2. left Form(C)
3. right Form(C)
4. vs Atom List
5. as Atom List
6. bs Atom List
7. FormSafe1(left) as
8. FormSafe1(right) bs
9. Atom
10. ¬((x ∈ as) ∧ (x ∈ FormFvs(right)))
11. (x ∈ vs) ⇐⇒ (x ∈ as bs)
⊢ (x ∈ as)  ((x ∈ vs) ∧ (x ∈ FormFvs(right))))


Latex:


Latex:

1.  C  :  Type
2.  left  :  Form(C)
3.  right  :  Form(C)
4.  vs  :  Atom  List
5.  as  :  Atom  List
6.  bs  :  Atom  List
7.  set-equal(Atom;vs;as  @  bs)
8.  FormSafe1(left)  as
9.  FormSafe1(right)  bs
10.  l\_disjoint(Atom;as;FormFvs(right))
11.  x  :  Atom
\mvdash{}  (x  \mmember{}  as)  {}\mRightarrow{}  ((x  \mmember{}  vs)  \mwedge{}  (\mneg{}(x  \mmember{}  FormFvs(right))))


By


Latex:
((D  -2  With  \mkleeneopen{}x\mkleeneclose{}    THENA  Auto)  THEN  (D  -5  With  \mkleeneopen{}x\mkleeneclose{}    THENA  Auto))




Home Index