(13steps total) PrintForm Definitions mb nat Sections MarkB generic Doc
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
At: sum split 2 1 1

1. n : 
2. 0<n
3. f:((n-1)), m:(n-1+1).
3. sum(f(x) | x < n-1) = sum(f(x) | x < m)+sum(f(x+m) | x < n-1-m)
4. f : n
5. m:(n-1+1). sum(f(x) | x < n-1) = sum(f(x) | x < m)+sum(f(x+m) | x < n-1-m)
6. m : (n+1)
7. m = n-1
  sum(f(x) | x < n) = sum(f(x) | x < n-1)+sum(f(x+n-1) | x < 1)


By: RW (AddrC [2] (UnfoldC `sum`)) 0 THEN RecUnfold `primrec` 0 THEN Fold `sum` 0
THEN
SplitOnConclITE
THEN
Reduce 0


Generated subgoal:

1 8. n = 0
  sum(f(x) | x < n-1)+f(n-1) = sum(f(x) | x < n-1)+sum(f(x+n-1) | x < 1)

2 steps

About:
intnatural_numberaddsubtractless_thanfunctionequalall
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html

(13steps total) PrintForm Definitions mb nat Sections MarkB generic Doc