Nuprl Definition : ring_term_value

ring_term_value(f;t) ==
  int_term_ind(t;
               itermConstant(n) int-to-ring(r;n);
               itermVar(v) 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: y apply: a
Definitions occuring in definition :  int_term_ind: int_term_ind int-to-ring: int-to-ring(r;n) rng_plus: +r infix_ap: y rng_times: * apply: 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