01.01.10 · foundations / linear-algebra

Adjoint operator and isometry on a finite-dimensional inner-product space

shipped3 tiersLean: none

Anchor (Master): Shilov *Linear Algebra* Ch. 9 §9.1–§9.2; Halmos *Finite-Dimensional Vector Spaces* §44–§74; Axler *Linear Algebra Done Right* §7.A + §7.D; Lang *Algebra* Ch. XV; Reed-Simon *Methods of Modern Mathematical Physics* Vol. I §VI for the Hilbert-space adjoint

Intuition Beginner

The dot product lets you measure lengths and angles. Once a linear map is acting on vectors, a natural question is: if you push a vector through and then dot it against a second vector, can you instead leave the first vector alone and push the second one through some companion map? The answer is yes, and that companion map is called the adjoint of , written . It is the map that lets you slide from one side of the dot product to the other.

When you write as a matrix using a perpendicular, unit-length coordinate system, the adjoint has a beautifully simple description: you flip the matrix across its diagonal and (for complex numbers) flip the sign of every imaginary part. For real matrices this is just the transpose. So the abstract idea of "the map on the other side of the dot product" turns into a one-line recipe on the entries.

A second character in this unit is the isometry: a linear map that does not change any length or any angle. Rotations and reflections are the basic examples. An isometry takes a perpendicular unit-length frame to another perpendicular unit-length frame, so it moves the whole space rigidly while pinning the origin. The two ideas connect: a map is an isometry exactly when applying its adjoint undoes it.

Visual Beginner

The figure shows the adjoint as a mirror across the dot product, and an isometry as a rigid rotation of a square grid. On the left, two vectors and two ways to compute the same number: dot against , or dot against . Both routes give the same value, which is what defines . On the right, a rotation carries the standard unit square to a tilted unit square of the same size, with every length and every right angle preserved.

The two panels capture the whole unit. The adjoint is the bookkeeping device that moves a map across the dot product. The isometry is the kind of map that the dot product cannot tell apart from the identity, because it leaves every measurement unchanged.

Worked example Beginner

Take the real matrix acting on the plane with the ordinary dot product. Its adjoint is the transpose .

Check the defining property on two specific vectors. Let and .

Step 1. Compute . Multiplying, .

Step 2. Dot with . We get .

Step 3. Compute . Multiplying, .

Step 4. Dot with . We get .

Both routes give . The number you get by dotting against equals the number you get by dotting against . That equality, holding for every choice of and , is exactly what it means for to be the adjoint of .

What this tells us: the transpose is not just a symbol-shuffling operation. It is the matrix that answers "what map sits on the other side of the dot product?" For a real matrix in standard coordinates, that map is the transpose, and the worked equality is one instance of the rule.

Check your understanding Beginner

Formal definition Intermediate+

Let and let be a finite-dimensional inner-product space over in the sense of 01.01.09, with the inner product linear in the first slot and conjugate-linear in the second (the mathematician convention; the conjugate is the identity over ). Write for the induced norm.

Definition (adjoint). Let be linear. The adjoint of is the linear operator satisfying $$ \langle T v, w \rangle = \langle v, T^* w \rangle \qquad \text{for all } v, w \in V. $$ Such an operator exists and is unique; existence is the content of the key theorem below. An operator is self-adjoint (Hermitian over , symmetric over ) when , and anti-self-adjoint (skew-Hermitian / skew-symmetric) when .

Definition (isometry). A linear operator is an isometry when $$ \langle U v, U w \rangle = \langle v, w \rangle \qquad \text{for all } v, w \in V. $$ Over an isometry is called an orthogonal operator; over , a unitary operator. The isometries of form a group under composition: the orthogonal group when and , and the unitary group when .

Three notational conventions used below. The conjugate transpose (Hermitian transpose) of a matrix is , with entries ; over it is the transpose . The Kronecker delta is if and otherwise. The orthogonal complement of a subset is .

Counterexamples to common slips

  • The adjoint depends on the inner product, not on alone. The same linear operator has different adjoints under different inner products: if is the positive-definite Gram matrix of the inner product in a fixed basis and is the matrix of , the matrix of in that basis is , which reduces to only when , i.e., when the basis is orthonormal.
  • Norm preservation for all is equivalent to inner-product preservation, but only because the polarisation identity recovers the inner product from the norm. Over a general (non-inner-product) normed space the two conditions diverge; the equivalence is special to inner-product spaces.
  • An operator with on a finite-dimensional space automatically satisfies as well, so it is invertible with . This collapse of one-sided into two-sided invertibility uses finite-dimensionality; on an infinite-dimensional Hilbert space the unilateral shift satisfies but , and is an isometry that is not unitary.

