Step * of Lemma fl-point

[T:Type]. ∀[eq:EqDecider(T)].
  Point(face-lattice(T;eq)) ≡ {ac:fset(fset(T T))| 
                               (↑fset-antichain(union-deq(T;T;eq;eq);ac))
                               ∧ (∀a:fset(T T). (a ∈ ac  (∀z:T. (inl z ∈ a ∧ inr z  ∈ a)))))} 
BY
(Auto
   THEN Unfold `face-lattice` 0
   THEN (RWO "free-dlwc-point" THENA Auto)
   THEN (RepeatFor (D 0) THENA Auto)
   THEN -1
   THEN MemTypeCD
   THEN Auto) }

1
1. Type
2. eq EqDecider(T)
3. fset(fset(T T))
4. ↑fset-antichain(union-deq(T;T;eq;eq);x)
5. fset-all(x;a.fset-contains-none(union-deq(T;T;eq;eq);a;x.face-lattice-constraints(x)))
6. ↑fset-antichain(union-deq(T;T;eq;eq);x)
7. fset(T T)
8. a ∈ x
9. T
⊢ ¬(inl z ∈ a ∧ inr z  ∈ a)

2
1. Type
2. eq EqDecider(T)
3. fset(fset(T T))
4. ↑fset-antichain(union-deq(T;T;eq;eq);x)
5. ∀a:fset(T T). (a ∈  (∀z:T. (inl z ∈ a ∧ inr z  ∈ a))))
6. ↑fset-antichain(union-deq(T;T;eq;eq);x)
⊢ fset-all(x;a.fset-contains-none(union-deq(T;T;eq;eq);a;x.face-lattice-constraints(x)))


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}[eq:EqDecider(T)].
    Point(face-lattice(T;eq))  \mequiv{}  \{ac:fset(fset(T  +  T))| 
                                                              (\muparrow{}fset-antichain(union-deq(T;T;eq;eq);ac))
                                                              \mwedge{}  (\mforall{}a:fset(T  +  T).  (a  \mmember{}  ac  {}\mRightarrow{}  (\mforall{}z:T.  (\mneg{}(inl  z  \mmember{}  a  \mwedge{}  inr  z    \mmember{}  a)))))\} 


By


Latex:
(Auto
  THEN  Unfold  `face-lattice`  0
  THEN  (RWO  "free-dlwc-point"  0  THENA  Auto)
  THEN  (RepeatFor  2  (D  0)  THENA  Auto)
  THEN  D  -1
  THEN  MemTypeCD
  THEN  Auto)




Home Index