Step
*
1
of Lemma
lastn-as-accum
1. A : Type
2. n : ℤ
3. L : A List
4. n ≤ 0
⊢ lastn(n;L) ~ 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
{ ((RWO "lastn-0" 0 THENA Auto) THEN Try (Trivial)) }
1
1. A : Type
2. n : ℤ
3. L : A List
4. n ≤ 0
⊢ [] ~ 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:
        [])
Latex:
Latex:
1.  A  :  Type
2.  n  :  \mBbbZ{}
3.  L  :  A  List
4.  n  \mleq{}  0
\mvdash{}  lastn(n;L)  \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:
((RWO  "lastn-0"  0  THENA  Auto)  THEN  Try  (Trivial))
Home
Index