Nuprl Definition : ring_term_value

ring_term_value(f;t) ==
  int_term_ind(t;
               itermConstant(n)⇒ int-to-ring(r;n);
               itermVar(v)⇒ f v;
               itermAdd(a,b)⇒ av,bv.av +r bv;
               itermSubtract(a,b)⇒ av,bv.av +r (-r bv);
               itermMultiply(a,b)⇒ av,bv.av * bv;
               itermMinus(a)⇒ av.-r av) 



Definitions occuring in Statement :  int-to-ring: int-to-ring(r;n),  rng_times: *,  rng_minus: -r,  rng_plus: +r,  int_term_ind: int_term_ind,  infix_ap: x f y,  apply: f a
Definitions occuring in definition :  int_term_ind: int_term_ind,  int-to-ring: int-to-ring(r;n),  rng_plus: +r,  infix_ap: x f y,  rng_times: *,  apply: f a,  rng_minus: -r
FDL editor aliases :  ring_term_value

Latex:
ring\_term\_value(f;t)  ==
    int\_term\_ind(t;
                              itermConstant(n){}\mRightarrow{}  int-to-ring(r;n);
                              itermVar(v){}\mRightarrow{}  f  v;
                              itermAdd(a,b){}\mRightarrow{}  av,bv.av  +r  bv;
                              itermSubtract(a,b){}\mRightarrow{}  av,bv.av  +r  (-r  bv);
                              itermMultiply(a,b){}\mRightarrow{}  av,bv.av  *  bv;
                              itermMinus(a){}\mRightarrow{}  av.-r  av) 



Date html generated: 2018_05_21-PM-03_15_23
Last ObjectModification: 2018_01_25-AM-10_55_17

Theory : rings_1


Home Index