Key theorem with proof Intermediate+

Theorem (existence, uniqueness, and matrix of the adjoint; Shilov §9.1 [source pending], Halmos §44 [source pending]). Let be a finite-dimensional inner-product space over and linear. There is a unique linear operator $T^ : V \to V\langle T v, w \rangle = \langle v, T^* w \ranglev, w \in V{e_1, \ldots, e_n}A = (a_{ij})TT^A^ = \overline{A}^\top$.*

Proof. Existence and uniqueness. Fix and define by . Linearity of and linearity of the inner product in its first slot make a linear functional on . By the Riesz representation theorem on a finite-dimensional inner-product space [source pending], every linear functional on is for a unique . Apply this to : there is a unique vector, which we name , with $$ \langle T v, w \rangle = \varphi_w(v) = \langle v, T^* w \rangle \qquad \text{for all } v \in V. $$ This defines a map .

To see it is linear, fix and . For every , $$ \langle v, T^(\alpha w_1 + \beta w_2) \rangle = \langle T v, \alpha w_1 + \beta w_2 \rangle = \overline{\alpha} \langle T v, w_1 \rangle + \overline{\beta} \langle T v, w_2 \rangle = \langle v, \alpha T^ w_1 + \beta T^* w_2 \rangle, $$ using conjugate-linearity of the inner product in the second slot twice. Since this holds for all and the inner product is non-degenerate, , so is linear. Uniqueness of follows from uniqueness in the Riesz step applied at each : if and both satisfy the defining identity, then for all , forcing for all .

Matrix form. Let be orthonormal, so . The matrix entries of are recovered by , since and orthonormality isolates the -th coefficient. Let be the matrix entries of . Using the defining identity with and , $$ b_{ij} = \langle T^* e_j, e_i \rangle = \overline{\langle e_i, T^* e_j \rangle} = \overline{\langle T e_i, e_j \rangle} = \overline{a_{ji}}. $$ The first equality is the entry formula for ; the second is conjugate symmetry of the inner product; the third is the defining identity ; the fourth is the entry formula for with the roles of swapped. Hence , which is precisely the entry of the conjugate transpose . Over the conjugation is the identity and .

Bridge. The adjoint builds toward the entire operator-theoretic structure of an inner-product space, and it appears again in 01.01.13 (the spectral theorem), where the normality condition is the exact hypothesis that produces an orthonormal eigenbasis. The foundational mechanism is the Riesz representation theorem: it is the device that converts the linear functional into an honest vector, and without it the adjoint would be only formally defined. The central computation is that in an orthonormal basis the adjoint is conjugate transposition, so the abstract identity and the concrete operation are two faces of one object. Putting these together, the adjoint controls the four fundamental subspaces through , supplies the self-adjoint operators whose real spectrum and orthogonal eigenspaces drive the spectral theorem, and supplies the isometries via the single relation . This bridge continues into 01.01.12 (singular value decomposition), where the adjoint appears through , and into the polar decomposition that factors any operator into an isometry times a positive self-adjoint part.

Exercises Intermediate+

Lean formalization Intermediate+

Mathlib carries the adjoint and the isometry as named objects, but no single theorem packages the orthonormal-basis matrix correspondence or the three-way isometry equivalence used in this unit. The readable view of the statements:

import Mathlib.Analysis.InnerProductSpace.Adjoint
import Mathlib.Analysis.InnerProductSpace.Basic

variable {𝕜 V : Type*} [RCLike 𝕜]
  [NormedAddCommGroup V] [InnerProductSpace 𝕜 V] [FiniteDimensional 𝕜 V]

/-- Defining property of the adjoint: ⟪T x, y⟫ = ⟪x, T† y⟫.
Mathlib: `LinearMap.adjoint_inner_left`. -/
example (T : V →ₗ[𝕜] V) (x y : V) :
    inner (T x) y = inner x (LinearMap.adjoint T y) :=
  (LinearMap.adjoint_inner_left T x y).symm

