Topological vector space Created 2026-09-24 Updated 2026-10-14
A topological vector space is a vector space over or , equipped with a topology such that vector addition and scalar multiplication are jointly continuous:
The domains carry the product topology, and the scalar field carries its usual topology. Joint continuity permits both inputs to vary at once. Here the definition does not impose the Hausdorff condition; we state it separately when needed. [ref].
Every normed vector space is a topological vector space: the triangle inequality gives , while
controls scalar multiplication near any . More generally, a seminorm topology supplies many measurements of smallness, rather than one norm. Translation by any vector is a homeomorphism, so a neighbourhood basis at zero determines all neighbourhoods by translation.
The compatibility matters: on a nonzero real vector space, the discrete topology makes vector addition continuous, but not scalar multiplication. For , the sequence of scalars tends to zero, whereas the sequence never enters the open set . Thus choosing a topology arbitrarily need not respect the linear algebra.
This framework lets functional analysis choose the appropriate notion of limit of a sequence. Norm topology measures one global error, weak topology tests linear functionals, and the Fréchet space of smooth functions controls every order of derivative. In each case the operations forming linear combinations are continuous, making approximation compatible with the underlying equations.
Two norms on a vector space give the same topology if and only if for some positive constants. Indeed, continuity of the identity at zero gives . For , apply this to to obtain . Reverse the roles of the norms for the lower bound. Conversely the two inequalities compare every translated open ball. This proof uses absolute homogeneity of a norm, not finite dimension.
Torsion-free module Created 2026-09-24 Updated 2026-10-14
A module over an integral domain is torsion-free when with implies , equivalently when its torsion submodule is zero. Every free module over an integral domain is torsion-free, as one can check in each coefficient. Every vector space is torsion-free over its scalar field.
The converse requires hypotheses. A finitely generated module over a principal ideal domain is free if it is torsion-free, but the module over is torsion-free and not free. Any two nonzero rational numbers have a nontrivial integer relation, so a possible basis of a module could have at most one element; no single generates all rational numbers, since for . The finite-generation hypothesis cannot be dropped. See Keith Conrad's Modules over a PID, Corollary 2.6.
A length-, dimension- binary linear code has full support when no coordinate vanishes on every codeword, equivalently when the union of the supports of a vector of all codewords covers every coordinate. Every coordinate is then a nonzero linear functional on the message vector space . Translation by a vector on which it is one pairs the zero and one fibers, so exactly codewords contribute one in that coordinate. Summing these contributions proves the formula. If there are nonzero columns in a full-rank generator matrix, the same argument gives instead.
Translation (geometry) Created 2026-10-05 Updated 2026-10-06
On an affine space modeled on a vector space, the map for a fixed vector . Its derivative is the identity, and . Changes between flat coordinates on a translation surface have this form.
Triangular decomposition of a Lie algebra Created 2026-10-07 Updated 2026-10-14
Choosing a positive system of a root system for a complex semisimple Lie algebra divides its root spaces into negative and positive ones. Their respective sums and , together with the Cartan subalgebra , give this direct sum of vector spaces. Both are nilpotent Lie algebras, and is a Borel subalgebra. The Poincaré-Birkhoff-Witt theorem turns this into an ordered vector-space decomposition of the universal enveloping algebra, useful for building Verma modules.
Trivial representation Created 2026-09-29 Updated 2026-10-14
The trivial representation sends every group element to the identity operator. A one-dimensional constant-coordinate line in a permutation representation is an example: relabelling positions leaves a uniform assignment unchanged. A trivial action on a higher-dimensional vector space has many invariant subspaces and is therefore not an irreducible representation.
Let be real square invertible matrices whose columns are lattice bases. They generate the same Euclidean lattice precisely when
[ref]
If , multiplication by merely permutes the integer coordinate vectors, so the two generated sets agree. Conversely, equality of the generated sets means every column of either basis is an integer linear combination of the other. Hence and for integer matrices . Substitution followed by multiplication by gives , so the integer inverse criterion for a unimodular matrix applies.
Equal real linear spans are a weaker condition: any two real square invertible matrices span the same ambient vector space. Even equal covolumes do not force the same Euclidean lattice. The requirement that the change matrix and its inverse matrix have integer entries provides the missing arithmetic information.
In , the ideals , and are pairwise incomparable and nonprime. Their union is the ideal : the three lines cover its two-dimensional vector space over . This shows why a primality hypothesis matters in prime avoidance.
Universal property of a tensor product Created 2026-10-05 Updated 2026-10-14
For a bilinear map , there is exactly one linear map satisfying . Equivalently, , where . The universal property of a tensor product concerns the vector space together with this distinguished bilinear map.[ref]
Here is a complete calculation over the real numbers. Define the bilinear map
Its values on pairs of basis vectors determine on the four tensor-product basis elements:
Consequently, for ,
For and , the direct calculation gives . Using the expansion of instead gives . The linear map also handles a nonseparable tensor such as : , even though no single pair has .
Figure 1.
A bilinear calculation factors through one linear map on four tensor coefficients
. Details.
A short proof uses a tensor-product basis: assign and extend by linearity. Expanding both inputs verifies by bilinearity; the assigned values on a basis force uniqueness. More generally, every multilinear map factors uniquely through a linear map from . This lets formulas involving several inputs define linear maps without choosing coordinates; tensor contraction uses the evaluation pairing between a vector and a covector.
VC dimension of a vector space Created 2026-09-24 Updated 2026-10-03
The sign class of a -dimensional real vector space of functions has VC dimension at most . If points were shattered, the evaluation map from the function space to would have a nonzero vector orthogonal to its image. Choosing labels according to the signs of that vector contradicts orthogonality.
Vector Created 2026-09-24 Updated 2026-10-14
A vector is an element of a vector space. Its defining operations are vector addition and scalar multiplication. An arrow in a Euclidean space is one example; a polynomial or a function can also be a vector when the chosen vector space uses the corresponding addition and scalar multiplication.
For instance, the polynomials and belong to the real vector space of polynomials of degree at most two. Their vector addition gives , and scalar multiplication gives . In the monomial basis these are the coordinate vectors , , and respectively. The vectors are the polynomials; these tuples are their representations in a chosen basis.
A general vector space does not itself prescribe lengths or angles. A norm supplies a size, while an inner product also supplies angle information and orthogonality. The familiar arrow geometry below belongs to Euclidean vectors, where this extra structure is available.
Vector addition 2026-10-14
Vector addition is the vector space operation combining two vectors into their sum. It is commutative and associative, has the zero vector as identity, and distributes with scalar multiplication as specified by the vector space axioms. Coordinatewise addition describes it after choosing a basis.
Vector space Created 2026-09-24 Updated 2026-10-14
A vector space over a field is a set equipped with vector addition and scalar multiplication satisfying the vector space axioms. Its vectors can represent directed displacements, lists of measurements, polynomials, or entire functions. The common structure is that adding two elements and multiplying an element by a scalar remain meaningful operations inside the same space.
For example, uses coordinatewise addition and scaling. With
we have . Moving twice along and once along reaches the same vector as five horizontal and four vertical steps. The two descriptions refer to different bases of the same space. A basis makes such descriptions unique; a spanning set makes them possible.
Figure 1.
The same vector has coordinates 5,4 in the Cartesian basis and 2,1 in an oblique basis
. Details.
The space of real polynomials of degree at most two has basis : the polynomial is the linear combination with coordinates . The zero vector here is the zero polynomial, and addition combines coefficients. A derivative is a linear map on this space; its matrix records how it acts on the three basis vectors. The same coordinate machinery therefore handles both geometric motion and operations on functions.
The choice of field matters. The complex numbers form a one-dimensional vector space over with basis , but a two-dimensional vector space over with basis . The question "how many independent directions?" has an answer only after the allowed scalars are specified. Likewise, polynomials of degree exactly two do not form a vector space: subtraction can remove the leading term, and the zero polynomial is absent.
The usefulness of the abstraction is that a linear map is determined by its values on a basis. Once those images are known, linear combinations give its action on every vector. The rank-nullity theorem relates the number of attainable outputs to the number of invisible input directions, while change of basis lets us choose coordinates suited to the problem. Eigenvectors, for example, choose directions on which repeated application of a linear operator becomes scalar multiplication.
A historical source is Hermann Grassmann's Die lineale Ausdehnungslehre (1844). Its full title advertises applications to other branches of mathematics, statics, mechanics, magnetism and crystallography; the original edition is digitized by ETH-Bibliothek. This gives an early setting for treating geometric quantities algebraically across different applications, rather than attributing the modern axiom list to that title alone.[ref]
Every vector space over a field has a basis, assuming the axiom of choice. More generally, any linearly independent subset extends to a basis. This is an algebraic Hamel basis: each representation uses a finite linear combination, even when the basis is infinite.[ref]
Use the poset of linearly independent subsets containing :
It is a set, being a subset of the power set of , and is nonempty because .
A short proof outline supplies both essential steps:
Taking proves existence, including , whose basis is the empty set. The chain in a partial order need not be indexed by the natural numbers: only the finitely many members needed for a particular linear relation are compared. An arbitrary union of linearly independent sets can fail: and for a nonzero vector over the real numbers are each linearly independent, but their union is linearly dependent. The nesting of a chain in a partial order is what prevents this failure.