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


1. Type
2. left Form(C)
3. right Form(C)
4. vs Atom List
5. phi Atom List
6. l_subset(Atom;phi;vs-FormFvs(left))
7. FormSafe1(left) vs-phi
8. FormSafe1(right) phi
9. set-equal(Atom;vs;vs-phi phi)
10. FormSafe1(left) vs-phi
11. FormSafe1(right) phi
⊢ l_disjoint(Atom;vs-phi;FormFvs(right)) ∨ l_disjoint(Atom;phi;FormFvs(left))
BY
((OrRight THEN Auto) THEN RepeatFor ((D THENA Auto))) }

1
1. Type
2. left Form(C)
3. right Form(C)
4. vs Atom List
5. phi Atom List
6. l_subset(Atom;phi;vs-FormFvs(left))
7. FormSafe1(left) vs-phi
8. FormSafe1(right) phi
9. set-equal(Atom;vs;vs-phi phi)
10. FormSafe1(left) vs-phi
11. FormSafe1(right) phi
12. Atom
13. (x ∈ phi) ∧ (x ∈ FormFvs(left))
⊢ False


Latex:


Latex:

1.  C  :  Type
2.  left  :  Form(C)
3.  right  :  Form(C)
4.  vs  :  Atom  List
5.  phi  :  Atom  List
6.  l\_subset(Atom;phi;vs-FormFvs(left))
7.  FormSafe1(left)  vs-phi
8.  FormSafe1(right)  phi
9.  set-equal(Atom;vs;vs-phi  @  phi)
10.  FormSafe1(left)  vs-phi
11.  FormSafe1(right)  phi
\mvdash{}  l\_disjoint(Atom;vs-phi;FormFvs(right))  \mvee{}  l\_disjoint(Atom;phi;FormFvs(left))


By


Latex:
((OrRight  THEN  Auto)  THEN  RepeatFor  2  ((D  0  THENA  Auto)))




Home Index