/-- The matrix of the adjoint in an orthonormal basis is the conjugate
transpose. This wiring is NOT a single named Mathlib lemma. -/
theorem adjoint_toMatrix_conjTranspose
    {n : ℕ} (b : OrthonormalBasis (Fin n) 𝕜 V) (T : V →ₗ[𝕜] V) :
    (LinearMap.toMatrix b.toBasis b.toBasis (LinearMap.adjoint T))
      = (LinearMap.toMatrix b.toBasis b.toBasis T).conjTranspose :=
  sorry  -- expand both sides via b.repr and adjoint_inner_left

/-- Three-way isometry equivalence via polarisation:
U†U = 1 ↔ inner-product preserving ↔ norm preserving. The full
biconditional chain is not a single named Mathlib theorem. -/
theorem isometry_tfae (U : V →ₗ[𝕜] V) :
    (LinearMap.adjoint U * U = 1) ↔ (∀ x, ‖U x‖ = ‖x‖) :=
  sorry  -- (→) expand ‖U x‖² = ⟪U†U x, x⟫; (←) polarisation identity

The proof gap to a clean contribution: (i) prove adjoint_toMatrix_conjTranspose from LinearMap.adjoint_inner_left and the orthonormal b.repr coordinate formula; (ii) prove the polarisation step recovering the inner product from the norm in both and to close isometry_tfae; (iii) wire ker_adjoint = (range _)ᗮ to the rank-nullity refinement. Each step is reachable from existing Mathlib infrastructure, but no current named theorem presents the matrix correspondence or the polarisation equivalence in this packaged form.

Advanced results Master

Theorem (polarisation identity and the three characterisations of an isometry; Halmos §72–§73 [source pending]). Let be linear on a finite-dimensional inner-product space. The following are equivalent: (i) $U^ U = I\langle U v, U w \rangle = \langle v, w \ranglev, w|U v| = |v|v$. On a complex space the inner product is recovered from the norm by* $$ \langle v, w \rangle = \tfrac{1}{4} \sum_{k=0}^{3} i^k , |v + i^k w|^2, $$ and on a real space by .

The equivalence (i) (ii) is the adjoint definition: equals for all exactly when . The implication (ii) (iii) is the case . The reverse (iii) (ii) is the polarisation identity: the inner product is a fixed linear combination of squared norms, so any norm-preserving map preserves the inner product. The full chain is recorded in the proof set below.

Theorem (spectral consequences of self-adjointness; Hilbert 1906 [source pending]). A self-adjoint operator $T = T^U{|\lambda| = 1}|\det U| = 1$.*

Self-adjointness forces , so for all , and applying this to an eigenvector gives , hence . The eigenspace orthogonality is the computation in Exercise 7. For a unitary , an eigenvalue satisfies , so ; the determinant is the product of eigenvalues over , each of modulus , so . Over , separates rotations (, determinant ) from orientation-reversing isometries (determinant ). These facts are the entry point to the spectral theorem 01.01.13, which upgrades them to a full orthonormal eigenbasis under the normality hypothesis .

Theorem (polar decomposition; Axler §7.D [source pending]). Every operator on a finite-dimensional inner-product space factors as , where $|T| = (T^ T)^{1/2}T^* TU\operatorname{im}|T|VTUU(\ker T)^\perp$.*

The polar decomposition is the operator analogue of the polar form of a complex number, with the radial (positive self-adjoint) part and the angular (isometric) part. It is the structural bridge from this unit to the singular value decomposition 01.01.12: diagonalising the positive self-adjoint by the spectral theorem and absorbing the isometries yields , which is the SVD with unitary.

Theorem (Cartan-Dieudonné; Cartan 1937, Dieudonné 1948 [source pending]). Every isometry of an -dimensional non-degenerate inner-product space over a field of characteristic is a composition of at most reflections in hyperplanes. The identity uses zero reflections; a single hyperplane reflection generates the whole orthogonal group together with its iterates.

A reflection is self-adjoint () and isometric (), and has determinant . The Cartan-Dieudonné bound makes the reflections the generating set of the orthogonal group, and the parity of the reflection count equals the sign of the determinant: an even number of reflections gives a rotation in , an odd number an orientation-reversing isometry. This generation result is the finite-dimensional root of Coxeter-group theory and of the description of Weyl groups as reflection groups.

