← LibraryDimension of Common Vector Spaces | KEVOS® MathematicsProject Delivery · Project ManagementLesson 54/189← PrevNext →
ArticlePublished 8 Aug 202625 min readBy Kevin Jogin
Skip to content

Engineering/Mathematics/Vector Spaces

Dimension of Common Vector Spaces

The dimensions of the standard vector spaces are read directly off their natural bases: dim(m)=m, dim(Pn)=n+1 and dim(Mmn)=mn. Each is a count of independent parameters, and each has an immediate storage and modelling consequence.

  • Core level
  • Stream: dimension
  • Reading time 14 min
  • Ref KVS-ENG-MATH-0069
Taxonomy
Engineering / Mathematics
Prerequisite
Basis; dimension; span
Column vectors
dim(m)=m
Polynomials
dim(Pn)=n+1
Matrices
dim(Mmn)=mn
Subspace by constraints
dim=nr for r independent constraints

Overview

Dimension is defined as the number of vectors in any basis, so computing it for a particular space reduces to producing one basis and counting. For the spaces that recur constantly in engineering — column vectors, polynomials of bounded degree, and rectangular matrices — a natural basis is already at hand, so the dimension follows without effort. The results are worth memorising, because they convert an abstract question about a space into a single integer that determines storage, model order and identifiability.

The three headline values are dim(m)=m, dim(Pn)=n+1 and dim(Mmn)=mn. Only the second is likely to catch a reader out: a polynomial of degree at most n has n+1 coefficients, because the constant term is a coefficient too. That off-by-one propagates into the sizing of design matrices for polynomial regression, into the number of control points a polynomial curve segment needs, and into the order of any modal or spectral expansion truncated at degree n.

Subspaces are more interesting than the ambient spaces that contain them, and they are where the arithmetic is actually done. A subspace defined by homogeneous linear constraints has dimension equal to the ambient dimension minus the number of independent constraints, and the qualifier is the whole difficulty: constraints supplied by a physical model are routinely redundant. The dimension is recovered by row-reducing the constraint matrix, not by counting the equations that were written down.

Not every vector space has a finite dimension. The space of all polynomials, with no degree bound, admits no finite basis and is said to have infinite dimension; the same is true of spaces of continuous functions and of signals. Engineering practice never works in such a space directly. It selects a finite-dimensional subspace — degree at most n, the first k modes, a finite element mesh — and accepts a truncation error in exchange for a finite number of coordinates.

Definition

Dimension of Complex Column Space

DCM

The vector space m of complex column vectors with m entries has dim(m)=m. The standard unit vectors e1,e2,,em, each with a single 1 and zeros elsewhere, form a basis of m vectors, and the definition of dimension does the rest.

Dimension of Polynomial Space

DP

The vector space Pn of polynomials of degree n or less, with the usual addition and scalar multiplication, has dim(Pn)=n+1. The monomials 1,x,x2,,xn form a basis, and there are n+1 of them because the count starts at degree zero.

The constant polynomial is a legitimate member of Pn, which is the source of the +1. Sizing a polynomial model with n parameters instead of n+1 is one of the most common indexing errors in practice.

Dimension of Matrix Space

DM

The vector space Mmn of m×n matrices, with entrywise addition and scalar multiplication, has dim(Mmn)=mn. A basis is given by the matrix units: for each position (i,j), the matrix with a 1 in that position and zeros elsewhere. There are mn positions, hence mn basis matrices.

Infinite Dimension

ID

A vector space with no finite basis is said to have infinite dimension. The space P of all polynomials in one variable is the canonical example: if dim(P) were some finite n, then {1,x,x2,,xn} would be a linearly independent set of n+1 vectors in a space spanned by n vectors, which is impossible.

Concepts

Complex column space and the standard unit vectors

The standard unit vectors are a basis of m for reasons that are almost tautological. They span because any vector is the sum of its entries multiplied by the corresponding unit vectors, and they are independent because such a linear combination equals the zero vector only when every entry is zero. There are m of them, so dim(m)=m.

