MathIsimple
LA-2.1
Available

Vector Space Definition

The definition of a vector space is one of the most important in mathematics. By abstracting the essential properties of ℝⁿ, we obtain a framework that applies to functions, polynomials, matrices, and countless other mathematical objects.

3-4 hours Core Level 10 Objectives
Learning Objectives
  • State the eight axioms defining a vector space over a field
  • Verify whether a given set with operations forms a vector space
  • Recognize standard examples: Fⁿ, polynomial spaces, function spaces, matrix spaces
  • Prove basic properties of vector spaces from the axioms
  • Understand why the field is essential to the definition
  • Distinguish between different vector space structures on the same set
  • Identify when a proposed set fails to be a vector space
  • Understand the zero vector and additive inverse in abstract contexts
  • Recognize exotic vector space structures
  • Connect the abstract definition to concrete computational examples
Prerequisites
  • Field axioms (LA-1.1: Algebraic Structures)
  • Complex numbers (LA-1.2)
  • Familiarity with functions and matrices
  • Basic set theory and logic
  • Mathematical proof techniques
Historical Context

The concept of a vector space emerged gradually during the 19th century.Hermann Grassmann (1809–1877) introduced many of the key ideas in hisAusdehnungslehre (1844), though his work was largely ignored during his lifetime.

Giuseppe Peano (1858–1932) gave the first axiomatic definition of a vector space in 1888, crystallizing the abstract structure we study today. His approach emphasized that vectors need not be "arrows"—they can be any objects satisfying the axioms.

The abstraction was revolutionary: the same theory applies to ℝⁿ, polynomials, functions, and matrices. This unified perspective is central to modern mathematics.

Today, vector spaces are foundational in physics (quantum mechanics), engineering (signal processing), computer science (machine learning), and pure mathematics (functional analysis, algebraic geometry).

1. The Definition

A vector space combines two types of objects: vectors (elements of the space) and scalars (elements of a field). The definition specifies how these interact.

Definition 2.1: Vector Space

A vector space over a field FF is a set VV together with two operations:

  • Vector addition: +:V×VV+: V \times V \to V
  • Scalar multiplication: :F×VV\cdot: F \times V \to V

satisfying the following eight axioms for all u,v,wVu, v, w \in V and α,βF\alpha, \beta \in F:

Axiom V1: Additive Commutativity
u+v=v+uu + v = v + u
Axiom V2: Additive Associativity
(u+v)+w=u+(v+w)(u + v) + w = u + (v + w)
Axiom V3: Additive Identity

There exists 0V0 \in V such that v+0=vv + 0 = v for all vVv \in V.

Axiom V4: Additive Inverse

For each vVv \in V, there exists vV-v \in V such that v+(v)=0v + (-v) = 0.

Axiom V5: Multiplicative Identity
1v=v1 \cdot v = v

where 11 is the multiplicative identity of FF.

Axiom V6: Scalar Associativity
α(βv)=(αβ)v\alpha(\beta v) = (\alpha\beta)v
Axiom V7: Distributivity over Vector Addition
α(u+v)=αu+αv\alpha(u + v) = \alpha u + \alpha v
Axiom V8: Distributivity over Scalar Addition
(α+β)v=αv+βv(\alpha + \beta)v = \alpha v + \beta v
Remark 2.1: Terminology
  • Elements of VV are called vectors
  • Elements of FF are called scalars
  • When F=RF = \mathbb{R}, we say VV is a real vector space
  • When F=CF = \mathbb{C}, we say VV is a complex vector space

2. Fundamental Examples

Example 2.1: The Coordinate Space Fⁿ

For any field FF and positive integer nn, the set Fn={(a1,,an):aiF}F^n = \{(a_1, \ldots, a_n) : a_i \in F\} is a vector space with:

(a1,,an)+(b1,,bn)=(a1+b1,,an+bn)(a_1, \ldots, a_n) + (b_1, \ldots, b_n) = (a_1 + b_1, \ldots, a_n + b_n)
α(a1,,an)=(αa1,,αan)\alpha(a_1, \ldots, a_n) = (\alpha a_1, \ldots, \alpha a_n)

Zero vector: (0,0,,0)(0, 0, \ldots, 0)

Additive inverse: v=(a1,,an)-v = (-a_1, \ldots, -a_n)

Example 2.2: Polynomial Space F[x]

The set F[x]F[x] of all polynomials with coefficients in FF is a vector space with standard addition and scalar multiplication:

