Chapter 3: Vector Spaces and Linear Mappings (Part I)

Definition and Fundamental Axioms of Vector Spaces

  • General Definition: A non-empty set E(+,⋅)E(+, \cdot) is defined as a vector space over a field KK if it satisfies specific axioms related to internal and external operations. The elements of the field KK are referred to as scalars, while the elements of the set EE are called vectors.

  • Internal Law Analysis (Addition): The operation "+" represents the internal law. For EE to be a vector space, (E,+)(E, +) must be an abelian group, meaning it must satisfy the following five axioms:     * Closure: For all u,v∈Eu, v \in E, the sum u+vu + v must also be in EE. This signifies that EE is stable or closed under addition.     * Associativity: For all u,v,w∈Eu, v, w \in E, the grouping of elements does not change the result: (u+v)+w=u+(v+w)(u + v) + w = u + (v + w).     * Identity Element: There exists an element 0E∈E0_E \in E such that for all u∈Eu \in E, u+0E=0E+u=uu + 0_E = 0_E + u = u. By default, any vector space must contain at least this element. This identity element is unique and is called the zero vector of EE.     * Inverse or Symmetric Element: For every u∈Eu \in E, there exists a unique element v∈Ev \in E (written as v=−uv = -u or u=−vu = -v) such that u+v=v+u=0Eu + v = v + u = 0_E.     * Commutativity: For all u,v∈Eu, v \in E, the order of addition does not matter: u+v=v+uu + v = v + u. If all five axioms are met, (E,+)(E, +) is an abelian or commutative group.

  • External Law Analysis (Scalar Multiplication): The operation "." represents the external law. The following axioms must be satisfied:     * Closure under Scalar Multiplication: For all u∈Eu \in E and all scalars λ∈K\lambda \in K, the product λu\lambda u must be in EE.     * Compatibility with Multiplication in KK: For all u∈Eu \in E and for all λ,γ∈K\lambda, \gamma \in K, results are consistent: (λ⋅γ)⋅u=λ⋅(γ⋅u)(\lambda \cdot \gamma) \cdot u = \lambda \cdot (\gamma \cdot u).     * Multiplicative Identity: For all u∈Eu \in E, multiplying by the scalar 11 yields the same vector: 1×u=u×1=u1 \times u = u \times 1 = u.

  • Axioms for Mixed Operations: These axioms relate both internal (addition) and external (multiplication) laws:     * Distributivity over Addition of Scalars: For all u∈Eu \in E and all λ,γ∈K\lambda, \gamma \in K, the operation follows (λ+γ)⋅u=λ⋅u+γ⋅u(\lambda + \gamma) \cdot u = \lambda \cdot u + \gamma \cdot u.     * Distributivity over Addition of Vectors: For all u,v∈Eu, v \in E and all λ∈K\lambda \in K, the operation follows λ⋅(u+v)=λ⋅u+λ⋅v\lambda \cdot (u + v) = \lambda \cdot u + \lambda \cdot v.

The Vector Space Rn\mathbb{R}^n

  • Definition of Rn\mathbb{R}^n: Let n∈Nn \in \mathbb{N} be a natural number where n≥1n \ge 1. The set Rn\mathbb{R}^n consists of all nn-tuples xx, also called vectors, represented in the form x=(x1,x2,…,xn)x = (x_1, x_2, \dots, x_n). In this form, each xi∈Rx_i \in \mathbb{R} is called the ii-th component of the vector.

  • Standard Operations in Rn\mathbb{R}^n:     * Addition of Vectors: For all x,y∈Rnx, y \in \mathbb{R}^n where x=(x1,x2,…,xn)x = (x_1, x_2, \dots, x_n) and y=(y1,y2,…,yn)y = (y_1, y_2, \dots, y_n), addition is defined component-wise: x+y=(x1+y1,x2+y2,…,xn+yn)x + y = (x_1 + y_1, x_2 + y_2, \dots, x_n + y_n).     * Multiplication by a Scalar: For all x∈Rnx \in \mathbb{R}^n and all scalars λ∈R\lambda \in \mathbb{R}, multiplication is defined component-wise: λx=(λx1,λx2,…,λxn)\lambda x = (\lambda x_1, \lambda x_2, \dots, \lambda x_n).

  • Properties of Rn\mathbb{R}^n: The set Rn\mathbb{R}^n is a vector space over the field of real numbers (an R\mathbb{R}-vector space) because it satisfies:     * (x+y)+z=x+(y+z)(x + y) + z = x + (y + z) (Associativity).     * x+y=y+xx + y = y + x (Commutativity).     * x+0=0+xx + 0 = 0 + x (Zero vector identity).     * x+(−x)=−x+x=0x + (-x) = -x + x = 0 (Additive inverse).     * λ(γx)=λγx\lambda(\gamma x) = \lambda \gamma x (Compatibility).     * (λ+γ)x=λx+γx(\lambda + \gamma) x = \lambda x + \gamma x (Scalar distributivity).     * λ(x+y)=λx+λy\lambda(x + y) = \lambda x + \lambda y (Vector distributivity).     * 1⋅x=x⋅1=x1 \cdot x = x \cdot 1 = x (Scalar unit identity).

