Skip to content
GRE Math overview

Public topic · GRE Math

Linear Algebra Domain Guide

Vector spaces, rank and nullity, determinants, eigenvalues, diagonalisation, and linear operators for the GRE Mathematics Test — with the invertibility equivalences and the trace/determinant checks that settle most items in seconds.

Concise answer

A matrix is a linear map written in coordinates, and almost every exam question is asking one of three things about that map: how much of the space does it collapse (rank and nullity), by how much does it scale volume (determinant), and are there directions it merely stretches (eigenvectors). Rank–nullity ties the first to the dimension count, the determinant ties the second to invertibility, and diagonalisation turns repeated application of the map into arithmetic on the eigenvalues.

Definitions

Vector space and subspace
A set closed under addition and scalar multiplication satisfying the eight axioms; a subspace is a nonempty subset closed under both operations, so it always contains the zero vector.
Basis and dimension
A linearly independent spanning set, and its size. Every basis of a given space has the same size, which is what makes dimension well defined.
Rank and nullity
rank(A)=dim(column space)\operatorname{rank}(A) = \dim(\text{column space}) and nullity(A)=dim(kerA)\operatorname{nullity}(A) = \dim(\ker A), the dimension of the solution space of Ax=0A\vec{x} = \vec{0}.
Determinant
The signed factor by which the map scales volume. It is zero exactly when the map collapses the space, which is exactly when the matrix is singular.
Algebraic and geometric multiplicity
The multiplicity of λ\lambda as a root of the characteristic polynomial, and dimker(AλI)\dim \ker(A - \lambda I). Geometric never exceeds algebraic, and equality for every eigenvalue is exactly diagonalisability.
Similar matrices
B=P1APB = P^{-1}AP for some invertible PP — the same linear map in a different basis. Similar matrices share characteristic polynomial, eigenvalues, trace, determinant, and rank.

Intuition

Think of a matrix as a machine that takes a vector and returns another. Rank measures how much of the output space the machine can reach; nullity measures how much of the input space it destroys. Rank–nullity says those two numbers must add to the number of inputs — nothing disappears without being accounted for. This is why 'the columns are independent', 'the kernel is trivial', and 'the determinant is nonzero' are three statements of one fact for a square matrix.

Eigenvectors are the directions in which the machine is boring: it does not rotate or shear them, it only scales them. If you can find enough such directions to build a basis, the machine is, in the right coordinates, nothing but a list of scale factors — that is diagonalisation, and it is why A100A^{100} becomes a computation on numbers instead of matrices.

The trace and the determinant are the cheap shadows of the spectrum: sum and product of the eigenvalues. On the 2×22\times 2 and 3×33\times 3 matrices this exam uses, they are usually enough to identify the eigenvalues by inspection, and they are always enough to catch an arithmetic slip.

Concept walkthrough

Begin with the space, not the matrix. A subspace of Rn\mathbb{R}^n must contain 0\vec{0} and be closed under addition and scaling — the fastest way to reject a candidate subspace on the exam is to check whether the zero vector satisfies the defining condition. Dimension counting then does most of the work: dim(U+W)=dimU+dimWdim(UW)\dim(U + W) = \dim U + \dim W - \dim(U \cap W), and for a linear map T:VWT: V \to W, dimV=rank(T)+nullity(T)\dim V = \operatorname{rank}(T) + \operatorname{nullity}(T). Note the side that matters: nullity is counted against the dimension of the domain, so for an m×nm \times n matrix the sum is nn, the number of columns, regardless of mm.

The invertibility equivalences are worth memorising as one block, because a question phrased in any one of them can be answered from any other. For a square n×nn \times n matrix AA, these are all equivalent: AA is invertible; detA0\det A \ne 0; rankA=n\operatorname{rank} A = n; the columns are linearly independent; the columns span Rn\mathbb{R}^n; Ax=0A\vec{x} = \vec{0} has only the trivial solution; Ax=bA\vec{x} = \vec{b} has a unique solution for every b\vec{b}; 00 is not an eigenvalue of AA; AA row-reduces to the identity.

