Representing vector by a number.

  • Thread starter dE_logics
  • Start date
  • Tags
    Vector
In summary, a vector cannot be represented using just a number, except in the case of a 1-dimensional system. In 1-dimensional systems, the sign of a number can act as a direction for the vector. However, in higher dimensions, this concept does not hold true and representing vectors with numbers becomes impractical. While there may be a bijection between R^n and R, it is not a useful representation as it does not respect vector space axioms. Additionally, trying to impose a total order on R^n to represent vectors with signs would also not be a useful representation.
  • #1
dE_logics
742
0
Since vector has a direction and a number alone does not, I think a vector cannot be represented using just a number (except in a case of 1d system).

Am I right?

In a 1d system, it can have only 2 directions...how do we represent that?
 
Mathematics news on Phys.org
  • #2
The "sign" of a number could act as a "direction" (using your definition of a vector)
 
  • #3
Well, since there exists a bijection from Rn -> R, it should be theoretically possible, though it would be pretty crazy.
 
  • #4
If you allow complex numbers it's pretty easy :smile:
 
  • #5
Depends on how useful you want the representation to be. There is a one-to-one correspondence between, say, n-dimensional vectors and numbers. So, each vector gets mapped to a unique number, and each number corresponds to a unique vector. Unfortunately, there's no quick way of finding out which vector a given number represents. Even if we limit ourselves to vectors with rational coordinates and represent them by rational numbers, you'd have to look through a very large table to figure out which number corresponds to which vector.

In conclusion, you can always represent vectors by numbers, but it's almost useless for all practical purposes. The only times it makes sense is if you have one-dimensional vectors mapped to the reals or two-dimensional vectors corresponding to complex numbers.
 
  • #6
Simon-M said:
The "sign" of a number could act as a "direction" (using your definition of a vector)

But in 1-d only right?

In 2-d signs won't persist.

Jarle said:
If you allow complex numbers it's pretty easy

Ok...integers.

So with complex numbers...you represent the real part as x and imaginary as y?

Tibarn said:
Depends on how useful you want the representation to be. There is a one-to-one correspondence between, say, n-dimensional vectors and numbers. So, each vector gets mapped to a unique number, and each number corresponds to a unique vector. Unfortunately, there's no quick way of finding out which vector a given number represents. Even if we limit ourselves to vectors with rational coordinates and represent them by rational numbers, you'd have to look through a very large table to figure out which number corresponds to which vector.

In conclusion, you can always represent vectors by numbers, but it's almost useless for all practical purposes. The only times it makes sense is if you have one-dimensional vectors mapped to the reals or two-dimensional vectors corresponding to complex numbers.

So we actually have to 'devlope' such a coordinate system.

Lets just talk integers, it can't be represented by integers right? (in cases of above 1-d)
 
  • #7
dE_logics said:
But in 1-d only right?

In 2-d signs won't persist.

Only in 1D, yes. Assuming your definitions are:

"A vector is a quantity with 'magnitude' and 'direction'"

"A number is a real number"

When working in 1D we can show 'direction' with the sign of the number. That's all I was saying.

Going along the lines of a bijection between the reals and the n dimensional vectors, one would also need to prove that it respects the vector space axioms. This cannot be the case because we're "forming" a bijection between a vector space of dimension n and a vector space of dimension 1. (Which obviously can't exist)
 
  • #8
