Step
*
2
3
of Lemma
FormSafe1'-iff-FormSafe1''
1. C : Type
2. left : Form(C)
3. right : Form(C)
4. ∀vs:Atom List. (FormSafe1'(left) vs 
⇐⇒ FormSafe1''(left) vs)
5. ∀vs:Atom List. (FormSafe1'(right) vs 
⇐⇒ FormSafe1''(right) vs)
6. vs : Atom List
7. phi : Atom List
8. l_subset(Atom;phi;vs-FormFvs(left))
9. FormSafe1'(left) vs-phi
10. FormSafe1'(right) phi
11. set-equal(Atom;vs-FormFvs(left);phi)
12. FormSafe1''(left) vs-vs-FormFvs(left)
⊢ FormSafe1''(right) vs-FormFvs(left)
BY
{ (((RWO "4< 5<" 0 THENA Auto) THEN MoveToConcl (-3))
   THEN (RWO "FormSafe-iff-FormSafe1'<" 0⋅ THENA Auto)
   THEN (BLemma `FormSafe1_functionality`  THENA Auto)
   THEN D 0
   THEN Auto) }
Latex:
Latex:
1.  C  :  Type
2.  left  :  Form(C)
3.  right  :  Form(C)
4.  \mforall{}vs:Atom  List.  (FormSafe1'(left)  vs  \mLeftarrow{}{}\mRightarrow{}  FormSafe1''(left)  vs)
5.  \mforall{}vs:Atom  List.  (FormSafe1'(right)  vs  \mLeftarrow{}{}\mRightarrow{}  FormSafe1''(right)  vs)
6.  vs  :  Atom  List
7.  phi  :  Atom  List
8.  l\_subset(Atom;phi;vs-FormFvs(left))
9.  FormSafe1'(left)  vs-phi
10.  FormSafe1'(right)  phi
11.  set-equal(Atom;vs-FormFvs(left);phi)
12.  FormSafe1''(left)  vs-vs-FormFvs(left)
\mvdash{}  FormSafe1''(right)  vs-FormFvs(left)
By
Latex:
(((RWO  "4<  5<"  0  THENA  Auto)  THEN  MoveToConcl  (-3))
  THEN  (RWO  "FormSafe-iff-FormSafe1'<"  0\mcdot{}  THENA  Auto)
  THEN  (BLemma  `FormSafe1\_functionality`    THENA  Auto)
  THEN  D  0
  THEN  Auto)
Home
Index