Determinants are computed, but on this exam they are more often reasoned about. The properties do the work: det(AB)=detAdetB\det(AB) = \det A \det B, det(AT)=detA\det(A^T) = \det A, det(A1)=1/detA\det(A^{-1}) = 1/\det A, a row swap flips the sign, adding a multiple of one row to another changes nothing, scaling one row by cc multiplies the determinant by cc — hence det(cA)=cndetA\det(cA) = c^n \det A for an n×nn \times n matrix, which is the property most often mis-stated. A triangular matrix hands you its determinant as the product of the diagonal, which is why row-reducing to triangular form is the reliable computational route.

Eigenvalues come from det(AλI)=0\det(A - \lambda I) = 0. Two identities make them cheap: λi=tr(A)\sum \lambda_i = \operatorname{tr}(A) and λi=det(A)\prod \lambda_i = \det(A). For a 2×22 \times 2 matrix that is a complete system — the characteristic polynomial is λ2(trA)λ+detA\lambda^2 - (\operatorname{tr} A)\lambda + \det A. Once the eigenvalues of AA are known, the spectra of related matrices follow without new work: AkA^k has eigenvalues λk\lambda^k, A1A^{-1} has 1/λ1/\lambda, A+cIA + cI has λ+c\lambda + c, and ATA^T has the same eigenvalues as AA (though generally different eigenvectors). A polynomial pp applied to AA has eigenvalues p(λ)p(\lambda).

Diagonalisability is the question students most often answer with the wrong rule. Distinct eigenvalues are sufficient — eigenvectors for distinct eigenvalues are automatically independent — but they are not necessary: the identity matrix has one eigenvalue repeated nn times and is already diagonal. The correct criterion is that for every eigenvalue the geometric multiplicity dimker(AλI)\dim\ker(A - \lambda I) equals the algebraic multiplicity. When it fails, the matrix is defective and its Jordan form has a block larger than 1×11 \times 1. Real symmetric matrices never fail: they have real eigenvalues, and eigenvectors for distinct eigenvalues are orthogonal, so they are orthogonally diagonalisable.

Linear operators are the same content stated basis-free, and the exam uses that framing for questions about polynomial spaces and function spaces. If TT is differentiation on the space of polynomials of degree at most 33, then in the basis {1,x,x2,x3}\{1, x, x^2, x^3\} it is a strictly upper-triangular matrix: its only eigenvalue is 00, its kernel is the constants (nullity 11), and its rank is 33 — the entire structure of the operator is read off from a matrix you can write down in a few seconds. Two operators that are similar are the same operator seen from two bases, so any quantity that depends only on the operator — rank, trace, determinant, characteristic polynomial, eigenvalues — must agree.

After this page, you should be able to

  • Use rank–nullity to convert a statement about solutions of Ax=bA\vec{x} = \vec{b} into a dimension count, and vice versa.
  • Recite the invertibility equivalences and use any one of them as a substitute for a computation.
  • Compute determinants by row reduction and by cofactor expansion, and apply det(AB)=detAdetB\det(AB) = \det A \det B, det(cA)=cndetA\det(cA) = c^n \det A, and det(A1)=1/detA\det(A^{-1}) = 1/\det A.
  • Find eigenvalues from the characteristic polynomial and check them instantly against trace and determinant.
  • Decide diagonalisability by comparing geometric and algebraic multiplicities, not by looking for repeated eigenvalues.
  • Read off what similarity, transposition, and inversion do to the spectrum, so a question about A1A^{-1}, ATA^T, or AkA^k never needs a fresh computation.

Formulas and assumptions

Rank–nullity theorem

rank(A)+nullity(A)=n\operatorname{rank}(A) + \operatorname{nullity}(A) = n

Variables

  • rank(A): dimension of the column space
  • nullity(A): dimension of the null space
  • n: number of columns (the dimension of the domain)

Assumptions

  • The count is against the domain, so an m x n matrix always gives n, whatever m is.
  • Row rank equals column rank, so 'rank' is unambiguous.

Determinant properties

