Step
*
3
of Lemma
prior-as-rec-bind-class-in-property
1. Info : Type
2. A : Type
3. X : EClass(A)
4. y1 : Unit
5. a : bag(A) + (bag(A)?)
6. es : EO+(Info)
7. e : E
8. a ↓∈ ∪x∈λes,e. ∪x∈Lift(X) es e.{inl x} || λes,e. ∪x∈Null es e.{inr x } es e.{inr x }
9. w : bag(A) + (bag(A)?)
10. e ∈ E
11. w ∈ prior-as-rec-bind-class-in(X;a)(e)@i
⊢ λes,e. ∪x∈Lift(X) es e.{inl x} || λes,e. ∪x∈Null es e.{inr x } es e ∈ bag(bag(A)?)
BY
{ (RepUR ``parallel-class eclass-compose2`` 0
   THEN Auto
   THEN Try (Fold `eclass` 0)
   THEN Auto
   THEN RepUR ``null-class`` 0
   THEN Auto)⋅ }
Latex:
Latex:
1.  Info  :  Type
2.  A  :  Type
3.  X  :  EClass(A)
4.  y1  :  Unit
5.  a  :  bag(A)  +  (bag(A)?)
6.  es  :  EO+(Info)
7.  e  :  E
8.  a  \mdownarrow{}\mmember{}  \mcup{}x\mmember{}\mlambda{}es,e.  \mcup{}x\mmember{}Lift(X)  es  e.\{inl  x\}  ||  \mlambda{}es,e.  \mcup{}x\mmember{}Null  es  e.\{inr  x  \}  es  e.\{inr  x  \}
9.  w  :  bag(A)  +  (bag(A)?)
10.  e  \mmember{}  E
11.  w  \mmember{}  prior-as-rec-bind-class-in(X;a)(e)@i
\mvdash{}  \mlambda{}es,e.  \mcup{}x\mmember{}Lift(X)  es  e.\{inl  x\}  ||  \mlambda{}es,e.  \mcup{}x\mmember{}Null  es  e.\{inr  x  \}  es  e  \mmember{}  bag(bag(A)?)
By
Latex:
(RepUR  ``parallel-class  eclass-compose2``  0
  THEN  Auto
  THEN  Try  (Fold  `eclass`  0)
  THEN  Auto
  THEN  RepUR  ``null-class``  0
  THEN  Auto)\mcdot{}
Home
Index