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: f a
, 
fix: fix(F)
, 
lambda: λx.A[x]
, 
subtract: n - m
, 
natural_number: $n
Definitions occuring in definition : 
nil: []
, 
natural_number: $n
, 
subtract: n - m
, 
apply: f 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