det(AB)=detAdetB,det(AT)=detA,det(A1)=1detA,det(cA)=cndetA\det(AB) = \det A \det B, \quad \det(A^{T}) = \det A, \quad \det(A^{-1}) = \frac{1}{\det A}, \quad \det(cA) = c^{n}\det A

Variables

  • A, B: n x n matrices
  • c: a scalar
  • n: the matrix size

Assumptions

  • A must be invertible for the inverse rule.
  • There is no rule for det(A + B); the determinant is not additive.

Characteristic polynomial and its invariants

det(AλI)=0,iλi=tr(A),iλi=det(A)\det(A - \lambda I) = 0, \qquad \sum_i \lambda_i = \operatorname{tr}(A), \qquad \prod_i \lambda_i = \det(A)

Variables

  • lambda: an eigenvalue
  • tr(A): the sum of the diagonal entries

Assumptions

  • Eigenvalues are counted with algebraic multiplicity and may be complex even for a real matrix.

Spectrum of related matrices

Akλk,A1λ1,A+cIλ+c,ATλ,p(A)p(λ)A^{k} \to \lambda^{k}, \quad A^{-1} \to \lambda^{-1}, \quad A + cI \to \lambda + c, \quad A^{T} \to \lambda, \quad p(A) \to p(\lambda)

Variables

  • lambda: an eigenvalue of A
  • p: a polynomial
  • c: a scalar

Assumptions

  • The inverse rule needs A invertible, i.e. no zero eigenvalue.
  • Eigenvectors are unchanged by all of these except transposition, which generally changes them.

Diagonalisability criterion

A=SΛS1    dimker(AλI)=alg. mult.(λ) λ;Ak=SΛkS1A = S\Lambda S^{-1} \iff \dim\ker(A - \lambda I) = \text{alg. mult.}(\lambda) \ \forall \lambda; \qquad A^{k} = S\Lambda^{k}S^{-1}

Variables

  • S: the matrix whose columns are independent eigenvectors
  • Lambda: the diagonal matrix of eigenvalues in matching order

Assumptions

  • n distinct eigenvalues is sufficient but not necessary.
  • The column order of S must match the diagonal order of Lambda.

Dimension of a sum of subspaces

dim(U+W)=dimU+dimWdim(UW)\dim(U + W) = \dim U + \dim W - \dim(U \cap W)

Variables

  • U, W: subspaces of a common vector space

Assumptions

  • The sum is direct exactly when the intersection is the zero subspace.

Real symmetric matrices

A=ATλR,vivj=0 (λiλj),A=QDQTA = A^{T} \Rightarrow \lambda \in \mathbb{R}, \quad \vec{v}_i \cdot \vec{v}_j = 0 \ (\lambda_i \neq \lambda_j), \quad A = QDQ^{T}

Variables

  • Q: an orthogonal matrix of unit eigenvectors
  • D: the diagonal matrix of eigenvalues

Assumptions

  • The matrix must be real and symmetric; a general matrix guarantees none of this.
  • Orthogonality of eigenvectors is a symmetry property, not a general one.

Worked example

Eigenvalues do not settle diagonalisability