The same conclusion arrives by a second route: the standard unit vectors are the columns of the identity matrix, which is nonsingular, and the columns of any nonsingular square matrix of size m form a basis of m. Every such matrix therefore certifies the dimension as m, which is why the dimension of m is robust rather than an artefact of one convenient choice.

Polynomials and the off-by-one

The space Pn contains every polynomial whose degree does not exceed n, including the zero polynomial and every constant. The monomials 1,x,,xn span it, since that is what writing a polynomial in standard form means, and they are independent because a polynomial is the zero function only if all its coefficients vanish. Counting from x0 to xn gives n+1 basis vectors.

The monomials are not the only basis. The set {1,1+x,1+x+x2,} is another, as are the Bernstein, Chebyshev and Legendre families of degree at most n. All have exactly n+1 members, as the theorem on equal basis sizes requires. The choice among them is a numerical one: bases differ enormously in conditioning even though they describe the same space.

Matrix space and the matrix units

A matrix in Mmn is determined by its mn entries, chosen independently, so the space behaves exactly like mn with the entries rearranged into a rectangle. The matrix units make this explicit: each one isolates a single position, they clearly span, and a linear combination equal to the zero matrix forces each coefficient to be the corresponding entry, hence zero.

The practical implication is that matrix addition and scalar multiplication carry no structure beyond that of a long column vector; multiplication is where matrices become interesting. When a computation only involves the vector space operations, the shape may be flattened freely, and libraries exploit exactly that when they store an m×n array as mn contiguous scalars.

Dimension of a subspace defined by constraints

A subspace of an N-dimensional space carved out by homogeneous linear constraints has dimension Nr, where r is the rank of the constraint matrix — the number of independent constraints, not the number written down. The mechanism is the same rank-nullity accounting that governs a null space: each independent constraint removes exactly one degree of freedom, and a redundant constraint removes none.

The distinction matters because physical models generate redundant constraints routinely. Equilibrium equations at every node of a closed structure, mass balances around every unit of a recycle loop, and symmetry conditions imposed twice all produce constraint sets whose rank is lower than their count. Reporting the dimension as N minus the number of equations, rather than N minus their rank, understates the remaining freedom.

Structured subspaces of matrix space

Common matrix structures are subspaces of Mmm with easily counted dimensions. The symmetric matrices have dimension m(m+1)2, since the entries on and above the diagonal may be chosen freely and the rest are determined. The upper triangular matrices have the same count. The trace-free matrices have dimension m21, a single linear constraint removing one degree of freedom.

These counts have direct engineering meaning. A three-dimensional stress or strain tensor is a symmetric 3×3 matrix, so it carries 342=6 independent components — the familiar six-component Voigt vector. Removing the hydrostatic part imposes one trace constraint and leaves the five-dimensional deviatoric space that plasticity models operate in.

When no finite basis exists

Let P denote the space of all polynomials, with no bound on degree. Suppose it had finite dimension n. Then P would be spanned by n vectors, while {1,x,x2,,xn} is a linearly independent set of n+1 vectors drawn from P. A spanning set of n vectors makes every set of more than n vectors dependent, so the assumption fails and dim(P)=.

The same argument applies to spaces of continuous functions, of square-integrable signals and of solutions to partial differential equations. Their study requires notions of convergence and completeness that finite-dimensional linear algebra does not supply. Every numerical method for such a problem is, at bottom, a choice of finite-dimensional subspace and a projection onto it; the dimension of that subspace is what is usually called the model order.

Procedure: determine the dimension of a space or subspace

Identify the ambient spaceRecognise it as m, Pn, Mmn or a construction from these, and record its dimension: m, n+1 or mn respectively.
Is the object the whole space?If so, the dimension is the ambient value and no computation is needed.
Express the subspace conditions as homogeneous linear equationsWrite each constraint in terms of the coordinates relative to the natural basis of the ambient space.
Row-reduce the constraint matrixIts rank r is the number of independent constraints. Redundant constraints contribute nothing and must not be counted.
Compute NrThe subspace dimension is the ambient dimension minus the rank of the constraint matrix.
Exhibit and verify a basisSolve for the dependent coordinates in terms of the free ones and read off one basis vector per free coordinate. Confirm the count matches Nr.