Simon-M said:
a bijection between a vector space of dimension n and a vector space of dimension 1. (Which obviously can't exist)
You are talking out of your ***, you can easily create a bijection between R^n and R, just follow this:
The first number in both directions;10^0 and 10^-1, denotes the same numbers in the first dimension in R^n, the second in both direction;10^1, 10^-1, denotes the first numbers in the second dimension... then the n+1th number in both direction; 10^(n+1) and 10^(-2-n), denotes the second numbers in the first dimension.

Reiterate to infinity. Also this is basically the same thing as just denoting them with (a,b,c) since you are just splitting the numbers up.
 
  • #9
There is a difference between creating a bijection between a set and a bijection between vector spaces.

Sure, we could "number" them all, but it wouldn't be a great "representation" as it wouldn't even respect addition
 
  • #10
Simon-M said:
There is a difference between creating a bijection between a set and a bijection between vector spaces.

Sure, we could "number" them all, but it wouldn't be a great "representation" as it wouldn't even respect addition
Then you are not talking about a bijection, you are talking about an isomorphism.

Edit: And you could create an algebra on R which would be isomorph with the vector algebras in R^n. You would just get some strange operations.

Also you could make a total order which respects the normal vector addition laws, just put x>>y>>z.
 
  • #11
You are playing semantic games, Klockan3. As all Rn have the same cardinality, there obviously exists bijections between Rn and Rm for all n and m. That the bijection has essentially zero value is equally obvious: No such bijection is homeomorphic if n is not equal to m.
 
  • #12
D H said:
You are playing semantic games, Klockan3. As all Rn have the same cardinality, there obviously exists bijections between Rn and Rm for all n and m. That the bijection has essentially zero value is equally obvious: No such bijection is homeomorphic if n is not equal to m.
But you can still put signs on the vectors, with the ordering x>>y>>z, put those larger than 0 as positive and smaller than 0 as negative.

The deal is that "signs" is a dumb concept in itself and shouldn't really be discussed outside of the first definition. We define sign for R as the numbers smaller than 0 have negative and larger have positive, that can of course not be 100% transferred to the higher dimensions but that doesn't mean that you can't put signs on the higher either.

Do bijections between finite discrete objects have signs?
 
  • #13
We have an on-going online war here...

But my question is answered...thanks!...everyone!
 
  • #14
Yeah, 1 more question...if this same 1-d vector rotates (i.e exhibits more than 1-d), it will loose on its sign right?
 
  • #15
dE_logics said:
Yeah, 1 more question...if this same 1-d vector rotates (i.e exhibits more than 1-d), it will loose on its sign right?
Eliminate your whole notion of "sign" as something special. The one dimensional "Sign" just means "The vector points in positive/negative direction". That version of "sign" is not possible to apply to anything else.

Edit: But there are a lot of "sign" in mathematics, like matrix determinants denotes the matrix's "sign", or the number of 2-cycles needed to create a permutation is denoted as "sign", with odd numbers being negative and even positive. The word "sign" itself doesn't really mean anything in mathematics except to give you some rules to make computations easier.
 
  • #16
As all Rn have the same cardinality, there obviously exists bijections between Rn and Rm for all n and m. That the bijection has essentially zero value is equally obvious: No such bijection is homeomorphic if n is not equal to m
Assuming, of course, the standard topology on R. However, you can use your bijection to induce a quotient topology on R, in which case they would be homeomorphic. If you suitably define new operations on R, you can even get your function to be an isomorphism. These will most likely bear little or no resemblance to the familiar ones. It's useless in practice because there may not be any simple rules governing addition or which vector a given number represents, but it's certainly possible in theory.
 
  • #17
Ok...thanks!
 

FAQ: Representing vector by a number.

What is a vector?

A vector is a mathematical object that has both magnitude and direction. It is often represented by an arrow, with the length of the arrow representing the magnitude and the direction of the arrow representing the direction.

How is a vector represented by a number?

A vector can be represented by a number through its magnitude. The magnitude of a vector is the length of the arrow representing it. This can be calculated using various mathematical operations, such as finding the square root of the sum of the squares of the vector's components.

What is the purpose of representing a vector by a number?

Representing a vector by a number allows for easier manipulation and calculation of vectors. It also allows for easier comparison of vectors, as they can be compared based on their magnitudes rather than their direction.

What are some common ways to represent a vector by a number?

One common way to represent a vector by a number is by using its magnitude, as mentioned earlier. Another way is by using the dot product of two vectors, which results in a scalar value. Additionally, vectors can be represented by numbers through various mathematical operations, such as addition, subtraction, and multiplication.

Can a vector be represented by more than one number?

Yes, a vector can be represented by more than one number. This is because a vector has both magnitude and direction, and both of these aspects can be represented by numbers. For example, a vector in three-dimensional space can be represented by three numbers, each representing the magnitude in the x, y, and z directions.

Similar threads

Back
Top