Step * 1 of Lemma per-union-implies-wf2


1. Type
2. Type
3. Base
4. Base
5. b ∈ per-union(A;B)
6. (a)↓
7. 0 ≤ 0
8. if is inr then outr(a) outr(b) ∈ else per-void() supposing uand((a)↓;0 ≤ 0)
9. inr outr(b) 
10. ∀[u,v:Top].  (if is inl then else v)
⊢ (inr outr(a) ) ∈ Base
BY
(CanonicalTestCasesHyp (-3)
   THEN Auto
   THEN (Try ((RWO "-1<THEN Auto)) THEN (-4) THEN Try (PerVoid) THEN DUand THEN Auto)⋅)⋅ }


Latex:


Latex:

1.  A  :  Type
2.  B  :  Type
3.  a  :  Base
4.  b  :  Base
5.  c  :  a  =  b
6.  (a)\mdownarrow{}
7.  0  \mleq{}  0
8.  if  a  is  inr  then  outr(a)  =  outr(b)  else  per-void()  supposing  uand((a)\mdownarrow{};0  \mleq{}  0)
9.  b  \msim{}  inr  outr(b) 
10.  \mforall{}[u,v:Top].    (if  a  is  inl  then  u  else  v  \msim{}  v)
\mvdash{}  a  =  (inr  outr(a)  )


By


Latex:
(CanonicalTestCasesHyp  (-3)
  THEN  Auto
  THEN  (Try  ((RWO  "-1<"  0  THEN  Auto))  THEN  D  (-4)  THEN  Try  (PerVoid)  THEN  DUand  0  THEN  Auto)\mcdot{})\mcdot{}




Home Index