Synthesis. The adjoint is the single operation from which the entire isometry-and-spectral edifice grows, and the matrix-level statement that the adjoint is conjugate transposition in an orthonormal basis is what ties the abstract identity to concrete computation. The four-subspace orthogonality refines rank-nullity 01.01.05 from a dimension count to an orthogonal-complement statement, and the self-adjoint reality theorem feeds directly into the spectral theorem 01.01.13. Putting these together, the three characterisations of an isometry — operator relation , inner-product preservation, and norm preservation — are linked by the polarisation identity into one notion, and that notion organises the orthogonal and unitary groups and as the symmetry groups of the inner product. The polar decomposition and the Cartan-Dieudonné reflection factorisation are the two structural theorems that close the unit: the first writes any operator as isometry-times-positive and bridges to the singular value decomposition 01.01.12, and the second exhibits every isometry as a product of at most reflections, identifying the orthogonal group as a reflection group. The adjoint, the isometry, the spectral theorem, and the singular value decomposition are four readings of the same inner-product geometry, and the conjugate transpose is the matrix shadow of all of them.

Full proof set Master

Proposition (algebraic laws of the adjoint). For operators on a finite-dimensional inner-product space over and : (a) $(T^)^* = T(S + T)^* = S^* + T^(ST)^ = T^* S^(\lambda T)^ = \overline{\lambda} T^I^ = I$.*

Proof. Each law is read off the defining identity and non-degeneracy. For (a), for all , so the operator characterised by equals . For (b), , and non-degeneracy gives . Law (c) is Exercise 4: . For (d), , the last step by conjugate-linearity in the second slot, so . For (e), , so .

Proposition (reality of self-adjoint eigenvalues and orthogonality of eigenspaces). Let $T = T^T$ is real, and eigenvectors at distinct eigenvalues are orthogonal.*

Proof. Let with . Then $$ \lambda \langle v, v \rangle = \langle \lambda v, v \rangle = \langle T v, v \rangle = \langle v, T^* v \rangle = \langle v, T v \rangle = \langle v, \lambda v \rangle = \overline{\lambda} \langle v, v \rangle, $$ using at the middle and conjugate-linearity in the second slot at the end. Since , cancel to get , so . For orthogonality, take , with , both real. Then gives , so and .

Proposition (three characterisations of an isometry, with polarisation). For linear on a finite-dimensional inner-product space, the conditions $U^ U = I$, inner-product preservation, and norm preservation are equivalent.*

Proof. ( inner-product preservation.) . (Inner-product norm.) Set : . (Norm inner-product.) Over , the polarisation identity expresses $$ \langle U v, U w \rangle = \tfrac{1}{4} \sum_{k=0}^{3} i^k |U v + i^k U w|^2 = \tfrac{1}{4} \sum_{k=0}^{3} i^k |U(v + i^k w)|^2 = \tfrac{1}{4} \sum_{k=0}^{3} i^k |v + i^k w|^2 = \langle v, w \rangle, $$ using linearity of in the middle and norm preservation at the third equality; over the same argument runs with the two-term identity . (Inner-product .) for all , so non-degeneracy gives . In finite dimensions implies is invertible with two-sided inverse , so as well.

Proposition (isometries carry orthonormal bases to orthonormal bases; determinant of modulus one). If is an isometry and is an orthonormal basis, then is an orthonormal basis, and .

Proof. by inner-product preservation, so is orthonormal, hence linearly independent (01.01.09) and a basis of the -dimensional space. For the determinant, gives . Since (the conjugate transpose conjugates the determinant: ), this reads , so . Over the conjugation is the identity and , giving .

Proposition (a hyperplane reflection is self-adjoint and isometric). For nonzero , the reflection satisfies $s_u = s_u^s_u^* s_u = Is_u^2 = I\det s_u = -1$.*

Proof. Write , so . Self-adjointness: for all , $$ \langle s_u v, w \rangle = \langle v, w \rangle - c \langle v, u \rangle \langle u, w \rangle, \qquad \langle v, s_u w \rangle = \langle v, w \rangle - c \overline{\langle w, u \rangle} \langle v, u \rangle = \langle v, w \rangle - c \langle u, w \rangle \langle v, u \rangle, $$ using conjugate symmetry ; the two expressions agree, so . Idempotence-to-involution: , and , so , i.e., . Combining and gives , so is an isometry. Finally fixes the hyperplane pointwise (eigenvalue , multiplicity ) and negates (eigenvalue ), so .

Connections Master

The adjoint is the hypothesis carrier of the spectral theorem 01.01.13: the normality condition and the self-adjoint case are stated entirely in adjoint language, and the reality of self-adjoint eigenvalues proved here is the first step of that theorem. The isometries built here are the diagonalising operators that conjugate a normal operator to diagonal form.

