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

Engineering/Mathematics/Vector Spaces

Dimension

Dimension measures the size of a vector space by counting the vectors in any one of its bases. The definition is only legitimate because a theorem guarantees every basis of the same space has the same count.

  • Core level
  • Stream: dimension
  • Reading time 15 min
  • Ref KVS-ENG-MATH-0068
Taxonomy
Engineering / Mathematics
Prerequisite
Basis; span; linear independence
Definition
dim(V)= number of vectors in any basis of V
Well defined by
All bases of a space have the same size
Key bound
A spanning set of t vectors makes any t+1 vectors dependent
Computed by
Row reduction; rank of a spanning matrix

Overview

Almost every vector space encountered in engineering contains infinitely many vectors, so counting elements is useless as a measure of size. Dimension solves the problem indirectly: instead of counting the vectors in the space, count the vectors in a basis of it. A basis is a minimal description of the space, so its size is a genuine measure of how much independent information the space carries. The number that results is small, exact and comparable across spaces of completely different construction.

The definition carries an immediate obstacle. A vector space has many bases — infinitely many, in general — and two engineers who each pick one could in principle arrive at different counts, in which case the phrase "the dimension" would be meaningless. Resolving this is not a formality. It requires a theorem stating that a spanning set of t vectors makes every set of more than t vectors linearly dependent, and a short argument from that theorem showing that two bases must therefore be the same size.

Once dimension is established as a well-defined invariant, it becomes the single most useful number attached to a space. It tells a structural engineer how many independent deflected shapes a discretised model admits, tells a control engineer the order of a state-space realisation, tells a process engineer how many independent reactions a stoichiometric system supports, and tells a signal processing engineer how many sources a sensor array is resolving. In each case the quantity is a count of degrees of freedom, and in each case it is computed by the same row reduction.

Dimension also imposes hard limits. In a space of dimension t, no set of more than t vectors can be independent and no set of fewer than t can span. Those two bounds are frequently more valuable than the exact value itself, because they let a candidate set be rejected on a count alone, before any arithmetic is done. Not every space has a finite basis; those that do not are said to have infinite dimension, and the finite-dimensional theory on this page does not apply to them.

Definition

Dimension

D

Let V be a vector space possessing a finite basis {v1,v2,,vt}. The dimension of V, written dim(V), is defined to be t, the number of vectors in that basis. If V has no finite basis, V is said to have infinite dimension and one writes dim(V)=.

The definition names a basis but does not depend on which one is chosen. That independence is the content of the theorem that all bases have identical size, and without it the definition would be ill formed.

Spanning Sets and Linear Dependence

SSLD

Let S={v1,v2,,vt} be a finite set of vectors that spans the vector space V. Then any set of t+1 or more vectors from V is linearly dependent. Equivalently, no linearly independent subset of V can be larger than a spanning set of V.

Note the asymmetry of the hypotheses: S is only required to span, not to be independent, and the conclusion applies to every larger set, however cleverly chosen.

Bases have Identical Sizes

BIS

Let V be a vector space with a finite basis B and a second basis C. Then B and C contain the same number of vectors. In particular, once one finite basis has been found, every other basis of that space is finite and of that same size.

Concepts

Why the definition needs a theorem to survive

Definitions in mathematics are normally free of obligations, but this one incurs a debt. It defines a property of the space V using an object — a basis — that is not determined by V. Any construction of that shape has to be checked for consistency, or the notation dim(V) silently depends on a hidden choice.

The pattern is familiar from engineering practice. Reporting the stiffness of a component as the slope of a load-deflection curve is only meaningful if the slope is the same regardless of which pair of test points is used. Here the analogous requirement is that any two bases yield the same count, and the theorem that supplies it is proved from a more primitive statement about spanning sets and independence.

The spanning-set bound and its proof

Suppose S={v1,,vt} spans V and take any set R={u1,,um} of vectors from V with m>t. Because S spans, every uj can be written as a linear combination of the vi, producing scalars aij with uj=i=1taijvi.

Form the homogeneous system whose coefficient matrix is [aij]: it has t equations and m unknowns, with m>t. A homogeneous system with more unknowns than equations always has infinitely many solutions, so choose a non-trivial one, c1,,cm. Substituting and exchanging the order of the two summations shows that jcjuj collapses to i(jaijcj)vi=i0vi=0. Since not every cj is zero, this is a non-trivial relation of linear dependence on R, so R is linearly dependent.