Let A=(210020003)A = \begin{pmatrix} 2 & 1 & 0 \\ 0 & 2 & 0 \\ 0 & 0 & 3 \end{pmatrix}. Find the eigenvalues, decide whether AA is diagonalisable, and say what changes if the (1,2)(1,2) entry is 00 instead of 11.

  1. 1AA is upper triangular, so its eigenvalues are the diagonal entries: λ=2\lambda = 2 with algebraic multiplicity 22, and λ=3\lambda = 3 with algebraic multiplicity 11.
  2. 2Check them against the invariants before going further: tr(A)=2+2+3=7=2+2+3\operatorname{tr}(A) = 2 + 2 + 3 = 7 = 2 + 2 + 3, and det(A)=223=12=223\det(A) = 2 \cdot 2 \cdot 3 = 12 = 2 \cdot 2 \cdot 3. Both agree.
  3. 3The 'distinct eigenvalues' shortcut does not apply, because 22 repeats. Diagonalisability must be decided by the geometric multiplicity of the repeated eigenvalue.
  4. 4Form A2I=(010000001)A - 2I = \begin{pmatrix} 0 & 1 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 1 \end{pmatrix}. The rows (0,1,0)(0,1,0) and (0,0,1)(0,0,1) are independent and the remaining row is zero, so rank(A2I)=2\operatorname{rank}(A - 2I) = 2 and, by rank–nullity, nullity(A2I)=32=1\operatorname{nullity}(A - 2I) = 3 - 2 = 1.
  5. 5So λ=2\lambda = 2 has geometric multiplicity 11 but algebraic multiplicity 22. There are only two independent eigenvectors in total — (1,0,0)T(1,0,0)^T for λ=2\lambda = 2 and (0,0,1)T(0,0,1)^T for λ=3\lambda = 3 — which is one short of a basis for R3\mathbb{R}^3. AA is not diagonalisable.
  6. 6With a 00 in the (1,2)(1,2) position, the matrix is diag(2,2,3)\operatorname{diag}(2,2,3). Now A2IA - 2I has rank 11 and nullity 22, matching the algebraic multiplicity, and the matrix is already diagonal. The eigenvalues are identical in both cases, so the eigenvalues alone can never answer the question.

Eigenvalues 2,2,32, 2, 3 in both cases. The given matrix is not diagonalisable (geometric multiplicity 1<1 < algebraic multiplicity 22 at λ=2\lambda = 2); with the (1,2)(1,2) entry set to 00 it is diagonal and therefore diagonalisable.

Common traps

  • Using det(A+B)=detA+detB\det(A + B) = \det A + \det B. The determinant is multiplicative, never additive; det(2I2)=4\det(2I_2) = 4, not 22.
  • Concluding that a repeated eigenvalue prevents diagonalisation. The identity matrix repeats its eigenvalue nn times and is diagonal; only a shortfall in geometric multiplicity blocks it.
  • Reading eigenvalues off the diagonal of a matrix that is not triangular. The shortcut is a property of triangular form, not of matrices in general.
  • Applying rank–nullity against the number of rows. For an m×nm \times n matrix, rank plus nullity is nn.
  • Assuming eigenvectors for distinct eigenvalues are orthogonal. They are always linearly independent; orthogonality needs symmetry (or normality).
  • Forgetting the exponent in det(cA)=cndetA\det(cA) = c^n \det A, and answering cdetAc\det A.
  • Assuming AA and BB share eigenvectors, or that (AB)k=AkBk(AB)^k = A^kB^k, without knowing that AB=BAAB = BA.
  • Treating a set that fails to contain 0\vec{0} as a subspace — for example {(x,y):x+y=1}\{(x,y) : x + y = 1\}, which is a line but not a subspace.

Question depth and domain coverage vary by exam. Practice answers are checked after submission.

Sources

  1. GRE Subject Test Content and StructureETS. Accessed 2026-07-06. Use as a cited source for exam facts; do not imply affiliation or reproduce protected test material.
  2. MIT OCW 18.06SC Linear Algebra, session: Properties of DeterminantsMIT OpenCourseWare. Accessed 2026-08-03. MIT OpenCourseWare materials are CC BY-NC-SA; attribute MIT OCW, link the source page, and avoid verbatim reuse beyond short cited references.
  3. MIT OCW 18.06SC Linear Algebra, session: Eigenvalues and EigenvectorsMIT OpenCourseWare. Accessed 2026-08-03. MIT OpenCourseWare materials are CC BY-NC-SA; attribute MIT OCW, link the source page, and avoid verbatim reuse beyond short cited references.
  4. MIT OCW 18.06SC Linear Algebra, session: Diagonalization and Powers of AMIT OpenCourseWare. Accessed 2026-08-03. MIT OpenCourseWare materials are CC BY-NC-SA; attribute MIT OCW, link the source page, and avoid verbatim reuse beyond short cited references.

Sources and corrections

Sources last checked 2026-08-15

Every source cited on this page was checked on the date shown, and we update the page when a source changes. If something looks wrong, tell us and we'll recheck it.