Step * 1 1 2 1 1 1 of Lemma fl-all-decomp


1. Type
2. eq EqDecider(T)
3. phi Point(face-lattice(T;eq))
4. T
5. ∀x,y:Point(face-lattice(T;eq)).  (x ≤  y ≤  (x y ∈ Point(face-lattice(T;eq))))
6. Point(face-lattice(T;eq)) ⊆fset(fset(T T))
7. fset(T T)
8. s ∈ phi
9. ¬inl i ∈ s
10. inr i  ∈ s
⊢ s ∈ phi ∧ (i=1)
BY
(Unfold `face-lattice` 0
   THEN (RWO "free-dlwc-meet" THENA Auto)
   THEN RepUR ``fset-constrained-ac-glb face-lattice1`` 0
   THEN MoveToConcl (-1)
   THEN (GenConcl ⌜(inr a ∈ (T T)⌝⋅ THENA Auto)
   THEN (D THENA Auto)
   THEN BLemma `member-fset-minimals`
   THEN Auto) }

1
1. Type
2. eq EqDecider(T)
3. phi Point(face-lattice(T;eq))
4. T
5. ∀x,y:Point(face-lattice(T;eq)).  (x ≤  y ≤  (x y ∈ Point(face-lattice(T;eq))))
6. Point(face-lattice(T;eq)) ⊆fset(fset(T T))
7. fset(T T)
8. s ∈ phi
9. ¬inl i ∈ s
10. T
11. (inr a ∈ (T T)
12. a ∈ s
⊢ s ∈ f-union(deq-fset(union-deq(T;T;eq;
                                 eq));deq-fset(union-deq(T;T;eq;
                                                         eq));phi;as.λbs.as ⋃ bs"({{a}}) s.t. λs....)

2
1. Type
2. eq EqDecider(T)
3. phi Point(face-lattice(T;eq))
4. T
5. ∀x,y:Point(face-lattice(T;eq)).  (x ≤  y ≤  (x y ∈ Point(face-lattice(T;eq))))
6. Point(face-lattice(T;eq)) ⊆fset(fset(T T))
7. fset(T T)
8. s ∈ phi
9. ¬inl i ∈ s
10. T
11. (inr a ∈ (T T)
12. a ∈ s
13. s ∈ f-union(deq-fset(union-deq(T;T;eq;
                                   eq));deq-fset(union-deq(T;T;eq;
                                                           eq));phi;as.λbs.as ⋃ bs"({{a}}) s.t. λs....)
⊢ fset-all(f-union(deq-fset(union-deq(T;T;eq;
                                      eq));deq-fset(union-deq(T;T;eq;
                                                              eq));phi;as.λbs.as ⋃ bs"({{a}}) s.t. λs....);ys.¬b...)


Latex:


Latex:

1.  T  :  Type
2.  eq  :  EqDecider(T)
3.  phi  :  Point(face-lattice(T;eq))
4.  i  :  T
5.  \mforall{}x,y:Point(face-lattice(T;eq)).    (x  \mleq{}  y  {}\mRightarrow{}  y  \mleq{}  x  {}\mRightarrow{}  (x  =  y))
6.  Point(face-lattice(T;eq))  \msubseteq{}r  fset(fset(T  +  T))
7.  s  :  fset(T  +  T)
8.  s  \mmember{}  phi
9.  \mneg{}inl  i  \mmember{}  s
10.  inr  i    \mmember{}  s
\mvdash{}  s  \mmember{}  phi  \mwedge{}  (i=1)


By


Latex:
(Unfold  `face-lattice`  0
  THEN  (RWO  "free-dlwc-meet"  0  THENA  Auto)
  THEN  RepUR  ``fset-constrained-ac-glb  face-lattice1``  0
  THEN  MoveToConcl  (-1)
  THEN  (GenConcl  \mkleeneopen{}(inr  i  )  =  a\mkleeneclose{}\mcdot{}  THENA  Auto)
  THEN  (D  0  THENA  Auto)
  THEN  BLemma  `member-fset-minimals`
  THEN  Auto)




Home Index