| Home | Overview | Documents | Content Dictionaries | Software & Tools | The OpenMath Society | OpenMath Projects | OpenMath Discussion Lists | OpenMath Meetings | Links |
A CD of basic functions for ring theory
Written by Arjeh M. Cohen 2004-02-25
This symbol is a constructor for rings. It takes six arguments R, a, o, i, m, e,: which are, respectively, a set R to specify the elements in the ring, a binary operation a on R, an element o of R, and a unary operation i on R such that [R,a,o,i] is a commutative group, a binary operation m on R and an element e of R such that [R,m,e] is a monoid.
| [Next: carrier] [Last: power] [Top] |
This symbol represents a unary function, whose argument should be a ring S (for instance constructed by ring). When applied to S, its value should be the set of elements of S.
| [Next: multiplication] [Previous: ring] [Top] |
This symbol represents a unary function, whose argument should be a ring S. It returns the multiplication map on S. We allow for the map to be n-ary.
| [Next: negation] [Previous: carrier] [Top] |
This symbol represents a unary function, whose argument should be a ring S. It returns the map sending an element of S to its additive inverse.
| [Next: identity] [Previous: multiplication] [Top] |
This symbols represents a unary function, whose argument should be a ring. It returns the identity element of the ring.
| [Next: zero] [Previous: negation] [Top] |
This symbols represents a unary function, whose argument should be a ring. It returns the zero element of the ring.
| [Next: addition] [Previous: identity] [Top] |
This symbols represents a unary function, whose argument should be a ring. It returns the addition on the ring. We will allow for the map to be n-ary.
| [Next: subtraction] [Previous: zero] [Top] |
This symbols represents a unary function, whose argument should be a ring. It returns the binary operation of subtraction on the ring.
| [Next: is_commutative] [Previous: addition] [Top] |
The unary boolean function whose value is true iff the argument is a commutative ring.
| [Next: is_subring] [Previous: subtraction] [Top] |
The binary boolean function whose value is true iff the second argument is a subring of the second.
| [Next: additive_group] [Previous: is_commutative] [Top] |
This symbol is a unary function, whose argument should be a ring S. When applied to S its value is the monoid underlying S.
| [Next: multiplicative_monoid] [Previous: is_subring] [Top] |
This symbol is a unary function, whose argument should be a ring S. When applied to S its value is the monoid underlying S.
| [Next: expression] [Previous: additive_group] [Top] |
This symbol is a function with two arguments. Its first argument should be a ring. The second should be an arithmetic expression A, whose operators are times, plus, minus, unary_minus, and power, and whose leaves are members of the carrier of G. (Here an integer m will be interpreted as a member of G by interpreting it as the sum of m copies of the identity element, the symbol alg1.one will be interpreted as the identity, and the symbol alg1.zero will be interpreted as the zero of G.) When applied to G and A, it denotes the element (of G) that is the element obtained from the leaves by applying the arithmetic operations of G instead of those from the CD arith1.
| [Next: subring] [Previous: multiplicative_monoid] [Top] |
This symbol is a constructor symbol with one or two arguments. The first argument is a list or set, D, of ring elements. The optional second argument is the ring G containing D. It denotes the subring of G generated by D.
| [Next: power] [Previous: expression] [Top] |
This is a symbol with two or three arguments. Its first argument should be a an element g of a ring and the second argument should be an integer. The optional third argument is the ring G containing g. It denotes the element g^k in G.
| [First: ring] [Previous: subring] [Top] |
| Home | Overview | Documents | Content Dictionaries | Software & Tools | The OpenMath Society | OpenMath Projects | OpenMath Discussion Lists | OpenMath Meetings | Links |