From the bound to equal basis sizes

Let B and C both be bases of V. Suppose C had more vectors than B. As a basis, B spans V, so the spanning-set bound declares C linearly dependent — contradicting the fact that C, being a basis, is independent. Suppose instead B had more vectors than C. Then C spans, and the same bound declares B dependent, again a contradiction.

Neither set can be strictly larger than the other, so they have equal size. The argument is completely symmetric, uses each basis once as a spanning set and once as an independent set, and is the reason the two-sided definition of a basis is worth the extra effort of verifying both properties.

A generalisation of a familiar bound in complex column space

In m it is already known that any collection of more than m vectors is linearly dependent, a fact proved directly from the observation that the associated homogeneous system has more unknowns than equations. The spanning-set bound recovers this as a special case: the standard unit vectors form a spanning set of m vectors, so any m+1 vectors of m are dependent.

The value of the general statement is that it holds in every vector space, including spaces of polynomials, matrices and functions where no coordinates have yet been introduced. A space of polynomials of degree at most four is spanned by five polynomials, so any six polynomials of that space are dependent — a conclusion available with no computation at all.

Dimension as an invariant and a constraint

Once dimension is well defined it functions as a fingerprint. Two spaces of different dimension cannot be structurally identical, and a subspace of a finite-dimensional space has dimension no greater than the containing space, with equality only when the two coincide. This makes dimension the first quantity to compute when comparing spaces or when deciding whether a computed subspace is as large as expected.

It also constrains candidate sets before any test is run. In a space of dimension t, a set of more than t vectors is guaranteed dependent and a set of fewer than t is guaranteed not to span. An engineer who knows the dimension can therefore discard an unsuitable set on a headcount, which is the cheapest possible rejection test.

Spaces with no finite basis

Some spaces admit no finite basis at all. The space P of all polynomials in one variable, with no bound on degree, is the standard example. Suppose it had finite dimension n; then {1,x,x2,,xn} is a set of n+1 linearly independent polynomials in a space spanned by n vectors, contradicting the spanning-set bound. The assumption fails, so dim(P)=.

Infinite-dimensional spaces are the natural home of continuous signals, distributed-parameter systems and function spaces, and their study requires topology and completeness in addition to algebra. Every finite element, finite difference and modal truncation scheme is in effect a projection of an infinite-dimensional problem onto a finite-dimensional subspace, and the dimension of that subspace is the model order.

Procedure: find the dimension of a subspace presented as a span

Collect the spanning vectorsWrite W=span({u1,,uk}). The count k is an upper bound on dim(W), not the answer.
Assemble a matrixPlace the vectors as the columns of a matrix A (or as its rows, if a row-space basis is wanted instead).
Row-reduce AApply Gauss-Jordan elimination and record the pivot column set D and the number r of non-zero rows.
Read the dimension as rdim(W)=r. The spanning set was redundant exactly when r<k.
Extract a basisThe original columns indexed by D form one basis; the non-zero rows of the reduced form of the row-assembled matrix form another. Both have r vectors.
Apply the boundsAny set of more than r vectors from W is dependent; any set of fewer than r fails to span W.

Equations

Definition of dimension

EQ-DIM-01
dim(V)=twhereB={v1,v2,,vt}is a basis ofV

The count of vectors in any basis. The theorem on equal basis sizes is what allows the article "a" to be replaced by "any".

Spanning sets bound independence

EQ-DIM-02
span({v1,,vt})=V,m>t{u1,,um}Vis linearly dependent

The workhorse statement. Every result on this page, and the whole of the theory of dimension, traces back to it.

Expansion of the larger set over the spanning set

EQ-DIM-03
uj=i=1taijvi,1jm

Available because S spans V. The scalars aij become the coefficient matrix of the homogeneous system used in the proof.

The under-determined homogeneous system

EQ-DIM-04
j=1maijxj=0,1it,m>t

More unknowns than equations, so a non-trivial solution exists. Its entries become the coefficients of the relation of linear dependence.

The relation of linear dependence produced

EQ-DIM-05
j=1mcjuj=i=1t(j=1maijcj)vi=i=1t0vi=0

Exchanging the order of summation is the whole trick. The inner sum vanishes because the cj solve the homogeneous system.

Equality of basis sizes

EQ-DIM-06
B,Cbases ofV|B|=|C|

Proved by applying the spanning bound twice, once in each direction. This is what makes the definition of dimension well posed.

