Step * 1 of Lemma per-union-elim

.....aux..... 
1. Type
2. Type
3. per-union(A;B)
4. per-product(per-value();x@0.if x@0 Ax then inl outl(x) otherwise inr outr(x) )
⊢ λx@0.if x@0 Ax then inl outl(x) otherwise inr outr(x)  ∈ per-function(per-value();a.Type)
BY
All Thin }

1
1. Type
2. Type
3. per-union(A;B)
⊢ λx@0.if x@0 Ax then inl outl(x) otherwise inr outr(x)  ∈ per-function(per-value();a.Type)


Latex:


Latex:
.....aux..... 
1.  A  :  Type
2.  B  :  Type
3.  x  :  per-union(A;B)
4.  per-product(per-value();x@0.if  x@0  =  Ax  then  x  \msim{}  inl  outl(x)  otherwise  x  \msim{}  inr  outr(x)  )
\mvdash{}  \mlambda{}x@0.if  x@0  =  Ax  then  x  \msim{}  inl  outl(x)  otherwise  x  \msim{}  inr  outr(x) 
    \mmember{}  per-function(per-value();a.Type)


By


Latex:
All  Thin




Home Index