(a0+a1x+)+(b0+b1x+)=(a0+b0)+(a1+b1)x+(a_0 + a_1x + \cdots) + (b_0 + b_1x + \cdots) = (a_0 + b_0) + (a_1 + b_1)x + \cdots
α(a0+a1x+)=αa0+αa1x+\alpha(a_0 + a_1x + \cdots) = \alpha a_0 + \alpha a_1 x + \cdots

This is an infinite-dimensional vector space—no finite set of polynomials can span all of F[x]F[x].

Example 2.3: Polynomial Space Fₙ[x]

The set Fn[x]F_n[x] of polynomials of degree at most nn is a finite-dimensional vector space of dimension n+1n + 1.

Standard basis: {1,x,x2,,xn}\{1, x, x^2, \ldots, x^n\}.

Example 2.4: Matrix Space M_{m×n}(F)

The set of all m×nm \times n matrices with entries in FF is a vector space with entry-wise operations:

(A+B)ij=Aij+Bij,(αA)ij=αAij(A + B)_{ij} = A_{ij} + B_{ij}, \quad (\alpha A)_{ij} = \alpha A_{ij}

Dimension: mnmn (the standard basis consists of matrices with exactly one entry equal to 1 and all others 0).

Example 2.5: Function Space

Let F(S,F)\mathcal{F}(S, F) be the set of all functions from a set SS to a field FF. With pointwise operations:

(f+g)(x)=f(x)+g(x),(αf)(x)=αf(x)(f + g)(x) = f(x) + g(x), \quad (\alpha f)(x) = \alpha \cdot f(x)

This is a vector space. If SS is infinite, the space is infinite-dimensional.

Example 2.6: Continuous Functions C[a,b]

The set of all continuous functions f:[a,b]Rf: [a, b] \to \mathbb{R} is a vector space with pointwise operations. This is a subspace of the function space above.

Zero vector: The constant function f(x)=0f(x) = 0.

Key property: The sum of continuous functions is continuous, and a scalar multiple of a continuous function is continuous.

Example 2.7: Sequence Spaces

The set of all real sequences (a1,a2,a3,)(a_1, a_2, a_3, \ldots) forms a vector space with component-wise operations:

(an)+(bn)=(an+bn),α(an)=(αan)(a_n) + (b_n) = (a_n + b_n), \quad \alpha(a_n) = (\alpha a_n)

Special subspaces include:

  • 2\ell^2: sequences with an2<\sum |a_n|^2 < \infty
  • \ell^\infty: bounded sequences
  • c0c_0: sequences converging to 0
Example 2.8: Complex Numbers over ℝ

C\mathbb{C} is a 2-dimensional real vector space with basis {1,i}\{1, i\}:

z=a+bi=a1+bi(a,bR)z = a + bi = a \cdot 1 + b \cdot i \quad (a, b \in \mathbb{R})

Note: C\mathbb{C} over C\mathbb{C} is 1-dimensional, but over R\mathbb{R} it's 2-dimensional. The field matters!

Example 2.9: Exotic Example: Positive Reals

Let V=R+V = \mathbb{R}^+ (positive reals) with operations:

xy=xy,cx=xcx \oplus y = xy, \quad c \odot x = x^c

This is a vector space over R\mathbb{R}!

  • Zero vector: 11 (since x1=xx \cdot 1 = x)
  • Inverse of xx: 1/x1/x (since x(1/x)=1x \cdot (1/x) = 1)
  • Isomorphism: log:(R+,,)(R,+,)\log: (\mathbb{R}^+, \oplus, \odot) \to (\mathbb{R}, +, \cdot)

3. Basic Properties

Several important properties follow directly from the axioms. These are used constantly in proofs throughout linear algebra.

Theorem 2.1: Basic Properties of Vector Spaces

In any vector space VV over a field FF:

  1. The zero vector is unique
  2. Additive inverses are unique
  3. α0=0\alpha \cdot 0 = 0 for all αF\alpha \in F
  4. 0v=00 \cdot v = 0 for all vVv \in V
  5. (1)v=v(-1) \cdot v = -v for all vVv \in V
  6. αv=0    α=0 or v=0\alpha v = 0 \implies \alpha = 0 \text{ or } v = 0
Proof of Theorem 2.1:

Property 3: Let αF\alpha \in F.

α0=α(0+0)=α0+α0\alpha \cdot 0 = \alpha \cdot (0 + 0) = \alpha \cdot 0 + \alpha \cdot 0

