Step
*
1
2
1
1
of Lemma
FormSafe-iff-FormSafe1'
1. C : Type
2. left : Form(C)
3. right : Form(C)
4. vs : Atom List
5. theta : Atom List
6. l_subset(Atom;theta;vs-FormFvs(right))
7. FormSafe1(left) theta
8. FormSafe1(right) vs-theta
⊢ set-equal(Atom;vs;theta @ vs-theta)
BY
{ ((D 0 THENA Auto)
   THEN (RWW "member_append member-list-diff" 0 THENA Auto)
   THEN Decide ⌜(t ∈ theta)⌝⋅
   THEN Auto
   THEN D -6 With ⌜t⌝ 
   THEN Auto) }
Latex:
Latex:
1.  C  :  Type
2.  left  :  Form(C)
3.  right  :  Form(C)
4.  vs  :  Atom  List
5.  theta  :  Atom  List
6.  l\_subset(Atom;theta;vs-FormFvs(right))
7.  FormSafe1(left)  theta
8.  FormSafe1(right)  vs-theta
\mvdash{}  set-equal(Atom;vs;theta  @  vs-theta)
By
Latex:
((D  0  THENA  Auto)
  THEN  (RWW  "member\_append  member-list-diff"  0  THENA  Auto)
  THEN  Decide  \mkleeneopen{}(t  \mmember{}  theta)\mkleeneclose{}\mcdot{}
  THEN  Auto
  THEN  D  -6  With  \mkleeneopen{}t\mkleeneclose{} 
  THEN  Auto)
Home
Index