Step * 2 2 of Lemma PZF_safe_functionality

.....equality..... 
1. Type
2. element Form(C)
3. set Form(C)
4. ∀vs,ws:Atom List.  (set-equal(Atom;vs;ws)  PZF_safe(element;vs) PZF_safe(element;ws))
5. ∀vs,ws:Atom List.  (set-equal(Atom;vs;ws)  PZF_safe(set;vs) PZF_safe(set;ws))
6. vs Atom List
7. ¬(vs [] ∈ (Atom List))
8. ws Atom List
9. set-equal(Atom;vs;ws)
10. null(ws) ff
11. vs-[hd(vs)] [] ∈ (Atom List)
⊢ hd(ws) hd(vs)
BY
(Auto
   THEN SupposeNot
   THEN Auto
   THEN (Assert (hd(ws) ∈ vs-[hd(vs)]) BY
               (GenListD THEN Auto))
   THEN RWO "-3" (-1)
   THEN Auto) }


Latex:


Latex:
.....equality..... 
1.  C  :  Type
2.  element  :  Form(C)
3.  set  :  Form(C)
4.  \mforall{}vs,ws:Atom  List.    (set-equal(Atom;vs;ws)  {}\mRightarrow{}  PZF\_safe(element;vs)  =  PZF\_safe(element;ws))
5.  \mforall{}vs,ws:Atom  List.    (set-equal(Atom;vs;ws)  {}\mRightarrow{}  PZF\_safe(set;vs)  =  PZF\_safe(set;ws))
6.  vs  :  Atom  List
7.  \mneg{}(vs  =  [])
8.  ws  :  Atom  List
9.  set-equal(Atom;vs;ws)
10.  null(ws)  \msim{}  ff
11.  vs-[hd(vs)]  =  []
\mvdash{}  hd(ws)  \msim{}  hd(vs)


By


Latex:
(Auto
  THEN  SupposeNot
  THEN  Auto
  THEN  (Assert  (hd(ws)  \mmember{}  vs-[hd(vs)])  BY
                          (GenListD  0  THEN  Auto))
  THEN  RWO  "-3"  (-1)
  THEN  Auto)




Home Index