Adding (α0)-(\alpha \cdot 0) to both sides gives 0=α00 = \alpha \cdot 0.

Property 4: Let vVv \in V.

0v=(0+0)v=0v+0v0 \cdot v = (0 + 0) \cdot v = 0 \cdot v + 0 \cdot v

Adding (0v)-(0 \cdot v) gives 0=0v0 = 0 \cdot v.

Property 5:

v+(1)v=1v+(1)v=(1+(1))v=0v=0v + (-1) \cdot v = 1 \cdot v + (-1) \cdot v = (1 + (-1)) \cdot v = 0 \cdot v = 0

So (1)v(-1) \cdot v is the additive inverse of vv, i.e., (1)v=v(-1) \cdot v = -v.

Property 6: Suppose αv=0\alpha v = 0 and α0\alpha \neq 0.

v=1v=(α1α)v=α1(αv)=α10=0v = 1 \cdot v = (\alpha^{-1}\alpha) v = \alpha^{-1}(\alpha v) = \alpha^{-1} \cdot 0 = 0
Remark 2.2: Cancellation

Note that u+v=u+w    v=wu + v = u + w \implies v = w (add u-u to both sides). This is the cancellation law for vector addition.

Theorem 2.2: Uniqueness of Additive Inverse

For each vVv \in V, the additive inverse v-v is unique.

Proof of Theorem 2.2:

Suppose ww and ww' are both additive inverses of vv. Then:

w=w+0=w+(v+w)=(w+v)+w=0+w=ww = w + 0 = w + (v + w') = (w + v) + w' = 0 + w' = w'
Theorem 2.3: Zero-Product Properties

For any αF\alpha \in F and vVv \in V:

  1. αv=0    α=0 or v=0\alpha v = 0 \iff \alpha = 0 \text{ or } v = 0
  2. (α)v=α(v)=(αv)(-\alpha)v = \alpha(-v) = -(\alpha v)
Proof of Theorem 2.3:

Part 1 (⇐): Already shown in Theorem 2.1.

Part 1 (⇒): If αv=0\alpha v = 0 and α0\alpha \neq 0, then:

v=1v=(α1α)v=α1(αv)=α10=0v = 1 \cdot v = (\alpha^{-1}\alpha)v = \alpha^{-1}(\alpha v) = \alpha^{-1} \cdot 0 = 0

Part 2: We show (α)v(-\alpha)v is the additive inverse of αv\alpha v:

αv+(α)v=(α+(α))v=0v=0\alpha v + (-\alpha)v = (\alpha + (-\alpha))v = 0 \cdot v = 0

By uniqueness, (α)v=(αv)(-\alpha)v = -(\alpha v). Similarly for α(v)\alpha(-v).

Remark 3.1: Subtraction

We define subtraction as uv:=u+(v)u - v := u + (-v). This is well-defined by the uniqueness of additive inverses. All expected properties of subtraction follow from the axioms.

Example 3.1: Computing in ℝ³

Let u=(1,2,3)u = (1, 2, 3) and v=(4,1,0)v = (4, -1, 0) in R3\mathbb{R}^3. Then:

  • u+v=(1+4,2+(1),3+0)=(5,1,3)u + v = (1+4, 2+(-1), 3+0) = (5, 1, 3)
  • 3u=(31,32,33)=(3,6,9)3u = (3 \cdot 1, 3 \cdot 2, 3 \cdot 3) = (3, 6, 9)
  • u2v=(1,2,3)+(8,2,0)=(7,4,3)u - 2v = (1, 2, 3) + (-8, 2, 0) = (-7, 4, 3)
  • u=(1,2,3)-u = (-1, -2, -3)
Example 3.2: Computing with Polynomials

In R[x]\mathbb{R}[x], let p(x)=x2+2x1p(x) = x^2 + 2x - 1 and q(x)=3x5q(x) = 3x - 5. Then:

  • p+q=x2+2x1+3x5=x2+5x6p + q = x^2 + 2x - 1 + 3x - 5 = x^2 + 5x - 6
  • 2p=2x2+4x22p = 2x^2 + 4x - 2
  • p=x22x+1-p = -x^2 - 2x + 1
  • Zero vector: 00 (the zero polynomial)
Example 3.3: Computing with Matrices

In M2×2(R)M_{2 \times 2}(\mathbb{R}):

A=(1234),B=(0121)A = \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}, \quad B = \begin{pmatrix} 0 & -1 \\ 2 & 1 \end{pmatrix}
A+B=(1155),3A=(36912)A + B = \begin{pmatrix} 1 & 1 \\ 5 & 5 \end{pmatrix}, \quad 3A = \begin{pmatrix} 3 & 6 \\ 9 & 12 \end{pmatrix}