Dimension of a span from a rank computation

EQ-DIM-07
dim(span({u1,,uk}))=rank([u1uk])

The computational route. Dimension of a span is the number of non-zero rows in the reduced row-echelon form of the matrix built from the spanning vectors.

Variable Definitions

Symbols used on this page
SymbolNameMeaningDomain / type
VVector spaceThe space whose dimension is being measuredvector space over C
dim(V)DimensionNumber of vectors in any basis of Vnon-negative integer or infinity
tBasis sizeCardinality of the basis B; the value of dim(V)non-negative integer
SSpanning setA finite set with span(S)=V, not required to be independentfinite subset of V
RCandidate setAn arbitrary set of m vectors from V whose dependence is at issuefinite subset of V
mCandidate set sizeNumber of vectors in R; the case m>t forces dependencepositive integer
aijExpansion coefficientCoefficient of vi in the expansion of uj over the spanning setcomplex scalar
cjDependence coefficientNon-trivial solution of the homogeneous system; coefficient of uj in the relation of linear dependencecomplex scalar, not all zero
WSubspaceA subspace presented as a span whose dimension is to be computedsubspace of V
rRankNumber of non-zero rows of a reduced row-echelon form; equals dim(W) for a span0 to min(m,n)

Worked Numerical Example

Problem statement

Four measured load-response vectors from a four-node instrumented frame are recorded. Determine the dimension of the subspace of 4 they span, exhibit two structurally different bases of that subspace, and confirm that both have the same size.

  1. State the spanning set

    The four recorded response vectors are u1=(1,0,2,1), u2=(0,1,1,3), u3=(1,1,1,1) and u4=(2,2,2,5). Write W=span({u1,u2,u3,u4}). Four vectors give an upper bound of four on dim(W), and nothing more.

    u1=[1021],u2=[0113],u3=[1111],u4=[2225]
  2. Assemble the vectors as columns and reduce

    Place the four vectors as the columns of a 4×4 matrix and row-reduce. The pivot columns identify a maximal independent subset of the original vectors.

    [1012011221121315][1001010100110000]
  3. Read the dimension and the first basis

    The reduced form has three non-zero rows and pivot columns D={1,2,3}, so dim(W)=3. The original vectors indexed by D form a basis: B={u1,u2,u3}. The fourth column is not a pivot column, and its entries in the reduced form give the redundancy explicitly.

    u4=u1+u2+u3
  4. Verify the dependence by direct arithmetic

    Component by component: 1+0+1=2, 0+1+1=2, 21+1=2, 1+3+1=5. The relation holds exactly, so the fourth measurement carries no information not already present in the first three.

  5. Build a second basis by a different route

    Now assemble the same four vectors as the rows of a matrix and reduce. The row space of that matrix is W again, and the non-zero rows of its reduced row-echelon form are a basis of W consisting of entirely different vectors.

    [1021011311112225][1020011000010000]
  6. Compare the two bases

    The second basis is C={(1,0,2,0),(0,1,1,0),(0,0,0,1)}. No vector of C appears in B, and C is in a canonical staircase form while B consists of raw measurements. Both sets contain exactly three vectors, as the theorem on equal basis sizes requires.

    |B|=|C|=3=dim(W)
  7. Apply the spanning-set bound

    Since W is spanned by three vectors, any four vectors taken from W must be linearly dependent. The original set {u1,u2,u3,u4} is an instance, with the explicit relation available at once from the reduction. No further computation is needed to reject any other four-vector candidate from W.

  8. Locate W inside 4

    The containing space has dimension four, and dim(W)=3<4, so W is a proper subspace: there exist vectors of 4 outside W. Had the reduction produced four pivot columns, the dimensions would have matched and W would have been all of 4.

Result

The instrumented frame exhibits three independent response modes, not four: dim(W)=3 and the fourth measurement is the exact sum of the first three. Whichever basis is adopted — the raw measurement vectors or the reduced canonical vectors — the count is three, so three is a genuine property of the structure rather than an artefact of how the data were processed. Any subsequent model that allocates four independent parameters to these responses is over-parameterised and will be unidentifiable.

Applications &amp; Industry Use

Mechanical design &amp; kinematics

Degrees of freedom of a mechanism

The instantaneous motions a linkage can execute form a vector space, and its dimension is the mobility of the mechanism. Computing that dimension from the constraint equations replaces the classical mobility formulae, which fail for over-constrained or paradoxical linkages, with a rank computation that is always correct for the configuration analysed.

