Step * of Lemma length-nat-if-has-value

l:Base. ((||l||)↓  (||l|| ∈ ℕ))
BY
((UnivCD THENA Auto)
   THEN All(RepUR ``length list_ind``)
   THEN Compactness (-1)
   THEN Unhide
   THEN Thin (-3)
   THEN MoveToConcl (-3)
   THEN NatInd (-1)
   THEN Reduce 0
   THEN Strictness
   THEN (UnivCD THENA Auto)
   THEN BotDiv
   THEN (RWO "fun_exp_unroll_1" (-1) THENA Auto)
   THEN Reduce (-1)
   THEN HasValueD (-1)
   THEN HVimplies2 (-2) [1]) }

1
1. : ℤ
2. 0 < j
3. ∀l:Base
     ((λlist_ind,L. eval in
                    if is pair then let a,b 
                                        in (list_ind b) otherwise if Ax then otherwise ⊥^j 
       ⊥ 
       l)↓
      (fix((λlist_ind,L. eval in
                           if is pair then let a,b 
                                               in (list_ind b) otherwise if Ax then otherwise ⊥)) 
         l ∈ ℕ))
4. Base
5. ((λlist_ind,L. eval in
                  if is pair then let a,b 
                                      in (list_ind b) otherwise if Ax then otherwise ⊥^j 
     ⊥ 
     (snd(l)))
1)↓
6. 0 ≤ 0
7. ~ <fst(l), snd(l)>
⊢ fix((λlist_ind,L. eval in
                    if is pair then let a,b 
                                        in (list_ind b) otherwise if Ax then otherwise ⊥)) 
  <fst(l), snd(l)> ∈ ℕ

2
1. : ℤ
2. 0 < j
3. ∀l:Base
     ((λlist_ind,L. eval in
                    if is pair then let a,b 
                                        in (list_ind b) otherwise if Ax then otherwise ⊥^j 
       ⊥ 
       l)↓
      (fix((λlist_ind,L. eval in
                           if is pair then let a,b 
                                               in (list_ind b) otherwise if Ax then otherwise ⊥)) 
         l ∈ ℕ))
4. Base
5. (if Ax then otherwise ⊥)↓
6. (l)↓
7. ∀a,b:Top.  (if is pair then otherwise b)
⊢ fix((λlist_ind,L. eval in
                    if is pair then let a,b 
                                        in (list_ind b) otherwise if Ax then otherwise ⊥)) 
  l ∈ ℕ


Latex:


Latex:
\mforall{}l:Base.  ((||l||)\mdownarrow{}  {}\mRightarrow{}  (||l||  \mmember{}  \mBbbN{}))


By


Latex:
((UnivCD  THENA  Auto)
  THEN  All(RepUR  ``length  list\_ind``)
  THEN  Compactness  (-1)
  THEN  Unhide
  THEN  Thin  (-3)
  THEN  MoveToConcl  (-3)
  THEN  NatInd  (-1)
  THEN  Reduce  0
  THEN  Strictness
  THEN  (UnivCD  THENA  Auto)
  THEN  BotDiv
  THEN  (RWO  "fun\_exp\_unroll\_1"  (-1)  THENA  Auto)
  THEN  Reduce  (-1)
  THEN  HasValueD  (-1)
  THEN  HVimplies2  (-2)  [1])




Home Index