Equations

Dimension of complex column space

EQ-DVS-01
dim(m)=m

Certified by the standard unit vectors, or equivalently by the columns of any nonsingular matrix of size m.

Dimension of polynomial space

EQ-DVS-02
dim(Pn)=n+1,B={1,x,x2,,xn}

The count runs from degree zero to degree n inclusive. Every basis of Pn, however exotic, contains exactly n+1 polynomials.

Dimension of matrix space

EQ-DVS-03
dim(Mmn)=mn

One basis matrix per entry position. As a vector space, Mmn is indistinguishable from mn.

Matrix units basis

EQ-DVS-04
[Eij]k={1k=iand=j0otherwise,A=i=1mj=1n[A]ijEij

The expansion of an arbitrary matrix over the matrix units. The coefficients are simply the entries, which is why the representation is manifestly unique.

Dimension of a subspace cut out by constraints

EQ-DVS-05
dim(W)=Nr,r=rank(Aconstraint)

N is the dimension of the ambient space and r counts the independent constraints. Counting equations instead of rank overstates the reduction.

Dimension of structured matrix subspaces

EQ-DVS-06
dim(symmetric m×m)=m(m+1)2,dim(trace-free m×m)=m21

The six independent components of a three-dimensional stress tensor and the five-dimensional deviatoric space are the cases m=3.

A space with no finite basis

EQ-DVS-07
dim(P)=,P={pp(x)is a polynomial inx}

No finite set spans P, because any finite spanning set would bound the degree and then be contradicted by a monomial of higher degree.

Variable Definitions

Symbols used on this page
SymbolNameMeaningDomain / type
mComplex column spaceAll column vectors with m complex entriesvector space of dimension m
PnPolynomial spaceAll polynomials in one variable of degree at most nvector space of dimension n+1
MmnMatrix spaceAll m×n matrices under entrywise operationsvector space of dimension mn
eiStandard unit vectorColumn with 1 in position i and zeros elsewhereelement of C^m
EijMatrix unitMatrix with 1 in position (i,j) and zeros elsewhereelement of M_mn
NAmbient dimensionDimension of the space containing the subspace under studypositive integer
rConstraint rankNumber of independent homogeneous constraints defining the subspace0 to N
WSubspaceThe subspace cut out by the constraints, of dimension Nrsubspace of the ambient space
PUnbounded polynomial spaceAll polynomials with no restriction on degree; infinite-dimensionalvector space

Worked Numerical Example

Problem statement

A control allocation module represents a plant gain as a 2×2 matrix. Two independent design requirements impose homogeneous linear conditions on its entries. Determine how many free parameters remain by computing the dimension of the admissible subspace of M22, and exhibit a basis.

  1. Record the ambient dimension

    The gain matrix lives in M22, which has dimension 2×2=4. Before any constraint is applied there are four independent parameters, corresponding to the four matrix units.

    dim(M22)=4,A=[abcd]
  2. Write the design requirements as equations

    The two requirements translate into homogeneous linear conditions on the entries. Both must hold simultaneously, so the admissible set W is the intersection of two hyperplanes in a four-dimensional space.

    a+2bc+3d=0,2a+5b+c+4d=0
  3. Form and reduce the constraint matrix

    Order the coordinates as (a,b,c,d) and assemble the coefficients. Apply R2R22R1, then R1R12R2 to clear above the second pivot.

    [12132514][10770132]
  4. Count the independent constraints

    The reduced form has two non-zero rows, so r=2: the two design requirements are genuinely independent and neither is implied by the other. Had one been redundant, the reduction would have produced a zero row.

    dim(W)=Nr=42=2
  5. Solve for the dependent entries

    Pivot columns are 1 and 2, so a and b are dependent while c and d are free. Reading each row of the reduced form as an equation gives the dependent entries directly, with no back-substitution needed.

    a=7c7d,b=3c+2d
  6. Decompose a general admissible matrix

    Substitute the expressions for a and b into the general matrix and split the result into the part multiplying c and the part multiplying d. Each part is a fixed matrix, and the pair spans W.

    [7c7d3c+2dcd]=c[7310]+d[7201]
  7. Confirm independence and verify the constraints

    A relation of linear dependence between the two matrices forces c=0 from the (2,1) entry and d=0 from the (2,2) entry, so the set is independent and therefore a basis. Checking the first basis matrix against both requirements: 7+2(3)1+0=0 and 14+5(3)+1+0=0. The second gives 7+40+3=0 and 14+10+0+4=0.

  8. Read the engineering conclusion

    The basis contains two matrices, confirming dim(W)=2 independently of the rank computation. Two free parameters remain from the original four, and any admissible gain is determined by the pair (c,d).

    B={[7310],[7201]}
Result

The admissible gain matrices form a two-dimensional subspace of the four-dimensional space M22: the two requirements consume exactly two degrees of freedom. A tuning campaign therefore needs to search a two-parameter family, not a four-parameter one, and any optimiser given four free entries will find a solution manifold rather than a point. The two basis matrices are the coordinate directions for that search.

Applications & Industry Use

Continuum mechanics & FEA

Six components of a stress tensor

The Cauchy stress at a point is a symmetric 3×3 matrix, and the space of such matrices has dimension 342=6. That number is the reason stress is stored as a six-component Voigt vector rather than nine entries, and the reason a constitutive matrix relating stress to strain is 6×6. Imposing incompressibility adds one trace constraint and leaves the five-dimensional deviatoric space used by plasticity models.

Computer-aided geometric design

Control points of a polynomial segment

A cubic curve segment in each coordinate is an element of P3, of dimension four, which is why a Bezier cubic has exactly four control points and a cubic spline segment four coefficients. Continuity conditions at the joints between segments are linear constraints, and the dimension of the resulting spline space is the total coefficient count minus the rank of those constraints — the number of shape parameters a designer actually controls.

Control engineering

State dimension and controller parameter count

A state-space model of order n has state space n and a system matrix in Mnn, so the model carries n2 free parameters in the dynamics alone before structure is imposed. Structural constraints — sparsity from physical decoupling, symmetry from reciprocity — are linear conditions that reduce the dimension of the admissible parameter space and with it the amount of data needed to identify the model.

Signal processing

Model order in polynomial and spectral fitting

Fitting a trend of degree n to sampled data draws the model from Pn, of dimension n+1, so the design matrix has n+1 columns and at least n+1 independent samples are required for identifiability. Confusing n with n+1 produces a design matrix one column short, silently fitting a lower-order model than intended.

Robotics

Rotation parameter counts

The three-dimensional rotations form a manifold of dimension three, and their linearisation — the skew-symmetric 3×3 matrices — is a genuine vector space of dimension 322=3. That count explains why three parameters suffice for an angular velocity while a 3×3 rotation matrix carries nine entries subject to six constraints, and why any three-parameter attitude representation must have a singularity.

Statistics & experimental design

Sizing a design matrix

A response surface model that is quadratic in k factors draws from a space whose dimension is 1+k+k(k+1)2 — constant, linear and quadratic terms including cross products. That dimension is the minimum number of distinct experimental runs required before the coefficients are estimable, and it is what drives the choice between a full factorial and a reduced design.

Design Considerations

Count the constraints by rank, never by equation

Physical models produce redundant constraint sets as a matter of course: equilibrium written at every node of a closed loop, balances around every unit of a recycle, or a symmetry imposed twice through different routes. Subtracting the number of equations from the ambient dimension then understates the remaining freedom, sometimes producing a negative answer. Reduce the constraint matrix and subtract its rank.

Choose the polynomial basis for conditioning, not familiarity

All bases of Pn have n+1 members, so the choice costs nothing in dimension, but it costs a great deal in numerical behaviour. The monomial basis produces Vandermonde systems whose condition number grows exponentially with n; the Chebyshev and Bernstein bases stay well conditioned for far higher degrees. Above about degree eight in binary64 the monomial basis should be regarded as unusable.

Exploit structure in storage as well as in analysis

A symmetric matrix has m(m+1)2 independent entries rather than m2, and packed storage formats hold exactly that many scalars. For large m this halves memory traffic, which on modern hardware often halves runtime as well. The dimension of the structured subspace is a direct statement about the minimum storage a faithful representation requires.

Guard the polynomial off-by-one at interface boundaries

Some libraries index polynomial coefficients from the constant term, some from the highest degree, and some accept a degree while others accept a coefficient count. The two differ by exactly one, and the resulting error is silent because both values are plausible integers. Document whether an interface takes degree or dimension, and validate the array length against n+1 on entry.

Treat the model order of an infinite-dimensional problem as a design variable

When the true space has no finite basis, the finite dimension used is a choice, not a fact. Raising it reduces truncation error and increases cost, typically superlinearly. Recording the chosen dimension, and demonstrating convergence as it increases, is what distinguishes a defensible numerical result from a plausible one.

Do not infer equality of spaces from equality of dimension alone

Two subspaces of the same dimension need not coincide; P3 and M22 both have dimension four but consist of entirely different objects. Equal dimension implies equality only when one subspace is already known to be contained in the other. Used with that containment hypothesis, it is one of the cheapest proofs of set equality available.

Standards & Codes

Notation, interchange and numerical standards that govern how this material is written down, stored and computed in production systems.

Applicable standards, conventions and reference implementations
ReferenceTitleRelevance to this topic
ISO 80000-2Quantities and units — Part 2: MathematicsFixes the notation for the standard spaces used here, including the blackboard-bold set symbols and the upright rendering of the dim operator.
ISO 10303-42Industrial automation systems and integration — Product data representation and exchange: Geometric and topological representationDefines the polynomial and rational spline representations exchanged by CAD systems, where the coefficient count of a segment is exactly the dimension of the polynomial space it is drawn from.
ISO/IEC 14882Programming languages — C++Specifies fixed-extent containers such as std::array whose template parameter is a compile-time dimension, making the dimension of the modelled space part of the type and checkable before execution.
IEEE 754-2019IEEE Standard for Floating-Point ArithmeticDetermines how badly a poorly conditioned basis of Pn degrades in practice, and therefore the degree beyond which the monomial basis must be replaced by an orthogonal family.
ISO/IEC 40314Mathematical Markup Language (MathML) Version 3.0Encodes the summations, matrix units and case expressions on this page as semantic markup, preserving structure for search and assistive technology.

Material Selection

For a mathematical topic, "material" is the numeric representation: the scalar field, storage format and precision the computation is built from.

Representation and precision selection
RepresentationSelect whenTrade-off
Dense array of mn scalarsGeneral matrices with no exploitable structure, or small sizes where structure is not worth the indexing complexity.Simplest indexing and best cache behaviour per element, but stores the full ambient dimension even when the subspace of interest is far smaller.
Packed symmetric or triangular storageSymmetric, Hermitian or triangular matrices, where the subspace dimension is m(m+1)2 rather than m2.Halves memory and bandwidth for large m, at the cost of non-trivial index arithmetic and reliance on library routines that accept packed layouts.
Monomial coefficient vector for PnSymbolic work, exact rational coefficients, or low degrees where conditioning is not yet an issue.Direct correspondence with the written form of the polynomial, but interpolation and least-squares problems in this basis become severely ill conditioned above roughly degree eight.
Orthogonal polynomial basis (Chebyshev, Legendre)Numerical approximation, filter design and spectral methods at moderate to high degree.Same dimension n+1 and vastly better conditioning, but coefficients no longer correspond to familiar powers and conversion back to monomial form reintroduces the ill conditioning.
Bernstein basis for PnGeometric modelling, where coefficients must be interpretable as control points with a convex-hull property.Numerically stable and geometrically meaningful, but evaluation is more expensive than Horner's method on the monomial form and the basis is tied to a fixed parameter interval.
Exact rational or arbitrary-precision coefficientsDetermining the dimension of a constrained subspace where the rank of the constraint matrix must be certain.Removes any tolerance question from the rank computation, but is not viable at the sizes typical of discretised models and gives no measure of how close the answer was to changing.

Manufacturing Notes

Implementation notes — how the result is actually produced by hand, by algorithm and by library, including cost and numerical behaviour.

Reading a dimension without computation

For the standard spaces no arithmetic is required: identify the space, recall the formula, done. The only reliable route to an error is the polynomial case, so make the check explicit — write out the basis 1,x,,xn and count it. For structured matrix subspaces, count the free positions directly rather than recalling a formula: on and above the diagonal for symmetric, strictly above for strictly upper triangular.

Computing the dimension of a constrained subspace

Express the constraints in coordinates relative to the natural basis, assemble them as the rows of a matrix, and reduce. The dimension is the ambient dimension minus the number of non-zero rows. Solving for the dependent coordinates in terms of the free ones then produces one basis vector per free coordinate, which serves as an independent confirmation of the count.

Library behaviour

NumPy's numpy.polynomial package represents an element of Pn by an array of n+1 coefficients and offers Chebyshev, Legendre and Hermite bases alongside the monomial one, with explicit conversion routines. SciPy's scipy.linalg accepts packed symmetric storage through the sym and her routine families. SymPy's Matrix.nullspace returns exactly Nr basis vectors for a constrained subspace, which is a convenient cross-check on a hand computation.

Conditioning of the monomial basis

Interpolating at n+1 points in the monomial basis produces a Vandermonde matrix whose condition number grows roughly exponentially with n. At degree ten in binary64 several significant digits are already lost; at degree twenty the computed coefficients are dominated by rounding error. The dimension of the space is unaffected — the problem is entirely a property of the basis chosen to describe it.

Verifying a subspace basis

Check each candidate basis element against every original constraint, not against the reduced constraint matrix, so that an elimination slip is caught. Then verify independence, which for a basis derived from free coordinates is immediate: each vector has a 1 in a position where all the others have 0. Finally confirm that the number of vectors equals the ambient dimension minus the constraint rank.

Failure Modes & Common Mistakes

Failure modes, root causes and prevention
Failure mode / mistakeImpactRoot causePrevention & detection
Using n instead of n+1 for polynomial dimensionhighThe constant term is forgotten when sizing a coefficient array or a design matrix for degree n.Write out the monomial basis explicitly and count it; validate any coefficient array length against n+1 at the interface boundary.
Subtracting the number of constraints instead of their rankhighRedundant physical constraints are counted individually, understating the dimension of the admissible set and sometimes yielding a negative value.Row-reduce the constraint matrix and subtract the number of non-zero rows; a negative result is a certain sign the rank was not used.
Assuming symmetric matrices have dimension m2mediumThe storage shape of a matrix is confused with the number of independent parameters it carries.Count the free positions: m(m+1)2 on and above the diagonal. The remaining entries are determined, not free.
Treating an infinite-dimensional space as finite-dimensionalhighResults that assume a finite basis are applied to a space of functions or unbounded-degree polynomials.Verify a finite basis exists; otherwise choose a finite-dimensional subspace explicitly and report the truncation order used.
Inferring set equality from equal dimension without containmentmediumTwo subspaces of the same dimension are declared identical although neither is known to contain the other.Establish containment first. Only then does equality of dimension force equality of the sets.
High-degree fitting in the monomial basismediumA polynomial model of degree fifteen or more is fitted in powers of x, so the normal equations are catastrophically ill conditioned.Fit in a Chebyshev or Legendre basis of the same dimension, and centre and scale the independent variable before forming any design matrix.
Confusing the dimension of a matrix space with the size of its matricesmediumM34 is described as three- or four-dimensional because of its shape rather than twelve-dimensional as a vector space.Reserve the word dimension for the count of basis vectors and use size or shape for the row and column counts.
Assuming a subspace of Mmn inherits the ambient dimensionlowA structured family such as the trace-free or upper triangular matrices is allocated mn parameters.Compute the dimension of the structured subspace explicitly and allocate exactly that many parameters to any optimiser or estimator.

FAQs

Why is the dimension of Pn equal to n+1 rather than n?

Because the degrees run from zero to n inclusive, and the constant polynomial is a genuine member of the space. The basis 1,x,x2,,xn has n+1 elements. Every basis of Pn has that same size, so the count is a property of the space rather than of the monomial choice.

Is Mmn really the same as mn?

As a vector space, yes: both have dimension mn and the matrix units correspond to the standard unit vectors under a rearrangement of indices. The difference appears only when multiplication is introduced, which is not a vector space operation. For any question involving only addition and scalar multiplication, the shape may be flattened freely.

How do I find the dimension of a subspace defined by conditions on the entries?

Express the conditions as homogeneous linear equations in the coordinates relative to the natural basis, assemble them into a matrix and row-reduce it. The dimension of the subspace is the ambient dimension minus the rank. Solving for the dependent coordinates then produces one basis vector per free coordinate, confirming the count.

What is the dimension of the space of symmetric 3×3 matrices?

Six. The entries on and above the diagonal may be chosen freely — three diagonal and three off-diagonal — and the remaining entries are then determined by symmetry. In general the count is m(m+1)2, which is why a three-dimensional stress tensor is stored as six independent components.

Does choosing a different basis change the dimension?

No, and it cannot. All bases of a given space contain the same number of vectors, so the dimension is an invariant of the space. The choice of basis affects conditioning, interpretability and computational cost enormously, but never the count.

What does it mean for a space to have infinite dimension?

That no finite set of vectors spans it, so no finite basis exists and the finite-dimensional theory does not apply. The space of all polynomials is the standard example, and spaces of continuous functions and signals behave the same way. Numerical work replaces such a space with a finite-dimensional subspace and treats the resulting truncation as an approximation error to be controlled.

If two spaces have the same dimension, are they interchangeable?

They are structurally identical as vector spaces — a bijective linear map exists between them — but they are not the same set. P3 and M22 both have dimension four and share every purely vector-space property, yet a polynomial is not a matrix and no operation beyond addition and scaling transfers automatically.

References

  1. Beezer, R. A. A First Course in Linear Algebra, Version 0.70. University of Puget Sound, 2006. Section D, subsection DVS. Licensed under the GNU Free Documentation License v1.2.
  2. ISO 80000-2:2019, Quantities and units — Part 2: Mathematics. International Organization for Standardization.
  3. ISO 10303-42:2019, Industrial automation systems and integration — Product data representation and exchange — Part 42: Integrated generic resource: Geometric and topological representation.
  4. Trefethen, L. N. Approximation Theory and Approximation Practice. Society for Industrial and Applied Mathematics, 2013.
  5. Halmos, P. R. Finite-Dimensional Vector Spaces, 2nd edition. Springer, 1974.
  6. Higham, N. J. Accuracy and Stability of Numerical Algorithms, 2nd edition. Society for Industrial and Applied Mathematics, 2002.

AI Suggested Questions

  • Derive the dimension of the space of skew-symmetric m x m matrices and explain why it is m(m-1)/2.
  • Show how the number of continuity constraints on a cubic spline with k segments determines the dimension of the spline space.
  • Compare the condition number of a degree-15 Vandermonde matrix in the monomial basis against the equivalent Chebyshev design matrix.
  • Given a subspace of M_33 defined by five linear conditions, work out its dimension and show which conditions are redundant.
  • Explain why the trace-free symmetric 3x3 matrices form a five-dimensional space and how that relates to von Mises plasticity.
  • Prove that the space of all polynomials has infinite dimension and identify exactly where the argument uses the spanning-set bound.

Related Calculators

Continue learning

Algebraic and Geometric Multiplicities of Eigenvalues | KEVOS® MathematicsArticle · Project ManagementAmitsur’s Theorem on the Radical of a Polynomial Ring | KEVOS®Article · Project ManagementAmitsur’s Theorem on the Radical of an Algebra of Small Dimension | KEVOS®Article · Project ManagementArchetypes: Reference Catalogue of Worked Systems | KEVOS® MathematicsArticle · Project Management