Zero vector: (0000)\begin{pmatrix} 0 & 0 \\ 0 & 0 \end{pmatrix}

Example 3.4: Computing with Functions

In the space of continuous functions C[0,1]C[0, 1]:

Let f(x)=x2f(x) = x^2 and g(x)=sin(πx)g(x) = \sin(\pi x). Then:

  • (f+g)(x)=x2+sin(πx)(f + g)(x) = x^2 + \sin(\pi x)
  • (3f)(x)=3x2(3f)(x) = 3x^2
  • (f)(x)=x2(-f)(x) = -x^2
  • Zero function: h(x)=0h(x) = 0 for all x[0,1]x \in [0, 1]
Remark 3.2: Linear Combinations

A linear combination of vectors v1,,vnv_1, \ldots, v_n is any expression:

α1v1+α2v2++αnvn\alpha_1 v_1 + \alpha_2 v_2 + \cdots + \alpha_n v_n

where α1,,αnF\alpha_1, \ldots, \alpha_n \in F. The set of all linear combinations forms the span of the vectors, which is always a subspace.

Remark 3.3: Preview: Subspaces

Many important sets are vector spaces because they are subspaces of larger known spaces. The next chapter develops this idea: a non-empty subset WW of a vector space VV is a subspace iff it's closed under + and scalar multiplication.

4. Non-Examples

Understanding what is not a vector space is as important as understanding what is.

Example 4.1: Non-Examples
  • ℤ over ℝ: Not a vector space because scalar multiplication by non-integers leaves ℤ. For example, 121=12Z\frac{1}{2} \cdot 1 = \frac{1}{2} \notin \mathbb{Z}.
  • ℕ over ℝ: Not a vector space because natural numbers lack additive inverses.
  • ℝ² with non-standard operations: Define (a,b)(c,d)=(a+c,0)(a, b) \oplus (c, d) = (a + c, 0). This fails V1 (commutativity is okay) but fails V3: if (a,b)(e,f)=(a,b)(a, b) \oplus (e, f) = (a, b), then b=0b = 0 always, so no single zero works for all vectors.
Example 4.2: More Non-Examples
  • First quadrant: {(x,y):x0,y0}\{(x, y) : x \geq 0, y \geq 0\} with standard operations. Fails: no additive inverse (e.g., (1,1)=(1,1)-(1, 1) = (-1, -1) is not in the set).
  • ℚ over ℝ: Not a vector space. Scalar multiplication by irrationals leaves ℚ: 21=2Q\sqrt{2} \cdot 1 = \sqrt{2} \notin \mathbb{Q}.
  • Polynomials of exact degree n: Not closed under addition! E.g., (x2+x)+(x2+1)=x+1(x^2 + x) + (-x^2 + 1) = x + 1 has degree 1, not 2.
  • Invertible matrices: Not a vector space! The zero matrix is not invertible, and the set is not closed under addition.
Remark 4.1: Checking Vector Space Axioms

To verify a set is a vector space, check:

  1. Closure: Addition and scalar multiplication stay in the set
  2. Zero vector: Identify it and verify it's in the set
  3. Additive inverses: Every element has an inverse in the set
  4. All 8 axioms: Often inherited from a larger space

Tip: If the set is a subset of a known vector space with inherited operations, you only need to check closure under addition, closure under scalar multiplication, and that 0 is in the set (subspace criteria).

Remark 4.2: Why Non-Examples Fail

Common reasons a set fails to be a vector space:

  • No zero: The supposed zero isn't in the set
  • No inverses: Some elements lack additive inverses in the set
  • Not closed under +: Sum of two elements leaves the set
  • Not closed under scalar mult: Scalar multiple leaves the set
  • Wrong operations: Operations don't satisfy the axioms
Example 4.3: Detailed Non-Example: Unit Circle

Let S={(x,y)R2:x2+y2=1}S = \{(x, y) \in \mathbb{R}^2 : x^2 + y^2 = 1\} (the unit circle). Is this a vector space with standard operations?

Analysis:

  • Zero? (0,0)(0, 0) has 02+02=010^2 + 0^2 = 0 \neq 1. Not in SS! ✗

Already fails. But also: (1,0)+(0,1)=(1,1)(1, 0) + (0, 1) = (1, 1) and 12+12=211^2 + 1^2 = 2 \neq 1. Not closed under addition either.

