Step * of Lemma free-dl-generators

[X:Type]
  ∀L:BoundedDistributiveLattice
    ∀[f,g:Hom(free-dl(X);L)].
      g ∈ Hom(free-dl(X);L) supposing ∀x:X. ((f free-dl-generator(x)) (g free-dl-generator(x)) ∈ Point(L))
BY
((Intro THEN (Assert Point(free-dl(X)) free-dl-type(X) BY (RW  (SubC (TagC (mk_tag_term 100))) THEN Auto)))
   THEN (Assert Point(free-dl(X)) free-dl-type(X) ∈ Type BY
               (RepUR ``free-dl`` THEN Auto))
   THEN Auto
   THEN RepeatFor ((DVar `f' THENA Auto))
   THEN RepeatFor ((DVar `g' THENA Auto))
   THEN RepeatFor ((EqTypeCD THEN Auto))
   THEN (FunExt THENA Auto)
   THEN ∀h:hyp. RWO "2" }

1
1. Type
2. free-dl-type(X) free-dl-type(X)
3. free-dl-type(X) free-dl-type(X) ∈ Type
4. BoundedDistributiveLattice
5. free-dl-type(X) ⟶ Point(L)
6. ∀[a,b:free-dl-type(X)].  ((f a ∧ (f a ∧ b) ∈ Point(L)) ∧ (f a ∨ (f a ∨ b) ∈ Point(L)))
7. (f 0) 0 ∈ Point(L)
8. (f 1) 1 ∈ Point(L)
9. free-dl-type(X) ⟶ Point(L)
10. ∀[a,b:free-dl-type(X)].  ((g a ∧ (g a ∧ b) ∈ Point(L)) ∧ (g a ∨ (g a ∨ b) ∈ Point(L)))
11. (g 0) 0 ∈ Point(L)
12. (g 1) 1 ∈ Point(L)
13. ∀x:X. ((f free-dl-generator(x)) (g free-dl-generator(x)) ∈ Point(L))
14. free-dl-type(X)
⊢ (f x) (g x) ∈ Point(L)


Latex:


Latex:
\mforall{}[X:Type]
    \mforall{}L:BoundedDistributiveLattice
        \mforall{}[f,g:Hom(free-dl(X);L)].
            f  =  g  supposing  \mforall{}x:X.  ((f  free-dl-generator(x))  =  (g  free-dl-generator(x)))


By


Latex:
((Intro
    THEN  (Assert  Point(free-dl(X))  \msim{}  free-dl-type(X)  BY
                            (RW    (SubC  (TagC  (mk\_tag\_term  100)))  0  THEN  Auto))
    )
  THEN  (Assert  Point(free-dl(X))  =  free-dl-type(X)  BY
                          (RepUR  ``free-dl``  0  THEN  Auto))
  THEN  Auto
  THEN  RepeatFor  2  ((DVar  `f'  THENA  Auto))
  THEN  RepeatFor  2  ((DVar  `g'  THENA  Auto))
  THEN  RepeatFor  2  ((EqTypeCD  THEN  Auto))
  THEN  (FunExt  THENA  Auto)
  THEN  \mforall{}h:hyp.  RWO  "2"  h  )




Home Index