Step * 1 1 of Lemma lastn-as-accum


1. Type
2. : ℤ
3. List
4. n ≤ 0
⊢ [] accumulate (with value and list item x):
        if ||b|| <then [x] else tl(b [x]) fi 
       over list:
         L
       with starting value:
        [])
BY
(ListInd (-2) THEN Reduce THEN Try (EqCD) THEN SplitOnConclITE THEN Auto) }


Latex:


Latex:

1.  A  :  Type
2.  n  :  \mBbbZ{}
3.  L  :  A  List
4.  n  \mleq{}  0
\mvdash{}  []  \msim{}  accumulate  (with  value  b  and  list  item  x):
                if  ||b||  <z  n  then  b  @  [x]  else  tl(b  @  [x])  fi 
              over  list:
                  L
              with  starting  value:
                [])


By


Latex:
(ListInd  (-2)  THEN  Reduce  0  THEN  Try  (EqCD)  THEN  SplitOnConclITE  THEN  Auto)




Home Index