Step * 1 of Lemma bigger-int-property2


1. : ℤ List
2. ¬↑null(L)
3. ||L|| ≥ 
4. ∀[n:ℤ]. (n ≤ bigger-int(n;firstn(||L|| 1;L)))
5. : ℤ
⊢ n ≤ accumulate (with value and list item y):
       eval in
       eval in
         if x ≤then else fi 
      over list:
        firstn(||L|| 1;L) [last(L)]
      with starting value:
       n)
BY
((RWO "list_accum_append" THENA Auto) THEN Fold `bigger-int` 0) }

1
1. : ℤ List
2. ¬↑null(L)
3. ||L|| ≥ 
4. ∀[n:ℤ]. (n ≤ bigger-int(n;firstn(||L|| 1;L)))
5. : ℤ
⊢ n ≤ bigger-int(bigger-int(n;firstn(||L|| 1;L));[last(L)])


Latex:


Latex:

1.  L  :  \mBbbZ{}  List
2.  \mneg{}\muparrow{}null(L)
3.  ||L||  \mgeq{}  1 
4.  \mforall{}[n:\mBbbZ{}].  (n  \mleq{}  bigger-int(n;firstn(||L||  -  1;L)))
5.  n  :  \mBbbZ{}
\mvdash{}  n  \mleq{}  accumulate  (with  value  x  and  list  item  y):
              eval  x  =  x  in
              eval  y  =  y  in
                  if  x  \mleq{}z  y  then  y  +  1  else  x  fi 
            over  list:
                firstn(||L||  -  1;L)  @  [last(L)]
            with  starting  value:
              n)


By


Latex:
((RWO  "list\_accum\_append"  0  THENA  Auto)  THEN  Fold  `bigger-int`  0)




Home Index