Step * 2 2 1 2 of Lemma rec-value-ext


1. a1 Base@i
2. [%2] (a1)↓@i
3. ↑is-atomic(a1)@i
4. ∀[u,v:Top].  (if a1 is pair then otherwise v)
⊢ (if a1 is inl then rec-value-height(outl(a1))
   else if a1 is inr then rec-value-height(outr(a1))
        else 0)↓
BY
(Thin (-1) THEN CanonicalAuto) }

1
1. a1 Base@i
2. [%2] (a1)↓@i
3. ↑is-atomic(a1)@i
4. a1 inl outl(a1)
⊢ (1 rec-value-height(outl(a1)))↓

2
1. a1 Base@i
2. [%2] (a1)↓@i
3. ↑is-atomic(a1)@i
4. ∀[u,v:Top].  (if a1 is inl then else v)
⊢ (if a1 is inr then rec-value-height(outr(a1))
   else 0)↓


Latex:


Latex:

1.  a1  :  Base@i
2.  [\%2]  :  (a1)\mdownarrow{}@i
3.  \muparrow{}is-atomic(a1)@i
4.  \mforall{}[u,v:Top].    (if  a1  is  a  pair  then  u  otherwise  v  \msim{}  v)
\mvdash{}  (if  a1  is  inl  then  1  +  rec-value-height(outl(a1))
      else  if  a1  is  inr  then  1  +  rec-value-height(outr(a1))
                else  0)\mdownarrow{}


By


Latex:
(Thin  (-1)  THEN  CanonicalAuto)




Home Index