Control systems

Order of a state-space realisation

The minimal number of states needed to realise a given input-output behaviour is the dimension of a subspace built from the controllability and observability structure. Model reduction is the deliberate replacement of that space by a lower-dimensional subspace, and the dimension chosen is the order of the reduced model.

Finite element analysis

Model order and mesh refinement

A discretised structure has a displacement space whose dimension equals the number of unconstrained nodal degrees of freedom. Refining a mesh raises that dimension and with it the solution cost, which grows far faster than linearly. Deciding how much dimension a model needs is the central economic trade-off in simulation practice.

Process &amp; chemical engineering

Number of independent reactions

The stoichiometric coefficients of a reacting system span a subspace of composition space, and its dimension is the number of independent reactions. A reaction network written with more reactions than that dimension contains redundancy, and any kinetic model fitted to it will have parameters that cannot be identified from concentration data alone.

Array signal processing

Signal subspace dimension and source counting

The measurement covariance of a sensor array decomposes into a signal subspace and a noise subspace, and the dimension of the signal subspace equals the number of impinging sources. Direction-finding algorithms depend entirely on estimating that dimension correctly; overestimating it invents phantom sources, underestimating it merges genuine ones.

Data science &amp; machine learning

Intrinsic dimensionality of a dataset

A dataset lying near a low-dimensional subspace of a high-dimensional feature space can be represented with far fewer coordinates than features. The dimension of that subspace determines how many principal components are retained, how much storage the compressed representation needs, and how many samples are required before a fitted model is identifiable.

Design Considerations

Dimension is exact; measured dimension is a judgement

In exact arithmetic a subspace has one dimension and no ambiguity. Applied to measured data, the count depends on where the threshold between a small non-zero quantity and zero is placed. Any reported dimension of an empirical subspace must be accompanied by the tolerance used, and preferably by the spectrum of singular values that motivated it, or the number is not reproducible.

Use the bounds before computing the value

Knowing dim(V)=t rejects any candidate set of more than t vectors as dependent and any set of fewer than t as non-spanning, without arithmetic. In an interactive tool or a validation layer this cardinality check should run first: it is O(1) and it catches the majority of malformed inputs before an O(n3) reduction is started.

The spanning set you are given is rarely minimal

Spanning sets arrive from physical constructions — one vector per measurement, per member, per reaction — and almost always contain redundancy. Treating the number of supplied vectors as the dimension over-counts the degrees of freedom and produces models with unidentifiable parameters. Reduce first, then count.

Choose which basis to extract, not just how many vectors

Row reduction offers two natural bases of the same span: the original vectors indexed by the pivot columns, and the canonical non-zero rows of the reduced form. The first keeps physical meaning — each vector is a real measurement or a real member — while the second is sparse and numerically tidy. They have the same size, so the decision is about interpretability, not economy.

Finite-dimensional reasoning does not transfer to function spaces

Spaces of continuous signals, temperature fields and solutions of differential equations have no finite basis. Every result on this page assumes a finite basis exists, and statements about equal basis sizes and cardinality bounds must be replaced by their functional-analytic counterparts. In practice one projects onto a finite-dimensional subspace first and accepts a truncation error.

Record dimension alongside the data it describes

A subspace transmitted as a list of spanning vectors carries no explicit dimension, and a downstream consumer that re-derives it may use a different tolerance and obtain a different answer. Publishing the dimension, the tolerance and the extraction method with the vectors turns an ambiguous artefact into a reproducible one.

