Step * 1 of Lemma free-dl-meet_wf


1. [X] Type
2. [as] free-dl-type(X)
3. [bs] free-dl-type(X)
4. EquivRel(X List List;as,bs.dlattice-eq(X;as;bs))
⊢ free-dl-meet(as;bs) ∈ free-dl-type(X)
BY
(All (Unfold `free-dl-type`)
   THEN (newQuotientElim THEN Auto)
   THEN newQuotientElim 5
   THEN Auto
   THEN Unfold `free-dl-meet` 0
   THEN EqTypeCD
   THEN Auto
   THEN Fold `free-dl-meet` 0
   THEN All (Unfold `dlattice-eq`)
   THEN 0
   THEN EAuto 1) }


Latex:


Latex:

1.  [X]  :  Type
2.  [as]  :  free-dl-type(X)
3.  [bs]  :  free-dl-type(X)
4.  EquivRel(X  List  List;as,bs.dlattice-eq(X;as;bs))
\mvdash{}  free-dl-meet(as;bs)  \mmember{}  free-dl-type(X)


By


Latex:
(All  (Unfold  `free-dl-type`)
  THEN  (newQuotientElim  2  THEN  Auto)
  THEN  newQuotientElim  5
  THEN  Auto
  THEN  Unfold  `free-dl-meet`  0
  THEN  EqTypeCD
  THEN  Auto
  THEN  Fold  `free-dl-meet`  0
  THEN  All  (Unfold  `dlattice-eq`)
  THEN  D  0
  THEN  EAuto  1)




Home Index