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

1. T : Type
2. n : 
3. 0<n
4. m:b:Tc:((n-1+m)TT).
4. primrec(n-1+m;b;c) = primrec(n-1;primrec(m;b;c);i,tc(i+m,t))
5. m : 
6. b : T
7. c : (n+m)TT
8. b' : T
9. primrec(m;b;c) = b'
10. primrec(n-1+m;b;c) = primrec(n-1;b';i,tc(i+m,t))
  primrec(n+m;b;c) = primrec(n;b';i,tc(i+m,t))


By: RecUnfold `primrec` 0 THEN Reduce 0
THEN
Repeat (SplitOnConclITE THEN Try (Complete Auto))


Generated subgoal:

1 11. n+m = 0
12. n = 0
  c(n+m-1,primrec(n+m-1;b;c)) = c(n-1+m,primrec(n-1;b';i,tc(i+m,t)))

2 steps

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

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