Step
*
1
of Lemma
free-dist-lattice-property
.....wf..... 
1. T : Type
2. eq : EqDecider(T)
3. L : BoundedDistributiveLattice
4. eqL : EqDecider(Point(L))
5. f : T ⟶ Point(L)
⊢ λac.lattice-extend(L;eq;eqL;f;ac) ∈ Hom(free-dist-lattice(T; eq);L)
BY
{ (BLemma `lattice-extend-is-hom` THEN Auto) }
Latex:
Latex:
.....wf..... 
1.  T  :  Type
2.  eq  :  EqDecider(T)
3.  L  :  BoundedDistributiveLattice
4.  eqL  :  EqDecider(Point(L))
5.  f  :  T  {}\mrightarrow{}  Point(L)
\mvdash{}  \mlambda{}ac.lattice-extend(L;eq;eqL;f;ac)  \mmember{}  Hom(free-dist-lattice(T;  eq);L)
By
Latex:
(BLemma  `lattice-extend-is-hom`  THEN  Auto)
Home
Index