Graduate Affine Spaces and Vector Spaces

Click For Summary
An affine space is defined as a vector space without a fixed origin, while a vector space has a unique zero vector that can be considered its origin. In an affine space, any point can serve as a reference point to create vectors, leading to confusion in distinguishing between the two concepts. The discussion emphasizes that the zero vector in a vector space is not an origin in the same sense as in an affine space, where an arbitrary point can be chosen as the origin. The conversation highlights the importance of clearly defining terms like "origin" to avoid misunderstandings in mathematical contexts. Understanding these distinctions is crucial for accurate communication in mathematics and physics.
  • #31
You have to make the qulification that you interpret the vector space as an affine space in the above explained way. Otherwise it's not understandable, at least not for one trained in the German mathematical tradition.
 
Physics news on Phys.org
  • #32
Dale said:
"An affine space is like a vector space that has forgotten its origin. "

This just shows that this claim is fairly common. It doesn't show why it is true (if it is true).

Dale said:
"When considered as a point, the zero vector is called the origin "

Do I have to point out that Wikipedia is not a valid source?

Dale said:
"the point corresponding to the zero vector (0), called the origin"

You took this quote out of context. Here is the context:

"One could model the space of points as a vector space, but this is not very satisfactory for a number of reasons. One reason is that the point corresponding to the zero vector(0), called the origin, plays a special role, when there is really no reason to have a privileged origin."

In other words, this source is arguing against interpreting a vector space as a space of points, not for it.

Dale said:
"An affine space or affine linear space is a vector space that has forgotten its origin."

Same comment as for the Baez quote above.

Dale said:
"the point corresponds to the zero vector 0, called the origin"

This source is quoting the same source above that you quoted out of context, and which when taken in context, is arguing against the view you are promoting.

I'm sorry, but I don't accept any of these references as supporting your position.

Dale said:
A vector space does in fact have an origin even if you restrict the origin to being a point and points to being elements of affine spaces.

And, as I said, this amounts to saying that an affine space has an origin, when it doesn't, which is, to say the least, odd. That's why the source you took out of context, when the context is put back in, is arguing against this interpretation of a vector space.
 
  • #33
@fresh_42 Can you read this with your (Germany-based) mathematical education and express your opinion to Dale, Peter and Hendrik?
 
  • #34
dextercioby said:
@fresh_42 Can you read this with your (Germany-based) mathematical education and express your opinion to Dale, Peter and Hendrik?
Do you have something specific in mind? Hendrik should have the same qualifications.

I like Dale's nLab quotation:
"An affine space or affine linear space is a vector space that has forgotten its origin."
although it is a bit misleading. An affine space is ##\mathbb{A}=\vec{v_0}+\mathbb{V}##, so it's a vector space kicked off its origin, not forgotten. There had been some strange statements about the word origin. I think it should be clear that the zero vector is meant.

I think the formal definition is: An affine space ##\mathbb{A}## with an underlying vector space ##\mathbb{V}## is the set of all points, which can be written as a difference of vectors from ##\mathbb{V}##.

Things can become unclear if differential geometry is involved. A tangent space can be viewed as both, a vector space ##T_0M## and as an affine space ##p+T_pM##. However, everybody writes ##T_pM## and calls it vector space, ignoring the fact, that ##p## has to be identified with the zero vector first. Makes sense, because the tangent space ##T_0M = (p,T_0M)## at ##p## is even more confusing.
 
  • Like
Likes weirdoguy
  • #35
fresh_42 said:
I think the formal definition is: An affine space ##\mathbb{A}## with an underlying vector space ##\mathbb{V}## is the set of all points, which can be written as a difference of vectors from ##\mathbb{V}##.

This doesn't make sense. The difference of two vectors is another vector, not a point. If you have a set of points, the difference between two points is a vector, but that's going from the affine space to the vector space, not the other way around.
 
  • #36
fresh_42 said:
There had been some strange statements about the word origin. I think it should be clear that the zero vector is meant.

It was clear that that's what @Dale meant by "origin". But @vanhees71 was using a different definition of origin, the origin of a reference frame. You can certainly construct a correspondence between the two, as I described in post #27. But you do have to construct it.
 
  • #37