Example 4.4: Detailed Non-Example: Upper Half Plane

Let H={(x,y)R2:y>0}H = \{(x, y) \in \mathbb{R}^2 : y > 0\} (upper half-plane, excluding the x-axis).

Analysis:

  • Zero? (0,0)(0, 0) has y=0y = 0, not >0> 0. Not in HH! ✗

Also: (1,1)+(1,2)(1, 1) + (-1, -2) would be needed for checking closure, but (1,2)H(-1, -2) \notin H. However, even for points in HH: no additive inverses exist (if y>0y > 0, then y<0-y < 0).

5. Worked Examples

Example 5.1: Verifying ℝ² is a Vector Space

Problem: Verify that R2\mathbb{R}^2 with standard operations is a real vector space.

Solution: We check all 8 axioms.

V1 (Commutativity): (a,b)+(c,d)=(a+c,b+d)=(c+a,d+b)=(c,d)+(a,b)(a, b) + (c, d) = (a+c, b+d) = (c+a, d+b) = (c, d) + (a, b)

V2 (Associativity): Direct computation shows ((a,b)+(c,d))+(e,f)=(a,b)+((c,d)+(e,f))((a,b) + (c,d)) + (e,f) = (a,b) + ((c,d) + (e,f))

V3 (Zero): (0,0)(0, 0) satisfies (a,b)+(0,0)=(a,b)(a, b) + (0, 0) = (a, b)

V4 (Inverses): (a,b)=(a,b)-(a, b) = (-a, -b) satisfies (a,b)+(a,b)=(0,0)(a, b) + (-a, -b) = (0, 0)

V5 (Scalar identity): 1(a,b)=(1a,1b)=(a,b)1 \cdot (a, b) = (1 \cdot a, 1 \cdot b) = (a, b)

V6 (Scalar associativity): α(β(a,b))=(αβ)(a,b)\alpha(\beta(a, b)) = (\alpha\beta)(a, b)

V7, V8 (Distributivity): Follow from distributivity in R\mathbb{R}

Example 5.2: A Set that Fails to be a Vector Space

Problem: Is S={(x,y)R2:xy0}S = \{(x, y) \in \mathbb{R}^2 : xy \geq 0\} a vector space?

Solution: No! Check closure under addition:

(1,1)S(1, 1) \in S (since 11=101 \cdot 1 = 1 \geq 0) and(1,1)S(-1, 1) \in S (since (1)1=1<0(-1) \cdot 1 = -1 < 0)... wait, (1,1)S(-1, 1) \notin S.

Let's try: (2,1)S(2, 1) \in S and (1,2)S(-1, 2) \in S.

Sum: (2,1)+(1,2)=(1,3)S(2, 1) + (-1, 2) = (1, 3) \in S. ✓

But: (1,1)S(1, -1) \in S and (1,1)S(-1, 1) \in S.

Sum: (1,1)+(1,1)=(0,0)S(1, -1) + (-1, 1) = (0, 0) \in S. ✓

Actually, try (1,1)(1, 1) and (2,1)(-2, 1): both in SS?

11=101 \cdot 1 = 1 \geq 0 ✓, (2)1=2<0(-2) \cdot 1 = -2 < 0

So (2,1)S(-2, 1) \notin S. The set SS consists of points in Q1, Q3, and axes.

Counter-example: (1,2)+(3,1)=(2,3)(1, 2) + (-3, 1) = (-2, 3). Check: 12=201 \cdot 2 = 2 \geq 0 ✓, (3)1=3<0(-3) \cdot 1 = -3 < 0 ✗.

Need both in SS: (1,2)S(1, 2) \in S, (3,1)S(-3, -1) \in S (since 303 \geq 0).

Sum: (1,2)+(3,1)=(2,1)(1, 2) + (-3, -1) = (-2, 1). Is (2)(1)=20(-2)(1) = -2 \geq 0? No!

Not closed under addition. Not a vector space.

Example 5.3: Solutions of a Homogeneous Equation

Problem: Show that W={(x,y,z)R3:x+2yz=0}W = \{(x, y, z) \in \mathbb{R}^3 : x + 2y - z = 0\} is a vector space.

