Step * 2 1 of Lemma face-lattice-basis


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(T T)
7. T
⊢ ↑fset-null({c ∈ face-lattice-constraints(u) deq-f-subset(union-deq(T;T;eq;eq)) {u}})
BY
(D -1
   THEN RepUR ``face-lattice-constraints`` 0
   THEN RepUR ``fset-filter fset-null fset-singleton`` 0
   THEN Fold `fset-singleton` 0
   THEN AutoSplit
   THEN (Assert ⌜False⌝⋅ THEN Auto)
   THEN MoveToConcl (-1)
   THEN RenameVar `z' (-1)
   THEN (Assert ¬((inl z) (inr ) ∈ (T T)) BY
               Auto)
   THEN MoveToConcl (-1)
   THEN (GenConcl ⌜(inl z) a ∈ (T T)⌝⋅ THENA Auto)
   THEN (GenConcl ⌜(inr b ∈ (T T)⌝⋅ THENA Auto)
   THEN (RWO "eqtt_to_assert" THENA Auto)
   THEN (RWO "assert-deq-f-subset" THENA 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(T T)
7. T
8. T
9. (inl z) a ∈ (T T)
10. T
11. (inr b ∈ (T T)
⊢ (a b ∈ (T T)))  {a,b} ⊆ {a}  False

2
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(T T)
7. T
8. T
9. (inl z) a ∈ (T T)
10. T
11. (inr b ∈ (T T)
⊢ (a b ∈ (T T)))  {a,b} ⊆ {b}  False


Latex:


Latex:

1.  T  :  Type
2.  eq  :  EqDecider(T)
3.  x  :  fset(fset(T  +  T))
4.  \muparrow{}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.  s  :  fset(T  +  T)
7.  u  :  T  +  T
\mvdash{}  \muparrow{}fset-null(\{c  \mmember{}  face-lattice-constraints(u)  |  deq-f-subset(union-deq(T;T;eq;eq))  c  \{u\}\})


By


Latex:
(D  -1
  THEN  RepUR  ``face-lattice-constraints``  0
  THEN  RepUR  ``fset-filter  fset-null  fset-singleton``  0
  THEN  Fold  `fset-singleton`  0
  THEN  AutoSplit
  THEN  (Assert  \mkleeneopen{}False\mkleeneclose{}\mcdot{}  THEN  Auto)
  THEN  MoveToConcl  (-1)
  THEN  RenameVar  `z'  (-1)
  THEN  (Assert  \mneg{}((inl  z)  =  (inr  z  ))  BY
                          Auto)
  THEN  MoveToConcl  (-1)
  THEN  (GenConcl  \mkleeneopen{}(inl  z)  =  a\mkleeneclose{}\mcdot{}  THENA  Auto)
  THEN  (GenConcl  \mkleeneopen{}(inr  z  )  =  b\mkleeneclose{}\mcdot{}  THENA  Auto)
  THEN  (RWO  "eqtt\_to\_assert"  0  THENA  Auto)
  THEN  (RWO  "assert-deq-f-subset"  0  THENA  Auto))




Home Index