Standards &amp; 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 sets, spans and the dimension function, and the convention that dim is set upright as an operator rather than italicised as a variable.
ISO 2041Mechanical vibration, shock and condition monitoring — VocabularyDefines degree of freedom for mechanical systems, the physical quantity whose formal counterpart is the dimension of the displacement space of a discretised model.
IEEE 754-2019IEEE Standard for Floating-Point ArithmeticDetermines the rounding behaviour that makes numerical dimension estimation a tolerance decision rather than an exact count, and fixes the machine epsilon against which such tolerances are scaled.
LAPACK / BLAS referenceLinear Algebra PACKage reference implementationProvides xGESVD and xGESDD for singular values, the numerically defensible route to the dimension of a subspace spanned by measured data, and xGEQP3 for a cheaper rank-revealing alternative.
ISO/IEC 40314Mathematical Markup Language (MathML) Version 3.0Encodes the summation and matrix notation used in the proofs on this page in a form that is machine-readable and exposed to 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
Exact rational arithmeticStructural or symbolic problems where the dimension is a combinatorial fact about a model, such as counting independent reactions or mechanism mobility.Gives a certain answer with no tolerance to choose, but intermediate fractions can grow rapidly and the method offers no warning when a subspace is only marginally of the reported dimension.
Arbitrary-precision integers with fraction-free eliminationInteger spanning sets, such as stoichiometric or incidence data, where exactness is required and coefficient growth must be contained.Bounds the size of intermediate entries at the cost of a more elaborate algorithm, and yields an echelon rather than a fully reduced form.
IEEE 754 binary64 with an SVD-based rankDimension of a subspace estimated from measured or simulated data.The most defensible numerical route, since singular values degrade continuously and expose the margin of the decision, but costs roughly an order of magnitude more than elimination.
IEEE 754 binary64 with a rank-revealing QRLarge spanning sets where an SVD is too expensive but a numerical dimension is still required.Considerably cheaper than an SVD and usually reliable, but the rank it reports can be wrong for specially constructed matrices, so it is an estimate rather than a certificate.
Finite field arithmetic modulo a primeCertifying the dimension of an integer-defined subspace quickly, or working in coding theory where the field is genuinely finite.Exact and fast with fixed-size operands, but the dimension over a finite field can be smaller than over the rationals when the prime divides a critical minor.
Sparse storage with a fill-reducing orderingSpanning sets from finite element or network models, where each vector has few non-zero entries.Makes very large problems feasible, but elimination causes fill-in that can destroy sparsity, so a sparse QR or an iterative subspace method is often preferable to direct reduction.

Manufacturing Notes

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

Cost of a dimension computation

For k vectors of size n, the dimension of their span is obtained by reducing an n×k matrix at a cost of roughly O(nkmin(n,k)) operations — about 23n3 for the square case. A singular value decomposition costs several times more but yields the full spectrum, which is what makes a numerical dimension defensible. Neither cost depends on the dimension found, only on the size of the input.

Hand procedure

Write the spanning vectors as the rows of a matrix and reduce; the count of non-zero rows is the dimension and those rows are a basis. Writing them as columns instead gives the same count but selects a basis from the original vectors. Choose rows when a tidy basis is wanted and columns when the basis must retain physical identity. Do not mix the two conventions within one calculation.

Library behaviour

numpy.linalg.matrix_rank returns the dimension of the column space using an SVD with a default tolerance proportional to the largest singular value and the matrix size; passing an explicit tol is advisable whenever the result matters. SymPy's Matrix.rank and Matrix.columnspace work exactly over the rationals. MATLAB's rank follows the same SVD convention as NumPy, and orth returns an orthonormal basis of the span with the correct number of columns.

Verifying a claimed dimension

Two checks are worth running. First, confirm that the claimed basis actually spans by expressing each original vector in terms of it and checking the residuals. Second, confirm minimality by verifying that the claimed basis is linearly independent. A dimension that passes only one of these tests is an upper or lower bound, not a value.

Numerical dimension is discontinuous

The dimension of a span is not a continuous function of the data: an arbitrarily small perturbation can raise it. This is why a computed dimension must be reported with the gap in the singular value spectrum that justified the cut. A clear gap of several orders of magnitude is a strong result; a gradual decay means the subspace does not have a well-defined dimension at the precision of the data.

Failure Modes &amp; Common Mistakes