Solution: WW is a subset of R3\mathbb{R}^3. Check subspace criteria:

  1. Zero: 0+2(0)0=00 + 2(0) - 0 = 0, so (0,0,0)W(0, 0, 0) \in W
  2. Closed under +: If x1+2y1z1=0x_1 + 2y_1 - z_1 = 0 and x2+2y2z2=0x_2 + 2y_2 - z_2 = 0, then(x1+x2)+2(y1+y2)(z1+z2)=0(x_1 + x_2) + 2(y_1 + y_2) - (z_1 + z_2) = 0
  3. Closed under scalar mult: If x+2yz=0x + 2y - z = 0, thenαx+2(αy)αz=α(x+2yz)=0\alpha x + 2(\alpha y) - \alpha z = \alpha(x + 2y - z) = 0

So WW is a subspace of R3\mathbb{R}^3, hence a vector space.

Example 5.4: Degree-Bounded Polynomials

Problem: Show that Pn(R)P_n(\mathbb{R}) (polynomials of degree ≤ n) is a vector space.

Solution: Pn(R)R[x]P_n(\mathbb{R}) \subseteq \mathbb{R}[x]. Check subspace criteria:

  1. Zero: The zero polynomial has degree -\infty (or is considered to have any degree), so 0Pn0 \in P_n
  2. Closed under +: If deg(p)n\deg(p) \leq n and deg(q)n\deg(q) \leq n, then deg(p+q)max(degp,degq)n\deg(p + q) \leq \max(\deg p, \deg q) \leq n
  3. Closed under scalar mult: deg(αp)=deg(p)n\deg(\alpha p) = \deg(p) \leq n for α0\alpha \neq 0

Dimension: n+1n + 1 (basis: {1,x,x2,,xn}\{1, x, x^2, \ldots, x^n\}).

Example 5.5: Symmetric Matrices

Problem: Show that the set of symmetric n×nn \times n matrices is a vector space.

Solution: Let Sn={AMn×n(R):AT=A}S_n = \{A \in M_{n \times n}(\mathbb{R}) : A^T = A\}.

  1. Zero: OT=OO^T = O, so OSnO \in S_n
  2. Closed under +: If AT=AA^T = A and BT=BB^T = B, then(A+B)T=AT+BT=A+B(A + B)^T = A^T + B^T = A + B
  3. Closed under scalar mult: (αA)T=αAT=αA(\alpha A)^T = \alpha A^T = \alpha A

Dimension: n(n+1)2\frac{n(n+1)}{2} (diagonal + upper triangle entries).

Example 5.6: Trace-Zero Matrices

Problem: Is {AMn×n(R):tr(A)=0}\{A \in M_{n \times n}(\mathbb{R}) : \text{tr}(A) = 0\} a vector space?

Solution: Yes! Check subspace criteria:

  1. Zero: tr(O)=0\text{tr}(O) = 0
  2. Closed under +: tr(A+B)=tr(A)+tr(B)=0+0=0\text{tr}(A + B) = \text{tr}(A) + \text{tr}(B) = 0 + 0 = 0
  3. Closed under scalar mult: tr(αA)=αtr(A)=α0=0\text{tr}(\alpha A) = \alpha \cdot \text{tr}(A) = \alpha \cdot 0 = 0

Dimension: n21n^2 - 1.

Example 5.7: Differentiable Functions

Problem: Is the set of differentiable functions f:RRf: \mathbb{R} \to \mathbb{R} a vector space?

Solution: Yes! With pointwise operations:

  1. Zero: f(x)=0f(x) = 0 is differentiable ✓
  2. Closed under +: Sum of differentiable functions is differentiable ✓
  3. Closed under scalar mult: Scalar multiple of differentiable function is differentiable ✓

This is a subspace of all functions RR\mathbb{R} \to \mathbb{R}.

Example 5.8: Solutions to a Differential Equation

Problem: Show that solutions to y+y=0y'' + y = 0 form a vector space.

Solution: Let WW be the set of solutions.

  1. Zero: y=0y = 0 satisfies 0+0=00'' + 0 = 0
  2. Closed under +: If y1+y1=0y_1'' + y_1 = 0 and y2+y2=0y_2'' + y_2 = 0, then(y1+y2)+(y1+y2)=(y1+y1)+(y2+y2)=0(y_1 + y_2)'' + (y_1 + y_2) = (y_1'' + y_1) + (y_2'' + y_2) = 0
  3. Closed under scalar mult: (αy)+αy=α(y+y)=0(\alpha y)'' + \alpha y = \alpha(y'' + y) = 0

Dimension: 2 (general solution: y=c1cosx+c2sinxy = c_1 \cos x + c_2 \sin x).

6. Common Mistakes

Mistake 1: Confusing vectors with coordinates

