Step * of Lemma flattice-equiv-equiv

[X:Type]. EquivRel(Point(free-dl(X X));x,y.flattice-equiv(X;x;y))
BY
(Intro
   THEN (Assert ((X X) List List) ⊆Point(free-dl(X X)) BY
               ((Subst' Point(free-dl(X X)) free-dl-type(X X) THENA Computation) THEN Auto))
   THEN RepeatFor ((D THEN Auto))) }

1
1. [X] Type
2. ((X X) List List) ⊆Point(free-dl(X X))
3. Point(free-dl(X X))
⊢ flattice-equiv(X;a;a)

2
1. Type
2. ((X X) List List) ⊆Point(free-dl(X X))
3. Point(free-dl(X X))
4. Point(free-dl(X X))
5. flattice-equiv(X;a;b)
⊢ flattice-equiv(X;b;a)

3
1. Type
2. ((X X) List List) ⊆Point(free-dl(X X))
3. Sym(Point(free-dl(X X));x,y.flattice-equiv(X;x;y))
4. Point(free-dl(X X))
5. Point(free-dl(X X))
6. Point(free-dl(X X))
7. flattice-equiv(X;a;b)
8. flattice-equiv(X;b;c)
⊢ flattice-equiv(X;a;c)


Latex:


Latex:
\mforall{}[X:Type].  EquivRel(Point(free-dl(X  +  X));x,y.flattice-equiv(X;x;y))


By


Latex:
(Intro
  THEN  (Assert  ((X  +  X)  List  List)  \msubseteq{}r  Point(free-dl(X  +  X))  BY
                          ((Subst'  Point(free-dl(X  +  X))  \msim{}  free-dl-type(X  +  X)  0  THENA  Computation)  THEN  Auto))
  THEN  RepeatFor  2  ((D  0  THEN  Auto)))




Home Index