| ### 4.20.4 ring operations `+` construct a new ring from and . (The sets of variables must be distinct). `==`,`<>` compare two rings Note: Concerning the ground fields and take the following guide lines into consideration: Neither nor may be or . If the characteristic of and differs, then one of them must be . At most one of and may have parameters. If one of and is an algebraic extension of it may not be defined by a `charstr` of type `(p^n,a)`. Example:
      ring R1=0,(x,y),dp;
      ring R2=32003,(a,b),dp;
      def R=R1+R2;
      R;
    ==> // coefficients: ZZ/32003
    ==> // number of vars : 4
    ==> //        block   1 : ordering dp
    ==> //                  : names    x y
    ==> //        block   2 : ordering dp
    ==> //                  : names    a b
    ==> //        block   3 : ordering C
ring_lib

User manual for Singular version 4.4.0, 2024, generated by texi2html.