A vector in an abstract space is not necessarily a list of numbers. In function spaces, vectors are functions. In matrix spaces, vectors are matrices. The coordinates depend on choosing a basis.

Mistake 2: Forgetting to check the zero vector

A common error when checking if a subset is a subspace. If 0W0 \notin W, then WW is NOT a vector space, period. Always check this first!

Mistake 3: Ignoring the field

The same set can be a vector space over one field but not another. R\mathbb{R}is a vector space over Q\mathbb{Q}, but Q\mathbb{Q} is NOT a vector space over R\mathbb{R}!

Mistake 4: Thinking "degree exactly n" is a vector space

Polynomials of degree exactly nn do NOT form a vector space!x2+(x2)=0x^2 + (-x^2) = 0 has degree less than 2. Use "degree at most n" instead.

Mistake 5: Assuming every abelian group is a vector space

Vector spaces need scalar multiplication, not just addition. (Z,+)(\mathbb{Z}, +)is an abelian group but cannot be made into a vector space over R\mathbb{R}.

Mistake 6: Mixing up vector spaces and subspaces

A subset of a vector space is not automatically a vector space. It must satisfy the subspace criteria (closed under + and scalar mult, contains 0).

Mistake 7: Thinking all vector spaces look like ℝⁿ

While finite-dimensional spaces are isomorphic to Fⁿ, infinite-dimensional spaces (like F[x] or C[a,b]) require different techniques. Not everything is coordinate-based.

7. Key Takeaways

Eight Axioms

V1-V4: (V, +) is an abelian group. V5-V8: Scalar multiplication interacts properly with addition. All 8 are required.

Field Matters

Always specify the field! The same set can have different dimensions over different fields. ℂ over ℂ: dim = 1. ℂ over ℝ: dim = 2.

Key Examples

Fⁿ, polynomials F[x], matrices, functions, continuous functions C[a,b], sequence spaces. All use pointwise operations.

Subspace Check

For subsets of known vector spaces: (1) 0 ∈ W, (2) closed under +, (3) closed under scalar mult. These imply all axioms.

Basic Properties

0·v = 0, α·0 = 0, (-1)·v = -v, αv = 0 ⟹ α = 0 or v = 0. These follow from the axioms alone.

Abstraction Power

One theory covers all examples. Theorems about Fⁿ apply to polynomials, functions, matrices. This unification is the power of abstraction.

Summary: Key Examples

Vector SpaceZero VectorDimension
Fⁿ(0, 0, ..., 0)n
Pₙ(F) (degree ≤ n)0 polynomialn + 1
F[x] (all polynomials)0 polynomial
m×n matricesZero matrixmn
Symmetric n×nZero matrixn(n+1)/2
ℂ over ℝ02
C[a,b]f(x) = 0

The Eight Axioms at a Glance

Addition Axioms (V1-V4)

  • V1: u + v = v + u (commutative)
  • V2: (u + v) + w = u + (v + w) (associative)
  • V3: ∃ 0: v + 0 = v (identity)
  • V4: ∃ -v: v + (-v) = 0 (inverse)

Scalar Multiplication Axioms (V5-V8)

  • V5: 1·v = v (identity)
  • V6: α(βv) = (αβ)v (associative)
  • V7: α(u + v) = αu + αv (distributive)
  • V8: (α + β)v = αv + βv (distributive)

8. Why Vector Spaces Matter

Vector spaces appear throughout mathematics, science, and engineering. The abstract framework lets us apply the same techniques across diverse domains.

Physics & Mechanics

State spaces in quantum mechanics are complex vector spaces. Forces, velocities, and displacements naturally form real vector spaces.

Computer Graphics

3D transformations, color spaces (RGB), and image processing all use vector space structure. Every rotation, scaling, and translation is a linear operation.

Machine Learning

Feature vectors, weight matrices, and embedding spaces are all vector spaces. Neural networks perform linear operations followed by nonlinearities.

Signal Processing

Audio signals, images, and other data are elements of function spaces. Fourier analysis uses orthogonal projections in inner product spaces.

Differential Equations

Solution spaces of linear ODEs are vector spaces. This explains why general solutions are linear combinations of particular solutions.

Cryptography

Vector spaces over finite fields underpin error-correcting codes and many cryptographic protocols.

Remark 8.1: The Power of Abstraction

By studying vector spaces abstractly, we develop tools that apply everywhere: linear independence, basis, dimension, linear maps, eigenvalues. Learn the theory once, apply it to any domain.

