Nuprl Definition : polyconst

polyconst(n;k)==r if n=0  then k  else if k=0  then []  else [polyconst(n 1;k)]

polyconst(n;k) ==  fix((λpolyconst,n. if n=0  then k  else if k=0  then []  else [polyconst (n 1)])) n



Definitions occuring in Statement :  cons: [a b] nil: [] int_eq: if a=b  then c  else d apply: a fix: fix(F) lambda: λx.A[x] subtract: m natural_number: $n
Definitions occuring in definition :  nil: [] natural_number: $n subtract: m apply: a cons: [a b] int_eq: if a=b  then c  else d lambda: λx.A[x] fix: fix(F)
FDL editor aliases :  polyconst polyconst
Latex:
polyconst(n;k)==r  if  n=0    then  k    else  if  k=0    then  []    else  [polyconst(n  -  1;k)]


Latex:
polyconst(n;k)  ==    fix((\mlambda{}polyconst,n.  if  n=0    then  k    else  if  k=0    then  []    else  [polyconst  (n  -  1)]\000C))  n



Date html generated: 2017_04_20-AM-07_10_18
Last ObjectModification: 2017_04_17-PM-01_53_12

Theory : list_1


Home Index