Vector Subspaces and Linear Combinations

  • Definition of a Subspace: Let FF be a non-empty subset of an R\mathbb{R}-vector space EE. FF is called a vector subspace of EE if for all u,v∈Fu, v \in F and for all α,β∈R\alpha, \beta \in \mathbb{R}, the linear combination αu+βv\alpha u + \beta v also belongs to FF.

  • Requirement for Subspaces: If FF is a subspace of EE, then FF is itself an R\mathbb{R}-vector space.

  • Alternative Criteria for Subspaces: A non-empty subset FF is a subspace of EE if and only if:     1. For all u,v∈Fu, v \in F, the sum u+v∈Fu + v \in F.     2. For all u∈Fu \in F and α∈R\alpha \in \mathbb{R}, the product αu∈F\alpha u \in F.     * This is equivalent to the condition: u+αv∈Fu + \alpha v \in F and αu+v∈F\alpha u + v \in F.

  • Trivial and Basic Subspaces:     * The set containing only the zero vector, 0E{0_E}, is always a subspace of EE.     * The intersection of two subspaces FF and GG (F∩GF \cap G) is always a subspace of EE.     * The union of two subspaces F∪GF \cup G is not necessarily a subspace. It is a subspace if and only if one is contained within the other (either F⊆GF \subseteq G or G⊆FG \subseteq F).

  • The Concept of Span: For vectors x1,x2,…,xn∈Ex_1, x_2, \dots, x_n \in E, the set defined as Spanx1,x2,…,xn=α1x1+α2x2+⋯+αnxn∣αi∈R\text{Span}{x_1, x_2, \dots, x_n} = {\alpha_1 x_1 + \alpha_2 x_2 + \dots + \alpha_n x_n \mid \alpha_i \in \mathbb{R}} is the smallest vector space containing these vectors.     * A vector xx belongs to the span if and only if there exist scalars such that x=∑i=1nαixix = \sum_{i=1}^{n} \alpha_i x_i.     * Geometric Interpretation: If u∈Eu \in E and u≠0Eu \neq 0_E, Spanu=αu∣α∈R\text{Span}{u} = {\alpha u \mid \alpha \in \mathbb{R}}. This represents a straight line passing through the origin, collinear with vector uu.

Sums and Direct Sums of Subspaces

  • Sum of Two Subspaces: Let FF and GG be subspaces of EE. Their sum is defined as F+G=x∣∃u∈F,∃v∈G such that x=u+vF + G = {x \mid \exists u \in F, \exists v \in G \text{ such that } x = u + v}. The sum F+GF + G is a subspace of EE and is the smallest vector space containing both FF and GG.

  • Direct Sum Definition: Subspaces FF and GG are in a direct sum, denoted F⊕GF \oplus G, if every vector u∈F+Gu \in F + G can be uniquely decomposed as u=f+gu = f + g, where f∈Ff \in F and g∈Gg \in G.     * Uniqueness Condition: If u=f+gu = f + g and u=f′+g′u = f' + g' (where f,f′∈Ff, f' \in F and g,g′∈Gg, g' \in G), then it must follow that f=f′f = f' and g=g′g = g'.

  • Property of Direct Sums: Subspaces FF and GG are in a direct sum if and only if their intersection contains only the zero vector: F∩G=0EF \cap G = {0_E}.

  • Supplementary Subspaces: Subspaces FF and GG are called supplementary in EE if every vector in the entire space EE can be uniquely decomposed as a sum of a vector from FF and a vector from GG. This is equivalent to saying E=F⊕GE = F \oplus G, which requires:     1. F+G=EF + G = E     2. F∩G=0EF \cap G = {0_E}