PeterDonis said:
This doesn't make sense. The difference of two vectors is another vector, not a point. If you have a set of points, the difference between two points is a vector, but that's going from the affine space to the vector space, not the other way around.
That's why it makes sense, the difference is a vector, which makes the endpoints of the difference building vectors a part of the affine set.
 
  • #38
PeterDonis said:
It was clear that that's what @Dale meant by "origin". But @vanhees71 was using a different definition of origin, the origin of a reference frame. You can certainly construct a correspondence between the two, as I described in post #27. But you do have to construct it.
Yes, that's what I meant with my example of tangent spaces if you avoid the vector field terminology.
 
  • #39
fresh_42 said:
I think the formal definition is

The UPenn reference @Dale gave defines an affine space (Definition 2.1.1) as (omitting the degenerate case of the empty set) a triple ##< E, \vec{E}, +>##, where ##E## is a nonempty set, ##\vec{E}## is a vector space, and ##+## is a binary operation that adds a vector (member of ##\vec{E}##) to a point (member of ##E##) to get another point. The addition operation then has to have some simple properties.

This seems to be basically the definition @vanhees71 was using.
 
  • #40
fresh_42 said:
the difference is a vector, which makes the endpoints of the difference vectors a part of the affine set.

I'm not sure this makes sense either. If all you have is a vector space, the vectors don't have "endpoints". You have to already have a set of points to attach endpoints to the vectors at all.

Note that the UPenn definition I described in my previous post includes the set of points independently of the set of vectors; it doesn't derive the points from the vectors.
 
  • #41
PeterDonis said:
This seems to be basically the definition @vanhees71 was using.
The point is that you have to find a phrasing which doesn't use ##\vec{v}_0## in the definition, because this would bond the entire construction to an outer vector space where everything takes place. With the definition as difference, you avoid the kick-off and only need a vector space as reference.

It is simple: ##y=mx## is linear, ##y=mx+b## affine linear.
 
  • #42
fresh_42 said:
The point is that you have to find a phrasing which doesn't use ##\vec{v}_0## in the definition

The definition I referenced from the UPenn article does not have ##\vec{v}_0## anywhere. I don't understand what issue you are raising here.

Do you agree with the UPenn definition or not? If you do, then for the sake of having a common definition to work from in this discussion, I would suggest that we use that one, since I understand what it's saying and I evidently don't understand what yours is saying.

If you don't agree with the UPenn definition, can you give a reference that you think has a better one?
 
  • #43
O.k., let's go formal then.

An affine space is a pair ##(\mathbb{A},\mathbb{V})## of a set of points ##\mathbb{A}## and a vector space ##\mathbb{V}##, where ##a\in \mathbb{A}## if there are vectors ##\vec{u},\vec{v} \in \mathbb{V}## such that ##a=\vec{u}-\vec{v}##.

The point is, that you formally leave ##\mathbb{V}## and define a set of points instead. The difference does no longer belong to ##\mathbb{V}##. It is an attempt to save the arrow model, which is lost in the definition of vector spaces, since ##\vec{u}-\vec{v}## doesn't start at the origin if we use arrows.
 
  • #44
PeterDonis said:
If you don't agree with the UPenn definition
I do. It is exactly what I have said. Just with other letters.
 
  • #45
fresh_42 said:
let's go formal then

So, then, you do not agree with the UPenn definition, since you are now giving a different one?

Can you give a reference that uses your definition? And an explanation of what is wrong with the UPenn one?

fresh_42 said:
where ##a\in \mathbb{A}## if there are vectors ##\vec{u},\vec{v} \in \mathbb{V}## such that ##a=\vec{u}-\vec{v}##.

I still don't understand how this defines ##a## as a "point" instead of as a vector. If all you have is a vector space, the difference of two vectors is a vector, not a point. Your definition here, as far as I can tell, just defines the affine space ##\mathbb{A}## as the vector space ##\mathbb{V}##, since the difference of any two vectors in ##\mathbb{V}## is just another vector in ##\mathbb{V}##.
 
  • #46
