Defining algebraic structures as n-tuples

  • Thread starter Thread starter Rasalhague
  • Start date Start date
  • Tags Tags
    Structures
Click For Summary
Bowen & Wang define algebraic structures such as semigroups and vector spaces as n-tuples, emphasizing the importance of precise definitions in terms of sets. However, this leads to confusion regarding the use of symbols like V, which can refer to different aspects of the structure, including the vector space itself and the underlying set of vectors. The discussion highlights the common practice of referring to the underlying set separately from the n-tuple structure, with terms like "underlying set" and "group structure" being recognized as standard. This distinction is crucial for clarity, especially when discussing elements of a vector space versus the structure itself. Ultimately, the conversation underscores the need for consistent terminology in mathematical definitions to avoid ambiguity.
Rasalhague
Messages
1,383
Reaction score
2
Bowen & Wang, in Introduction to Vectors and Tensors often define some algebraic structure as an n-tuple, e.g. "A semigroup is a pair (G,*) consisting of a nonsempty set G with an associative binary operation: (a*b)*c=a*(b*c) for all a,b,c in G." For more complicated structures, they use this kind of definition repeatedly: "A vector space is a 3-tuple (V,F,f) consisting of an additive abelian group V, a field F and a function f : F \times V \to V such that..."

What's niggling me is that, having gone to such lengths to define these structures precisely in terms of sets, the distinction is then blurred between elements of these tuples and elements of their elements, and so on, e.g. "A vector space V is a 3-tuple (V,F,f) consisting of an abelian group V, a field F, and an operation f, called scalar multiplication, in which every scalar \lambda \in F can be combined with every element \textbf{u} \in V..."

The symbol V is used three times in this definition, each time with a different referent: (1) vector space in their n-tuple sense, (2) abelian group in their n-tuple sense, (3) set of vectors on which the abelian group is defined!

But more often I read about vectors as "elements of a vector space", meaning elements of the third V, the set of vectors, rather than elements of the 3-tuple which Bowen & Wang define as a vector space. The more common usage seems to be to define a set as, say, a group G with some operation, or a set M as a manifold with some topology and atlas of coordinate charts. Is there a generally recognised name or notation for the set over which an algebraic structure is defined which distinguishes it from the n-tuple that is the structure itself?

I suppose the common way of describing these things is equivalent to Bowen & Wang's more formal definition in terms of n-tuples, but the name that Bowen & Wang give to the whole structure is more often given to just a part of it, a certain set. Is that right? Maybe I could call a set of vectors "the vector space V", and the n-tuple (V,F,f) the "(vector space) structure of V". Is that the usual practice, or are there more standard terms?
 
Physics news on Phys.org
One standard term is "underlying set". For example, if (G,*) is a group, then G is its underlying set.

Continuing the example, another term I think is fairly standard is that (G,*) is a "group structure" on G.




The purpose of this is two-fold:
  1. It says "hey, we can reduce things to set theory"
  2. It gives a convenient way to name the group operation when desired -- e.g. an easy way to disambiguate if we are working both with the semigroup (C,+) and the semigroup (C,*)

I don't think I've ever seen it used in any other way. (in particular, we pretty much never ever actually use it as an ordered tuple)
 
Hurkyl said:
One standard term is "underlying set". For example, if (G,*) is a group, then G is its underlying set.

Continuing the example, another term I think is fairly standard is that (G,*) is a "group structure" on G.

Thanks Hurkyl! So the pair (G,*) is the group itself and, synonymously, a group structure on its underlying set G. And if I'm reading something that refers to a Euclidean vector space, the set of real n-tuples, \mathbb{R}^{n}, is the underlying set of this vector space, and vector space itself is the 3-tuple (\mathbb{R}^{n}, \mathbb{R},*), where * is scalar multiplication, and this 3-tuple is also called the vector space structure on the underlying set \mathbb{R}^{n}, the vectors of this vector space being the elements of its underlying set? And when people call a vector an element of a vector space, they're talking in a loose, informal way, and the more correct (if wordier) statement is that a vector is an element of the underlying set on which the vector space is defined?

Hurkyl said:
The purpose of this is two-fold:
  1. It says "hey, we can reduce things to set theory"
  2. It gives a convenient way to name the group operation when desired -- e.g. an easy way to disambiguate if we are working both with the semigroup (C,+) and the semigroup (C,*)

Yeah, it seems like a useful idea.

Hurkyl said:
I don't think I've ever seen it used in any other way. (in particular, we pretty much never ever actually use it as an ordered tuple)

Oh, maybe I misunderstood... What did you mean by the notation (G,*) if not a tuple? Bowen & Wang use that notation for a tuple, defined as an ordered set.
 
Rasalhague said:
And when people call a vector an element of a vector space, they're talking in a loose, informal way, and the more correct (if wordier) statement is that a vector is an element of the underlying set on which the vector space is defined?
If you are taking the syntactic position that everything is a set, and "an element of" always refers to the set membership relation, then you are correct.




Oh, maybe I misunderstood... What did you mean by the notation (G,*) if not a tuple? Bowen & Wang use that notation for a tuple, defined as an ordered set.
I did mean it's a tuple. But I meant in an intuitive sense that we don't really use it in a tuple-like way.

But that's just my intuition. If it doesn't appeal to you, then ignore that comment. :smile:
 
Well, I'm relieved to have these terms "underlying set" and "group structure"; at least now I can distinguish if need be. I wonder if some people rigorously identify "group" with the underlying set, rather than the structure; it does seem pretty universal to talk about the elements of a vector space, etc.

Carol Whitehead, in Guide to Abstract Algebra, writes:

Let G be a nonempty set on which a binary operation * is defined [...] [Axioms.] [...]Then G is called a group with respect to the binary operation * and denoted by (G,*).

But I can see how that might be awkward, since according to her definition, G = (G,*), and also G = (G,+), but (G,*) might not = (G,+), and therefore G might not equal G...
 
The standard _A " operator" maps a Null Hypothesis Ho into a decision set { Do not reject:=1 and reject :=0}. In this sense ( HA)_A , makes no sense. Since H0, HA aren't exhaustive, can we find an alternative operator, _A' , so that ( H_A)_A' makes sense? Isn't Pearson Neyman related to this? Hope I'm making sense. Edit: I was motivated by a superficial similarity of the idea with double transposition of matrices M, with ## (M^{T})^{T}=M##, and just wanted to see if it made sense to talk...

Similar threads

  • · Replies 21 ·
Replies
21
Views
3K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 0 ·
Replies
0
Views
2K
  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 11 ·
Replies
11
Views
4K