Linear Independence and Generating Sets

  • Linearly Independent Set: A set of vectors u1,u2,…,uk⊂E{u_1, u_2, \dots, u_k} \subset E is linearly independent if the equation α1u1+α2u2+⋯+αkuk=0\alpha_1 u_1 + \alpha_2 u_2 + \dots + \alpha_k u_k = 0 implies that all scalars must be zero (α1=0,α2=0,…,αk=0\alpha_1 = 0, \alpha_2 = 0, \dots, \alpha_k = 0).

  • Linearly Dependent Set: A set is linearly dependent if there exist scalars (α1,…,αk)(\alpha_1, \dots, \alpha_k), not all of which are zero, such that ∑i=1kαiui=0\sum_{i=1}^k \alpha_i u_i = 0.

  • Specific Independence Examples:     * Single Vector: A set containing one vector u{u} is independent iff u≠0Eu \neq 0_E. It is dependent iff u=0Eu = 0_E.     * Two Vectors: A set containing two vectors u,v{u, v} is independent iff they are not collinear. In other words, they are dependent iff one is a scalar multiple of the other (∃α∈R∗/u=αv\exists \alpha \in \mathbb{R}^* / u = \alpha v).

  • Generating Set: A set u1,u2,…,uk{u_1, u_2, \dots, u_k} is a generating set of EE if every vector u∈Eu \in E can be expressed as a linear combination of these vectors (E=Spanu1,…,ukE = \text{Span}{u_1, \dots, u_k}).

Basis and Dimension in Finite Spaces

  • Finite Dimensional Vector Space: A vector space that possesses a finite generating set.

  • Basis of a Vector Space: A set B=e1,e2,…,enB = {e_1, e_2, \dots, e_n} is a basis for EE if it satisfies two conditions:     1. It is linearly independent.     2. It is a generating set of EE.

  • Coordinates: If BB is a basis, then every u∈Eu \in E has a unique set of coordinates (α1,α2,…,αn)∈Rn(\alpha_1, \alpha_2, \dots, \alpha_n) \in \mathbb{R}^n such that u=∑i=1nαieiu = \sum_{i=1}^n \alpha_i e_i.

  • Dimension Definition: The dimension of a finite dimensional vector space is the number of vectors in any basis set. The cardinality (number of elements) is identical for all bases of a given space.     * The dimension of the trivial space 0E{0_E} is 00.

  • Fundamental Dimensional Theorems (Theorem 4): In a space EE with dim⁡(E)=n\dim(E) = n:     * Any independent set contains at most nn vectors.     * Any independent set of exactly nn vectors is automatically a basis.     * Any generating set contains at least nn vectors.     * Any generating set of exactly nn vectors is automatically a basis.     * Every generating set contains a basis (can be reduced by removing vectors).     * Every independent set can be extended to form a basis (by adding vectors).

Canonical Bases and Rank

  • Canonical Basis of Rn\mathbb{R}^n: Defined by vectors ei=(0,0,…,1,0,…,0)e_i = (0, 0, \dots, 1, 0, \dots, 0) where the 11 is at the ii-th position. Any vector x=(x1,…,xn)x = (x_1, \dots, x_n) can be written as x=∑xieix = \sum x_i e_i. The dimension dim⁡(Rn)=n\dim(\mathbb{R}^n) = n.

  • Space of Matrices Mm,n(R)M_{m, n}(\mathbb{R}): The set of all m×nm \times n real matrices is a vector space with dim⁡(Mm,n(R))=m×n\dim(M_{m, n}(\mathbb{R})) = m \times n.     * Canonical Basis of Matrices: Consists of matrices EijE_{ij} that have a 11 at position (i,j)(i, j) and zeroes elsewhere.

  • Subspaces in Finite Spaces (Theorem 5): If EE is finite dimensional, any subspace FF is also finite dimensional, and 0≤dim⁡(F)≤dim⁡(E)0 \le \dim(F) \le \dim(E). If dim⁡(F)=dim⁡(E)\dim(F) = \dim(E), then F=EF = E.

  • Rank Definition: For a subset F=x1,x2,…,xkF = {x_1, x_2, \dots, x_k}, the rank of FF is the dimension of the subspace generated by FF, denoted rank(F)=dim⁡(Spanx1,…,xk)\text{rank}(F) = \dim(\text{Span}{x_1, \dots, x_k}).

  • Rank Properties (Theorem 6):     * rank(F)≤k\text{rank}(F) \le k (number of vectors).     * rank(F)≤n\text{rank}(F) \le n (dimension of the space).     * rank(F)=p\text{rank}(F) = p implies independent subset properties; specifically, rank(F)=k\text{rank}(F) = k iff FF is independent.     * rank(F)=n\text{rank}(F) = n iff FF is a generating set of EE.

  • Grassman's Identity and Supplementary Condition:     * Theorem 8: dim⁡(F+G)=dim⁡(F)+dim⁡(G)−dim⁡(F∩G)\dim(F + G) = \dim(F) + \dim(G) - \dim(F \cap G).     * Theorem 7: FF and GG are supplementary iff dim⁡(F)+dim⁡(G)=dim⁡(E)\dim(F) + \dim(G) = \dim(E) AND dim⁡(F∩G)=0\dim(F \cap G) = 0.

