0

"Rings are groups"

I've read in many places that "rings are groups", for example:

Formally, a ring is an abelian group whose operation is called addition, with a second binary operation called multiplication that is…

I've also read that a group is a set of elements and a (one) binary operator over that set, for example on Wikipedia (first paragraph):

"Groups are one binary operator over a set"

In mathematics, a group is a set equipped with an operation that…

  • And again in the same article, in the more detailed section #Definition:

A group is a set $G$ together with a binary operation on $G$, here denoted "$\cdot$", that…

Inconsistency

Obviously these are inconsistent because a group is supposed to have one operator based on these definitions above. I need more consistent definitions for "ring" and "group". Thank you in advance.

The following un-official definitions provide a more consistent alternative, but the problem with them is that I made them up. I need generally-accepted consistent definitions.

  • group: a set of elements and at least one binary operator(s) over that set
  • ring: a group with exactly two operators: addition and multiplication

Please tell me if I'm missing something. I feel like I am.

SMMH
  • 303
  • 8
    If (R, +, ) is a ring with the two binary operation +, , then the set R with the binary operation + is a group i.e. (R, +) is a group. It's that simple really. Now the definition of group that I'm familiar with: is that a group has one operation. If another text defines a group differently, then that's another matter. – I0_0I May 23 '21 at 09:14
  • Perhaps you should take the viewpoint of Category Theory, according to which a ring is not a group or a set. To get the underlying group or set from a ring, you a apply a so-called forgetful functor. Issues like these arise when devising software systems. |In a strongly typed language (like Magma), groups and rings are distinct types, but in a less strongly types system (like GAP), they are regarded as being the same object, but with differing properties. – Derek Holt May 23 '21 at 09:16
  • 3
    There is no inconsistency, since a group has one binary operation, and a ring has two. But $1<2$, so the number of binary operations is no contradiction. – Dietrich Burde May 23 '21 at 09:29
  • @DerekHolt That is exactly why I asked this question. I'm making an object-oriented mathematical framework in Java, and was wondering if, in the context of OOP, a Group is the superclass of Ring, or each Ring simply has two Groups. – SMMH May 23 '21 at 12:28
  • @DietrichBurde that would be true if a group and a ring were separate structures, but as per the definitions I've given "rings are groups". – SMMH May 23 '21 at 12:30
  • @I0_0I That makes sense, my only question now is that, isn't $(R, *)$ also an abelian group? – SMMH May 23 '21 at 12:31
  • 1
    No, $(R,*)$ is not an abelian group except when $R = {0}$. – Derek Holt May 23 '21 at 14:41
  • 1
    No, rings are not groups. They are more. Indeed, they have $2$ binary operations, and groups have only $1$. – Dietrich Burde May 23 '21 at 16:46
  • 6
    I don't really understand the closure here. There is a conceptual confusion which had led to a genuine question, which is allowed, right? – user1729 May 23 '21 at 17:40
  • 3
    The closure, deletion and downvotes on this question are all quite disturbing. Remember, this site has always welcomed math questions at all levels. – Bill Dubuque May 23 '21 at 21:46
  • You may find it helpful to understand how model theorists view these matters, e.g. see here. – Bill Dubuque May 23 '21 at 21:56

2 Answers2

6

If you want to do things very formally, then a group $G$ is a pair $G=(G_\text{set},\star)$, where $G_\text{set}$ is a set and $\star\colon G_\text{set}\times G_\text{set}\to G_\text{set}$ is an operation such that certain axioms are satisfied. Similarly, a ring $R$ is a triple $R=(R_\text{set},+,\times)$ where $R_\text{set}$ is a set, both $+$ and $\times$ are operations on $R_\text{set}$ and certain axioms are satisfied. One of these axioms is that the pair $(R_\text{set},+)$ is an abelian group.

However, mathematicians are lazy and language needs to be efficient, so usually we will see a group $G=(G_\text{set},\star)$ being treated as a set itself and we write statements like $g\in G$ when formally it should be $g\in G_\text{set}$. But everybody knows which set is meant, so we drop the distinction between $G_\text{set}$ and $G$. In this way, a group $G$ is a set with some additional structure (the operation $\star$).

Similarly, when $R=(R_\text{set},+,\times)$ is a ring, you always have the group $(R_\text{set},+)$ and we may say that a ring is a group with some additional structure (the operation $\times$). Now the symbol $R$ is used to denote all three: the underlying set, the abelian group and the ring.

Christoph
  • 24,912
  • Wouldn't it be better to say $R = (R_{set}, (+, ×))$? Because even though $(R_{set}, +)$ is an abelian group, so is $(R_{set}, ×)$. Frankly it would make more sense if we said "every ring has two groups" rather than saying "every ring is one group". – SMMH May 23 '21 at 12:14
  • 1
    @SMMH As I said in an earlier comment, it is not true that $(R_{\rm set},\times)$ is a group except when $R_{\rm set} = {0}$. – Derek Holt May 23 '21 at 14:44
  • @SMMH The pair $(x,(y,z))$ encodes the exact same data as the triple $(x,y,z)$, so it doesn't matter which way you define it, as long as you stick to one definition. This is another reason to just not use such a formal definition: it requires irrelevant choices. Saying "a set with two operations" without mentioning how to encode that data is enough to get everybody on the same page. – Christoph May 23 '21 at 17:21
0

Actually, I think what you are finding odd is that when a group has only one binary operation how can a ring be a group because it has 2 operations. The answer is that a set with a operation is considered a group, not the set only. A set can be a group with two operations simultaneously. A ring is a set that forms an abelian group with respect to one operation and follow some other properties with another Operation if we are able to define. Concluding, All rings are abelian group with an operation, I want you to mark that it says an operation not one operation.

  • Regarding your last sentence: "an operation" literally means "one operation". – SMMH May 23 '21 at 12:09
  • An is an indefinite article meaning one or one more. – Venkatesh Barnwal May 23 '21 at 22:37
  • 1
    @VenkateshBarnwal No, the word “an” used preceding a noun refers to exactly one of that noun and certainly never “or more than one.” ‘Indefinite’ means that it does not necessary refer to a particular thing, and it has nothing to do with the quantity being indefinite. But it is true that the statements “this has two foos” and “this has a foo” are not mutually exclusive, which seems to be the OPs misconception. – rschwieb May 24 '21 at 03:40