Nuprl Definition : pa-inv

pa-inv(p;x) ==
  let n,a = x 
  in if (n =z 0)
     then eval k = mu(λi.(¬b(a (i + 1) =z 0))) in
          let j,b = p-unitize(p;a;k + 1) 
          in <j, p-inv(p;b)>
     else <0, p^n(p) * p-inv(p;a)>
     fi 



Definitions occuring in Statement :  p-unitize: p-unitize(p;a;n),  p-inv: p-inv(p;a),  p-int: k(p),  p-mul: x * y,  fastexp: i^n,  mu: mu(f),  callbyvalue: callbyvalue,  bnot: ¬bb,  ifthenelse: if b then t else f fi ,  eq_int: (i =z j),  apply: f a,  lambda: λx.A[x],  spread: spread def,  pair: <a, b>,  add: n + m,  natural_number: $n
Definitions occuring in definition :  ifthenelse: if b then t else f fi ,  callbyvalue: callbyvalue,  mu: mu(f),  lambda: λx.A[x],  bnot: ¬bb,  eq_int: (i =z j),  apply: f a,  spread: spread def,  p-unitize: p-unitize(p;a;n),  add: n + m,  pair: <a, b>,  natural_number: $n,  p-mul: x * y,  p-int: k(p),  fastexp: i^n,  p-inv: p-inv(p;a)
FDL editor aliases :  pa-inv

Latex:
pa-inv(p;x)  ==
    let  n,a  =  x 
    in  if  (n  =\msubz{}  0)
          then  eval  k  =  mu(\mlambda{}i.(\mneg{}\msubb{}(a  (i  +  1)  =\msubz{}  0)))  in
                    let  j,b  =  p-unitize(p;a;k  +  1) 
                    in  <j,  p-inv(p;b)>
          else  ɘ,  p\^{}n(p)  *  p-inv(p;a)>
          fi 



Date html generated: 2018_05_21-PM-03_28_41
Last ObjectModification: 2018_02_05-AM-11_17_07

Theory : rings_1


Home Index