Matrix Representation of Vectors and Rank

  • Coordinate Representation: For a basis B=e1,e2,…,enB = {e_1, e_2, \dots, e_n}, a vector uu is represented by the column vector MatB(u)=(α1,α2,…,αn)T\text{Mat}_B(u) = (\alpha_1, \alpha_2, \dots, \alpha_n)^T.

  • Matrix of a Set of Vectors: For a set F=u1,u2,…,upF = {u_1, u_2, \dots, u_p}, the matrix MatB(F)\text{Mat}_B(F) is an n×pn \times p matrix where each column is the coordinate vector of uku_k in basis BB.

  • Rank of a Matrix: Defined as the rank of the set of vectors formed by its columns. A square matrix of size nn is invertible if and only if rank(A)=n\text{rank}(A) = n.

  • Gaussian Elimination and Row Echelon Form:     * Row Echelon Form Criteria:         1. All-zero rows are at the bottom.         2. The leading entry (pivot) of a non-zero row is to the right of the pivot of the row above it.     * Rank Calculation: The rank of a matrix in row echelon form equals the number of non-zero rows. For example, a matrix with 3 non-zero rows in echelon form has a rank of 3.     * Elementary Row Operations (used to reach echelon form without changing rank):         1. Permutation of any two rows.         2. Multiplication of a row by a non-zero scalar.         3. Adding a linear combination of other rows to a row.

Change of Basis

  • Transformation Matrix Definition: Let BB be the old basis and B′B' be the new basis. The matrix PBB′P_B^{B'} is formed by taking the coordinates of the vectors of the new basis B′B' expressed in terms of the old basis BB.

  • Properties of Transformation Matrices:     * PBB′P_B^{B'} is always invertible.     * The inverse matrix PB′B=(PBB′)−1P_{B'}^B = (P_B^{B'})^{-1} transforms coordinates from the new basis back to the old basis.

  • Change of Basis Formula: Let XX be the coordinates in basis BB and X′X' be the coordinates in basis B′B'. The relationship is: X=PBB′X′X = P_B^{B'} X' and X′=PB′BXX' = P_{B'}^B X.

  • Example in R3\mathbb{R}^3: If BB is the canonical basis and new vectors are e1′=e1+e2e_1' = e_1 + e_2, e2′=e1−e2e_2' = e_1 - e_2, and e3′=e3e_3' = e_3, the matrix is:     PBB′=(110 1−10 001)P_B^{B'} = \begin{pmatrix} 1 & 1 & 0 \ 1 & -1 & 0 \ 0 & 0 & 1 \end{pmatrix}

  • Example in R2\mathbb{R}^2: Given B=e1,e2B = {e_1, e_2} and B′=e1+e2,e1−e2B' = {e_1 + e_2, e_1 - e_2}. To find coordinates of xx in B′B', the relationship is determined by inverting the matrix, leading to:     (x1′ x2′)=12(11 1−1)(x1 x2)\begin{pmatrix} x_1' \ x_2' \end{pmatrix} = \frac{1}{2} \begin{pmatrix} 1 & 1 \ 1 & -1 \end{pmatrix} \begin{pmatrix} x_1 \ x_2 \end{pmatrix}