IteratedBinops Sections DiscrMathExt Doc
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
Def  k!m ==  i:{k-m..k}. i+1

is mentioned by

Thm*  m,k:mk  k!m = ((k!)  ((k-m)!))[factorial_ratio2]
Thm*  m,k:mk  k! = (k-m)!k!m[factorial_ratio]
Thm*  m,k:. 1  m  k  k!m = k(k-1)!(m-1)  [factorial_tail_via_iter_step_rw]
Thm*  m,k:. 1  m  k  (k',m':k' = k-1  m' = m-1  k!m = kk'!m'  )[factorial_tail_via_iter_step]
Thm*  m,k:k<m  k!m = 0  [factorial_tail_via_iter_zero]
Thm*  m,k:m = 0    k!m = 1  [factorial_tail_via_iter_null]
Thm*  n,m,k:nk-m  mk  k!(n+m) = (k-m)!nk!m[factorial_tail_split_mid]
Def  k! == k!k[factorial_via_iter]

Try larger context: DiscrMathExt IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html

IteratedBinops Sections DiscrMathExt Doc