Nuprl Definition : mul_ipoly
mul_ipoly(p;q) ==
  eval pp = p in
  if pp = Ax then []
  otherwise let p1,ps = pp 
            in eval qq = q in
               if qq = Ax then []
               otherwise cbv_list_accum(sofar,m.add_ipoly(sofar;mul-mono-poly(m;qq));mul-mono-poly(p1;qq);ps)
Definitions occuring in Statement : 
cbv_list_accum: cbv_list_accum(x,a.f[x; a];y;L)
, 
mul-mono-poly: mul-mono-poly(m;p)
, 
add_ipoly: add_ipoly(p;q)
, 
nil: []
, 
callbyvalue: callbyvalue, 
isaxiom: if z = Ax then a otherwise b
, 
spread: spread def
Definitions occuring in definition : 
spread: spread def, 
callbyvalue: callbyvalue, 
isaxiom: if z = Ax then a otherwise b
, 
nil: []
, 
add_ipoly: Error :add_ipoly, 
mul-mono-poly: mul-mono-poly(m;p)
FDL editor aliases : 
mul_ipoly
Latex:
mul\_ipoly(p;q)  ==
    eval  pp  =  p  in
    if  pp  =  Ax  then  []
    otherwise  let  p1,ps  =  pp 
                        in  eval  qq  =  q  in
                              if  qq  =  Ax  then  []
                              otherwise  cbv\_list\_accum(sofar,m.add\_ipoly(sofar;mul-mono-poly(m;qq));...;ps)
Date html generated:
2017_09_29-PM-05_53_43
Last ObjectModification:
2017_05_04-PM-02_24_04
Theory : omega
Home
Index