Step * 2 1 1 1 of Lemma l-last-is-last


1. Base
2. Base
3. : ℤ
4. 0 < j
5. ∀l:Base
     ((exception(u; v) ≤ λselect,n,L. let x,y in if (n) < (1)  then x  else eval in select y^j 1 ⊥ (||\000Cl|| 1) l)
      (exception(u; v) ≤ l-last(l)))
6. Base
7. exception(u; v) ≤ let x,y 
                     in if (||l|| 1) < (1)
                           then x
                           else eval ||l|| in
                                λselect,n,L. let x,y in if (n) < (1)  then x  else eval in select y^j \000C1 ⊥ y
8. is-exception(let x,y 
                in if (||l|| 1) < (1)
                      then x
                      else eval ||l|| in
                           λselect,n,L. let x,y in if (n) < (1)  then x  else eval in select y^j 1 ⊥ m\000C y)
9. l ∈ Top × Top
⊢ exception(u; v) ≤ l-last(l)
BY
TACTIC:(Thin (-2)
          THEN UsePairEta [2;1] (-2)
          THEN UsePairEta [2;1] (0)
          THEN ExceptionCases (-2)
          THEN Try (ImpossibleException (-1))) }

1
1. Base
2. Base
3. : ℤ
4. 0 < j
5. ∀l:Base
     ((exception(u; v) ≤ λselect,n,L. let x,y in if (n) < (1)  then x  else eval in select y^j 1 ⊥ (||\000Cl|| 1) l)
      (exception(u; v) ≤ l-last(l)))
6. Base
7. exception(u; v) ≤ if (||<fst(l), snd(l)>|| 1) < (1)
                        then fst(l)
                        else eval ||<fst(l), snd(l)>|| in
                             λselect,n,L. let x,y in if (n) < (1)  then x  else eval in select y^j 1 ⊥\000C (snd(l))
8. l ∈ Top × Top
9. is-exception(if (||<fst(l), snd(l)>|| 1) < (1)
                   then fst(l)
                   else eval ||<fst(l), snd(l)>|| in
                        λselect,n,L. let x,y in if (n) < (1)  then x  else eval in select y^j 1 ⊥ (s\000Cnd(l)))
10. ||<fst(l), snd(l)>|| 1 ∈ ℤ
11. 1 ∈ ℤ
⊢ exception(u; v) ≤ l-last(<fst(l), snd(l)>)

2
1. Base
2. Base
3. : ℤ
4. 0 < j
5. ∀l:Base
     ((exception(u; v) ≤ λselect,n,L. let x,y in if (n) < (1)  then x  else eval in select y^j 1 ⊥ (||\000Cl|| 1) l)
      (exception(u; v) ≤ l-last(l)))
6. Base
7. exception(u; v) ≤ if (||<fst(l), snd(l)>|| 1) < (1)
                        then fst(l)
                        else eval ||<fst(l), snd(l)>|| in
                             λselect,n,L. let x,y in if (n) < (1)  then x  else eval in select y^j 1 ⊥\000C (snd(l))
8. l ∈ Top × Top
9. is-exception(if (||<fst(l), snd(l)>|| 1) < (1)
                   then fst(l)
                   else eval ||<fst(l), snd(l)>|| in
                        λselect,n,L. let x,y in if (n) < (1)  then x  else eval in select y^j 1 ⊥ (s\000Cnd(l)))
10. is-exception(||<fst(l), snd(l)>|| 1)
⊢ exception(u; v) ≤ l-last(<fst(l), snd(l)>)


Latex:


Latex:

1.  u  :  Base
2.  v  :  Base
3.  j  :  \mBbbZ{}
4.  0  <  j
5.  \mforall{}l:Base
          ((exception(u;  v)  \mleq{}  \mlambda{}select,n,L.  let  x,y  =  L 
                                                                            in  if  (n)  <  (1)    then  x    else  eval  m  =  n  -  1  in  select  m  y\^{}j  -\000C  1 
                                                  \mbot{} 
                                                  (||l||  -  1) 
                                                  l)
          {}\mRightarrow{}  (exception(u;  v)  \mleq{}  l-last(l)))
6.  l  :  Base
7.  exception(u;  v)  \mleq{}  let  x,y  =  l 
                                          in  if  (||l||  -  1)  <  (1)
                                                      then  x
                                                      else  eval  m  =  ||l||  -  1  -  1  in
                                                                \mlambda{}select,n,L.  let  x,y  =  L 
                                                                                          in  if  (n)  <  (1)
                                                                                                      then  x
                                                                                                      else  eval  m  =  n  -  1  in
                                                                                                                select  m  y\^{}j  -  1 
                                                                \mbot{} 
                                                                m 
                                                                y
8.  is-exception(let  x,y  =  l 
                                in  if  (||l||  -  1)  <  (1)
                                            then  x
                                            else  eval  m  =  ||l||  -  1  -  1  in
                                                      \mlambda{}select,n,L.  let  x,y  =  L 
                                                                                in  if  (n)  <  (1)    then  x    else  eval  m  =  n  -  1  in  select  m  y\^{}j\000C  -  1 
                                                      \mbot{} 
                                                      m 
                                                      y)
9.  l  \mmember{}  Top  \mtimes{}  Top
\mvdash{}  exception(u;  v)  \mleq{}  l-last(l)


By


Latex:
TACTIC:(Thin  (-2)
                THEN  UsePairEta  [2;1]  (-2)
                THEN  UsePairEta  [2;1]  (0)
                THEN  ExceptionCases  (-2)
                THEN  Try  (ImpossibleException  (-1)))




Home Index