fresh_42 said:
The point is, that you formally leave ##\mathbb{V}## and define a set of points instead. The difference does no longer belong to ##\mathbb{V}##.

I don't see how this follows at all. As I said in my previous post just now, the difference of any two vectors in ##\mathbb{V}## is just another vector in ##\mathbb{V}##. I don't see how you can then wave your hands and say the differences somehow no longer belong to ##\mathbb{V}##.
 
  • #47
PeterDonis said:
This just shows that this claim is fairly common. It doesn't show why it is true (if it is true)
Nonetheless, it does indicate that many scientists agree that a vector space has an origin.

PeterDonis said:
Do I have to point out that Wikipedia is not a valid source?
It is when it agrees with valid sources, which it does in this case.

PeterDonis said:
In other words, this source is arguing against interpreting a vector space as a space of points, not for it.
No, it is arguing against representing a space of points as a vector space. I.e. it is arguing that the set of points is an affine space not a vector space precisely because a set of points do not have an origin and a vector space does. The source supports the claim that a vector space has an origin.

This source does not argue against interpreting a vector space as a set of points and, even if it did, it still clearly considers a vector space to have an origin.

PeterDonis said:
I'm sorry, but I don't accept any of these references as supporting your position.
Then it is time to close this thread. I have given valid references supporting my position and you have given none supporting the opposite, namely that a vector space does not have an origin. If we cannot even agree on what the literature clearly says then there is no point.

vanhees71 said:
You have to make the qulification that you interpret the vector space as an affine space in the above explained way. Otherwise it's not understandable, at least not for one trained in the German mathematical tradition.
No qualification is needed. A vector space satisfies all of the axioms of an affine space, so it is both. I don’t think that German affine spaces have different axioms.
 
Last edited:
  • Like
Likes weirdoguy
  • #48
PeterDonis said:
I still don't understand how this defines aa as a "point" instead of as a vector. If all you have is a vector space, the difference of two vectors is a vector, not a point.
UPenn is exactly the same, although terribly incomplete as quoted. I assume we are talking about the same vector of →EE→ which defines all the points. Then have ei+→v0∈Eei+v→0∈E and e1−e2∈→Ee1−e2∈E→. If you have varying vectors, then you get again the entire space including the origin.
Your definition here, as far as I can tell, just defines the affine space AA as the vector space VV, since the difference of any two vectors in VV is just another vector in VV.
No, I define the affine space as →v0+Vv→0+V. This isn't a vector space anymore. But the difference of two elements of this set is a vector.

Edit: I forgot to explicitly mention that ##\vec{v}_0 \notin_{i.g.} \mathbb{V}##. But I didn't say it belongs to ##\mathbb{V}## anyway.
 
  • #49
Dale said:
No, it is arguing against representing a physical space of points as a vector space. I.e. it is arguing that the set of physical points is an affine space not a vector space precisely because physical points do not have an origin and a vector space does.

Hm, ok, I see the distinction you are making. The issue is not with "a vector space is a set of points", it is with "a set of points is a vector space".

Dale said:
you have given none supporting the opposite, namely that a vector space does not have an origin.

Just to be clear: my argument has not been that a vector space does not have an origin. My argument has been that the definition of "origin" you are using when you say that a vector space has an origin is different from the definition of "origin" that @vanhees71 was using. You can construct a correspondence between them, as I've described (post #27), so, as I pointed out in response to @vanhees71, it is not "absurd" to make use of such a correspondence, but they're not the same definition.

Dale said:
A vector space satisfies all of the axioms of an affine space, so it is both.