Failure modes, root causes and prevention
Failure mode / mistakeImpactRoot causePrevention & detection
Counting the spanning set instead of a basishighThe number of supplied vectors is reported as the dimension without first removing redundancy.Reduce the assembled matrix and count pivot columns; the supplied count is only an upper bound.
Assuming the definition is well posed without the theoremmediumDimension quoted from one particular basis, with no reason given why another basis would agree.Cite the equal-basis-size theorem explicitly, or verify by extracting two bases via different routes and comparing counts.
Applying finite-dimensional results to a function spacehighCardinality bounds and equal-basis-size arguments used in a space of continuous functions, where no finite basis exists.Establish that a finite basis exists before invoking any result on this page; otherwise project onto a finite-dimensional subspace and state the truncation.
Exact-zero threshold on measured datahighA pivot or singular value of magnitude 1012 counted as non-zero, inflating the reported dimension.Use an SVD with an explicit tolerance scaled to the data magnitude, and report the tolerance with the result.
Confusing the dimension of a subspace with the size of its vectorsmediumA subspace of 7 assumed to have dimension seven because its vectors have seven entries.Distinguish the ambient space from the subspace; the vector length bounds the dimension from above but rarely equals it.
Reversing the direction of the spanning boundmediumConcluding that an independent set of t vectors must span, from the fact that a spanning set of t vectors exists, without the equal-size hypothesis.State the bound in its exact form: a spanning set of size t makes every set of size greater than t dependent. The converse requires the size to match the dimension exactly.
Over-parameterising a model from an inflated dimensionhighA redundant spanning set produces more parameters than the data can identify, so the fit is non-unique.Determine the dimension of the response subspace first and allocate exactly that many parameters; check identifiability before fitting.
Comparing dimensions across incompatible spaceslowConcluding two subspaces are equal because their dimensions agree, without any containment relation between them.Equal dimension implies equality only when one subspace is contained in the other; verify the containment separately.

FAQs

Why can dimension not simply be defined as the number of vectors in the space?

Because every non-trivial vector space over the complex numbers contains infinitely many vectors, so that count is infinite for all of them and distinguishes nothing. Counting a basis instead measures the amount of independent information, which is finite and different for different spaces.

What goes wrong if two bases of the same space had different sizes?

The symbol dim(V) would depend on a hidden choice, so any two people could compute different values for the same space and both be right. Every downstream result — the rank-nullity relationship, cardinality tests for bases, the classification of spaces by dimension — would lose its meaning.

Does the spanning-set bound require the spanning set to be independent?

No, and that is what makes it powerful. The hypothesis is only that the set spans; it may be arbitrarily redundant. The conclusion still holds that no larger set of vectors from the space can be independent, which is exactly what is needed to compare two bases.

How do I compute the dimension of a subspace given as a span?

Assemble the spanning vectors into a matrix and row-reduce it. The number of non-zero rows in the reduced row-echelon form is the dimension. If the vectors are placed as columns, the pivot columns identify which of the original vectors form a basis; if placed as rows, the non-zero rows themselves form a basis.

Can a subspace have the same dimension as the space containing it?

Yes, and when it does, the two are identical. A subspace U of V with dim(U)=dim(V) must equal V, because a basis of U is an independent set of the right size in V and therefore spans it. This is often the cheapest way to prove two subspaces are equal.

What does infinite dimension mean in practice?

It means no finite set of vectors spans the space, so no finite basis exists and the results on this page do not apply. Spaces of arbitrary-degree polynomials, continuous functions and signals are infinite-dimensional. Engineering practice replaces them with a finite-dimensional subspace — a modal truncation or a finite element space — and accepts the resulting approximation error.

Is dimension the same as the number of coordinates I need?

Yes, and that is its operational meaning. In a space of dimension t, fixing a basis assigns to every vector exactly t scalars, and no scheme using fewer scalars can represent every vector. Dimension is therefore both a count of degrees of freedom and a lower bound on storage.

References

  1. Beezer, R. A. A First Course in Linear Algebra, Version 0.70. University of Puget Sound, 2006. Section D, subsection D. 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 2041:2018, Mechanical vibration, shock and condition monitoring — Vocabulary. International Organization for Standardization.
  4. Golub, G. H. and Van Loan, C. F. Matrix Computations, 4th edition. Johns Hopkins University Press, 2013.
  5. Halmos, P. R. Finite-Dimensional Vector Spaces, 2nd edition. Springer, 1974.
  6. Anderson, E. et al. LAPACK Users' Guide, 3rd edition. Society for Industrial and Applied Mathematics, 1999.

AI Suggested Questions

  • Give me a vector space with two obviously different bases and walk through the proof that they must have the same number of vectors.
  • Construct a set of five vectors in a three-dimensional subspace of C^6 and produce the explicit relation of linear dependence guaranteed by the spanning-set bound.
  • How do I decide the dimension of a subspace estimated from noisy measurements, and what tolerance should I quote?
  • Show why the space of all polynomials has infinite dimension, and contrast it with the space of polynomials of degree at most 5.
  • Compare the cost and reliability of determining subspace dimension by row reduction, rank-revealing QR and SVD for a 2000x50 data matrix.
  • If a subspace U is contained in V and both have dimension 4, prove that U equals V and explain where the argument would break if the dimensions differed.

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