Step * 1 of Lemma has-value-last-list


1. Base
2. (if (||<fst(l), snd(l)>|| 1) < (1)  then fst(l)  else eval ||<fst(l), snd(l)>|| in snd(l)[m])↓
3. ~ <fst(l), snd(l)>
4. ||<fst(l), snd(l)>|| 1 ∈ ℤ
5. 1 ∈ ℤ
⊢ (||<fst(l), snd(l)>||)↓
BY
(Unfold `subtract` -2 THEN GenerateHasValue [2] (-2)⋅ THEN HasValueD (-1) THEN Auto) }


Latex:


Latex:

1.  l  :  Base
2.  (if  (||<fst(l),  snd(l)>||  -  1)  <  (1)    then  fst(l)    else  eval  m  =  ||<fst(l),  snd(l)>||  -  1  -  1  in  \000Csnd(l)[m])\mdownarrow{}
3.  l  \msim{}  <fst(l),  snd(l)>
4.  ||<fst(l),  snd(l)>||  -  1  \mmember{}  \mBbbZ{}
5.  1  \mmember{}  \mBbbZ{}
\mvdash{}  (||<fst(l),  snd(l)>||)\mdownarrow{}


By


Latex:
(Unfold  `subtract`  -2  THEN  GenerateHasValue  [2]  (-2)\mcdot{}  THEN  HasValueD  (-1)  THEN  Auto)




Home Index