Remark 8.2: What Comes Next

With the definition of vector space established, the next chapters develop:

  • Subspaces: Vector spaces within vector spaces
  • Linear independence: When vectors don't "overlap"
  • Basis and dimension: The "size" of a vector space
  • Linear maps: Structure-preserving functions between spaces

Each concept builds on the foundation we've established here. The abstract definition of a vector space is the cornerstone of all linear algebra.

Vector Space Definition Practice
12
Questions
0
Correct
0%
Accuracy
1
Which axiom fails for N\mathbb{N} under standard addition and scalar multiplication by reals?
Easy
Not attempted
2
What is the zero vector in the vector space of 2×22 \times 2 real matrices?
Easy
Not attempted
3
Is R2\mathbb{R}^2 a vector space over C\mathbb{C}?
Medium
Not attempted
4
In the vector space R[x]\mathbb{R}[x] of polynomials, what is p(x)-p(x) for p(x)=x2+3x1p(x) = x^2 + 3x - 1?
Easy
Not attempted
5
Let V={(x,y)R2:x+y=0}V = \{(x, y) \in \mathbb{R}^2 : x + y = 0\} with standard operations. Is VV a vector space?
Medium
Not attempted
6
Consider R+\mathbb{R}^+ (positive reals) with operations xy=xyx \oplus y = xy and cx=xcc \odot x = x^c. Is this a vector space over R\mathbb{R}?
Hard
Not attempted
7
What is dim(C)\dim(\mathbb{C}) as a vector space over R\mathbb{R}?
Medium
Not attempted
8
In a vector space, can the zero vector have a non-zero scalar multiple?
Medium
Not attempted
9
The set {0}\{0\} with trivial operations is a vector space. What is its dimension?
Medium
Not attempted
10
If VV is a vector space over R\mathbb{R}, can VV also be a vector space over C\mathbb{C}?
Hard
Not attempted
11
In the vector space of continuous functions C[0,1]C[0,1] over R\mathbb{R}, what is f-f for f(x)=x2f(x) = x^2?
Easy
Not attempted
12
Which is NOT a vector space over R\mathbb{R}?
Hard
Not attempted

Frequently Asked Questions

Why do we need all eight axioms?

Each axiom captures an essential property. Remove any one, and the theory breaks: without additive inverses, we can't subtract; without the distributive law, scalar multiplication and addition are unrelated. The axioms are the minimal set ensuring a coherent algebraic structure.

What's the difference between a vector and a point?

Conceptually: points are locations, vectors are displacements. Mathematically: there's no difference in ℝⁿ! But in abstract vector spaces like function spaces, there are no 'points'—the vectors are functions. The axioms define what vectors ARE by how they behave.

Can a vector space have just one element?

Yes! The trivial vector space {0} contains only the zero vector. It's a valid vector space (all axioms are satisfied vacuously or trivially). Its dimension is 0.

Why is the field important?

The same set can be a vector space over different fields with different properties. ℂ over ℂ is 1-dimensional; ℂ over ℝ is 2-dimensional. The field determines what 'scalar' means and affects dimension and structure fundamentally.

Are all vector spaces basically ℝⁿ?

For finite-dimensional spaces: essentially yes! Every n-dimensional vector space over F is isomorphic to Fⁿ. But infinite-dimensional spaces (function spaces, sequence spaces) are genuinely different and require more sophisticated tools.

What happens if the scalars come from a ring instead of a field?

If scalars come from a ring (like ℤ), we get a 'module' instead of a vector space. Modules lack division, so many vector space theorems fail: not every module has a basis, dimension may not be well-defined, etc.

Can I add vectors from different vector spaces?

No! Vector addition is only defined within a single vector space. You can't add a polynomial to a matrix—they live in different spaces. However, you can form product spaces or direct sums to combine spaces.

Why does scalar multiplication come from a field, not just any set?

The field structure ensures scalars have inverses (except 0), associativity, and distributivity. These properties are essential for proofs: e.g., showing αv = 0 implies α = 0 or v = 0 requires scalar inverses.

What's the intuition behind the abstract definition?

Think of vectors as 'things that can be added and scaled.' The axioms capture exactly what addition and scaling should mean: you can combine vectors (add), stretch or shrink them (scale), and these operations interact nicely (distributivity).

Is the choice of field important for applications?

Yes! Real vector spaces model physical quantities. Complex vector spaces are essential in quantum mechanics and signal processing. Finite fields appear in coding theory and cryptography. The field choice depends on the application.