swampwiz said:
They seem to mean the almost the same thing, with a field allowing subtraction & division whereas a ring only needs addition & multiplication.
No, they are different. Here are partial definitions from "CRC Standard Mathematical Tables."
Ring - a system ##[R, \theta, A]##, where R consists of a nonempty set, ##\theta## consists of two binary operations, + and ##\times##, and A is a set of axioms.
Example: the set of integers, with the usual operations of addition and multiplication, is a ring.
I'll let you look up the axioms, which you should be able to find on Wikipedia or elsewhere.
Integral Domain - a ring R in which multiplication satisfies additional assumptions beyond those of a ring, such as multiplication being commutative.
Example: As it turns out, the ring of integers also satisfies the additional axioms, and is an integral domain.
Field - an integral domain in which every element except ##z## is a unit. Here, ##z## is the element that plays the role of zero.
Examples: the field of rational numbers, with the usual operations of addition and multiplication.
The field of real numbers, with the usual operations of addition and multiplication.
BTW, the operations are addition and multiplication. Subtraction such as a - b is defined in terms of adding the additive inverse. I.e., a - b is defined as a + (-b), where -b is the thing that can be added to b to produce the additive identity.
swampwiz said:
Is that a ring can mean "addition" & "multiplication" in some way that isn't between numbers per se, but between whatever abstract things can be dreamed up, whereas a field is strictly for real/complex numbers?
No, as mentioned above, there is the field of rational numbers. There are also finite fields, also called Galois fields.