The four-fundamental-subspaces orthogonality and refines the rank-nullity theorem 01.01.05 from a count of dimensions to a statement about orthogonal complements, and it is the algebraic backbone of least-squares projection and the normal equations.

The polar decomposition proved here is the bridge to the singular value decomposition 01.01.12: applying the spectral theorem to the positive self-adjoint and absorbing the isometric factor produces , so the singular values are the eigenvalues of and the singular vectors are its orthonormal eigenbasis.

The conjugate-transpose matrix of the adjoint specialises the transpose-and-bilinear-form theory of 01.01.15: a self-adjoint operator corresponds to a Hermitian (real symmetric) matrix, the matrix object whose congruence classes Sylvester's law of inertia classifies, and the orthogonal diagonalisation of such matrices is the principal-axes theorem.

Historical & philosophical context Master

The adjoint entered analysis through Hilbert's 1906 study of symmetric integral kernels on , where the symmetry condition on the kernel is precisely self-adjointness of the associated integral operator, and the reality of the spectrum and orthogonality of eigenfunctions were the payoff [Hilbert 1906]. The existence mechanism — representing the functional by a vector — was isolated by Riesz in 1907 as the representation theorem for continuous linear functionals, the statement that the dual of a Hilbert space is the space itself [Riesz 1907]. Schmidt's 1908 paper recast the whole apparatus geometrically, introducing the norm, orthogonal projection, and the orthogonality language now standard, and it is Schmidt's framing that makes the finite-dimensional theory of this unit read as elementary geometry rather than as a chapter of integral-equation theory [Schmidt 1908].

The finite-dimensional packaging that the present unit follows is due to Halmos, whose Finite-Dimensional Vector Spaces (1958) deliberately wrote the linear algebra of the adjoint, self-adjoint operators, and isometries in the notation of Hilbert-space operator theory, so that the finite-dimensional case would serve as a transparent model of the infinite-dimensional one [Halmos 1958]. Shilov's Linear Algebra gives the parallel Russian-school treatment, defining the adjoint by and developing the orthogonal and unitary operators as the isometries of the form [Shilov 1971]. The reflection-generation theorem for the orthogonal group was proved in the modern form by Cartan in 1937 and extended to general fields by Dieudonné in 1948, founding the structural theory of the classical groups and, through it, the reflection-group description of Weyl groups [Cartan 1937].

Bibliography Master

@article{Hilbert1906,
  author  = {Hilbert, David},
  title   = {Grundz{\"u}ge einer allgemeinen Theorie der linearen Integralgleichungen. Vierte Mitteilung},
  journal = {Nachrichten von der K{\"o}niglichen Gesellschaft der Wissenschaften zu G{\"o}ttingen, Mathematisch-Physikalische Klasse},
  year    = {1906},
  pages   = {157--227}
}

@article{Riesz1907,
  author  = {Riesz, Frigyes},
  title   = {Sur une esp{\`e}ce de g{\'e}om{\'e}trie analytique des syst{\`e}mes de fonctions sommables},
  journal = {Comptes Rendus de l'Acad{\'e}mie des Sciences},
  volume  = {144},
  year    = {1907},
  pages   = {1409--1411}
}

@article{Schmidt1908,
  author  = {Schmidt, Erhard},
  title   = {{\"U}ber die Aufl{\"o}sung linearer Gleichungen mit unendlich vielen Unbekannten},
  journal = {Rendiconti del Circolo Matematico di Palermo},
  volume  = {25},
  year    = {1908},
  pages   = {53--77}
}

@book{Halmos1958,
  author    = {Halmos, Paul R.},
  title     = {Finite-Dimensional Vector Spaces},
  edition   = {2nd},
  publisher = {Van Nostrand},
  address   = {Princeton},
  year      = {1958}
}

@book{Shilov1977,
  author    = {Shilov, Georgi E.},
  title     = {Linear Algebra},
  publisher = {Dover Publications},
  address   = {New York},
  year      = {1977},
  note      = {Translation of the 1971 Russian edition, transl. R. A. Silverman}
}

@book{Axler2015,
  author    = {Axler, Sheldon},
  title     = {Linear Algebra Done Right},
  edition   = {3rd},
  publisher = {Springer},
  series    = {Undergraduate Texts in Mathematics},
  year      = {2015}
}

@book{Dieudonne1948,
  author    = {Dieudonn{\'e}, Jean},
  title     = {Sur les groupes classiques},
  publisher = {Hermann},
  address   = {Paris},
  year      = {1948}
}