If we use the UPenn definition of an affine space (in the article you referenced), I agree with this. On this definition, all vector spaces are affine spaces (with additional structure), but not all affine spaces are vector spaces. (Or, more precisely, not all sets of points ##E## in the UPenn definition are also vector spaces, but all vector spaces can be treated as sets of points ##E##.)
 
  • #50
PeterDonis said:
Just to be clear: my argument has not been that a vector space does not have an origin. My argument has been that the definition of "origin" you are using when you say that a vector space has an origin is different from the definition of "origin" that @vanhees71 was using. You can construct a correspondence between them, as I've described (post #27), so, as I pointed out in response to @vanhees71, it is not "absurd" to make use of such a correspondence, but they're not the same definition.
Yes. That is why ##T_pM## is strictly speaking not a vector space, as its "origin" is ##p##. But we identify ##p## with the origin and call it a vector space. But this vector space ##\mathbb{V}## is actually ##T_pM=p+\mathbb{V}##, a vector space kicked off ##0## into ##p##. That's where the word origin gets confusing, and what you correctly mentioned: you have to construct ##p=\vec{0}##. In case of tangent spaces we have such a natural point, in GR not so much.
 
  • #51
fresh_42 said:
UPenn is exactly the same, although terribly incomplete as quoted

Then I am missing something, because I don't see it as the same as yours.

fresh_42 said:
I assume we are talking about the same vector of ##\vec{E}## which defines all the points.

In the UPenn definition, there is no such vector. There is a set of points ##E## and a vector space ##\vec{E}##. Both are given. Neither is defined from the other.

fresh_42 said:
I define the affine space as →v0+Vv→0+V. This isn't a vector space anymore.

Isn't ##\vec{v}_0## just the zero vector of the vector space? And isn't the space of ##0 + V## for all ##V## in the vector space, just the same vector space again? (Since adding two vectors gives another vector, and adding the zero vector to any vector just gives the same vector.)
 
  • #52
fresh_42 said:
That is why ##T_pM## is strictly speaking not a vector space, as its "origin" is ##p##.

Huh? If @Dale is correct that the origin of a vector space is the zero vector, then the origin of ##T_p M## is the zero vector of ##T_p M##. This vector maps ##p## to ##p## (if we treat the manifold ##M## as flat, so we can map vectors to points), but that doesn't make it the same as ##p##.

fresh_42 said:
this vector space ##\mathbb{V}## is actually ##T_pM=p+\mathbb{V}##, a vector space kicked off ##0## into ##p##.

I'm not following you. What you are describing is not ##T_p M##, it is the mapping I described above, of vectors in ##T_p M## to points in ##M## that we can construct if we treat ##M## as flat.
 
  • Like
Likes Orodruin
  • #53
PeterDonis said:
In the UPenn definition, there is no such vector. There is a set of points ##E## and a vector space ##\vec{E}##. Both are given. Neither is defined from the other.
PeterDonis said:
The UPenn reference @Dale gave defines an affine space (Definition 2.1.1) as (omitting the degenerate case of the empty set) a triple ##< E, \vec{E}, +>##, where ##E## is a nonempty set, ##\vec{E}## is a vector space, and ##+## is a binary operation that adds a vector (member of ##\vec{E}##) to a point (member of ##E##) to get another point. The addition operation then has to have some simple properties.

This seems to be basically the definition @vanhees71 was using.
This is exactly when it becomes incomplete. If we have a set ##E## and a vector space ##\vec{E}## such that ##E=E+\vec{E}##, then how do you get rid of the self reference?
I have ##E=v_0+\vec{E}## with a specified point ##v_0## which I considered as a vector in ##\mathbb{V}\oplus \mathbb{F}\cdot \vec{v}_0##. I get ##\vec{v}_0 \in E## by the requirement ##\vec{v}_0+\vec{0}\in E.## so whether you look at this in one way or another doesn't make a difference.
 
  • #54
I was referring to the discussion about origin as of a vector space in comparison to a reference frame.
 
  • #55
fresh_42 said:
If we have a set ##E## and a vector space ##\vec{E}## such that ##E=E+\vec{E}##,

That's not what the definition says. The definition says that we have a set of points ##E##, a vector space ##\vec{E}##, and an operation ##+## that combines a point from ##E## and a vector from ##\vec{E}## to get another point from ##E##. The operation does not define ##E##.
 
  • #56
PeterDonis said:
That's not what the definition says. The definition says that we have a set of points ##E##, a vector space ##\vec{E}##, and an operation ##+## that combines a point from ##E## and a vector from ##\vec{E}## to get another point from ##E##. The operation does not define ##E##.
Then what defines ##E##? When does a point belong to ##E##?

I use location vectors, meaning their endpoints as point set, and UPenn abstractly says set. In the end it is a plane hanging from the hook meant for the candelabrum. I considered the room and tried to get rid of the rope by using the difference. We obviously don't know what UPenn does, as you just said it did not define ##E##. So why do you want to use it all the time, if it doesn't define the points of ##E##?

I still think UPenn means the end of the rope as the one point the entire plane is attached to.
 
  • #57
fresh_42 said:
Then what defines ##E##?

Why does anything have to define ##E## over and above saying that it's a set of points?

If you can ask this question, I can equally well ask what defines ##\vec{E}##? If one requires additional justification, so does the other.

Or, to put it another way, if you think ##\vec{E}## can just be defined by saying "here's a vector space", but ##E## can't just be defined by saying "here's a set of points", how is it that I'm allowed to conjure a vector space out of nowhere, but I'm not allowed to conjure a set of points out of nowhere?

fresh_42 said:
I use location vectors, meaning their endpoints as point set

To me this means that, instead of just considering an affine space as an abstract mathematical structure, you are considering a particular semantic model of it, and incorrectly insisting on additional properties that are present in your particular semantic model, but not in the abstract mathematical structure itself.

fresh_42 said:
So why do you want to use it all the time

I suggested using the UPenn definition for purposes of this discussion because @Dale linked to it and it seemed to me to capture the abstract mathematical structure of an affine space reasonably well.

fresh_42 said:
if it doesn't define the points of ##E##?

It doesn't define what the points of ##E## refer to precisely because it is defining an abstract mathematical structure, not a particular semantic model of it.

fresh_42 said:
I still think UPenn means the end of the rope as the one point the entire plane is attached to.

I don't think the UPenn definition is committing itself to any particular semantic model. It's just trying to define the abstract mathematical structure of an affine space.
 
  • #58
PeterDonis said:
I don't think the UPenn definition is committing itself to any particular semantic model. It's just trying to define the abstract mathematical structure of an affine space.
Sure, that's what I'm saying: we have to find a definition which doesn't require the set-off ##v_0##. But we also need a criterion to decide whether a given point belongs to ##E## or not. We cannot list them. If we cannot decide membership to ##E##, then it is a useless definition.

If we define ##E=e_0 + \vec{E}## or as ##E=\vec{e_0}+\vec{E}## is indeed semantics.
If we allow ##e_0## to be any point, then we get ##E=E+\vec{E}## which doesn't help us.

The criterion is: ##e,f\in E \Longleftrightarrow e-f \in \vec{E}##. If we want to define it for a single point, then we have to specify a certain element ##e_0## and define ##E=\{\,f=e_0+\vec{e}\,\}##. We can use any point of ##E## as ##e_0##, but we have to fix it. Otherwise we have only the difference.
 
  • #59
In my experience the UPenn type of definition basically says that anything, for convenience labeled ##E##, that has the subsequent properties is an affine space.
 
  • Like
Likes PeterDonis
  • #60
fresh_42 said:
we have to find a definition which doesn't require the set-off ##v_0##.

There is no "set-off" in the UPenn definition that I can see.

fresh_42 said:
we also need a criterion to decide whether a given point belongs to ##E## or not.

A particular semantic model might have points that are in the set ##E## and points that aren't, so you would need such a criterion; but that's a property of that specific semantic model, not of the abstract structure itself. There can be other semantic models in which all the points in the model are in the set ##E##, so no such criterion is needed.

In other words, the criterion you are talking about is a property of particular semantic models, not of the abstract mathematical structure itself.
 

Similar threads

  • · Replies 13 ·
Replies
13
Views
4K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 146 ·
5
Replies
146
Views
10K
  • · Replies 69 ·
3
Replies
69
Views
5K
  • · Replies 0 ·
Replies
0
Views
1K
  • · Replies 20 ·
Replies
20
Views
2K
  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 21 ·
Replies
21
Views
3K
  • · Replies 14 ·
Replies
14
Views
3K