Adjoint in weighted coordinates Created 2026-10-14 Updated 2026-10-31
Suppose a linear map between finite-dimensional Hilbert spaces has matrix , and their inner products in the chosen bases are and . The Gram matrices are positive-definite matrices. Writing for the ordinary conjugate transpose, the coordinate matrix of the adjoint operator is
Indeed, the defining inner product identity says for all . Thus simply transposing and conjugating is valid in orthonormal bases, where both Gram matrices are the identity matrix.
For the weighted inner product and the coordinate swap , the adjoint operator has matrix . With and , both inner products equal . The coordinate swap is its own ordinary transpose, but is not self-adjoint in this weighted inner product.
Adjoint operator Created 2026-09-24 Updated 2026-10-14
For a bounded linear operator between real or complex Hilbert spaces, its adjoint is the unique bounded linear operator satisfying
The inner product here is linear in its first argument. The adjoint operator transfers an output measurement back to the input: measuring against the vector gives exactly the same scalar as measuring against . It depends on both inner products.
Figure 1.
The adjoint transfers a measurement direction while preserving its measured value
. Details.
In this real example,
Both inner products equal . The dashed lines collect all vectors giving that same measurement: the output line becomes the input line . The adjoint operator therefore moves the direction that describes the measurement. It generally differs from the inverse matrix: here .
For an explicitly complex example, use the standard inner product on . In the standard orthonormal basis, the adjoint operator is represented by the conjugate transpose:
For and , direct matrix multiplication gives
and hence
The complex conjugate is essential to this agreement.
Existence follows from the Riesz representation theorem: for fixed , the bounded linear functional has a unique representing vector . The resulting adjoint operator has the same operator norm as , and
MIT's lecture 18 develops the representation argument and the conjugate transpose example.[ref]
This transfer explains the normal equation for a linear inverse problem: a least-squares solution has residual orthogonal to every attainable direction , so for every , equivalently . An output residual becomes an input condition through the same adjoint operator. All identities in this section concern bounded operators defined on the whole source Hilbert space; for a densely defined operator that is not bounded, use the adjoint of a densely defined operator and check its operator domain.
Bilinear form Created 2026-09-24 Updated 2026-10-14
A bilinear form takes two vectors in a vector space over a field and returns a scalar in . Its defining property is separate linearity: holding either input fixed gives a linear functional of the other. For scalars and vectors ,
This is a scalar-valued bilinear map; the chosen field is part of the definition.[ref]
Separate linearity does not mean that is a linear map on the vector space with componentwise vector addition and scalar multiplication. Over the real numbers, , whereas a linear map on the pair would give . The simplest example is on the one-dimensional vector space : fixing gives , but doubling both and quadruples their product.
A bilinear form measures how two inputs interact. The dot product measures alignment; a symmetric bilinear form can describe a quadratic form; an alternating bilinear form can measure signed area. A nondegenerate bilinear form turns each vector into a unique linear functional and so connects geometry with the dual space. The same short definition therefore supports lengths, bilinear orthogonal complements, and symplectic vector spaces, depending on the additional properties imposed.
Over the complex numbers, a bilinear form is linear in both inputs without conjugating either scalar. A Hermitian form instead is a sesquilinear form and conjugates when its inputs are exchanged. For complex matrices, the adjoint used with Hermitian forms and matrix C-star algebras is the conjugate transpose, whereas a bilinear form uses the ordinary transpose . For example, has , while the Hermitian form has .[ref]
Cayley transform of a Hermitian matrix Created 2026-09-28 Updated 2026-10-20
For a Hermitian matrix , both and are invertible because every eigenvalue of is real. The displayed rational function is a unitary matrix: taking its conjugate transpose and commuting the rational factors gives . It maps each eigenvector of with eigenvalue to the same vector with eigenvalue , a complex number of modulus one different from one. The inverse Cayley transform of a unitary matrix without eigenvalue one recovers .
Another common convention is , which sends to and avoids eigenvalue minus one. The two conventions are related by ; the inverse formula must match the chosen convention.
Cholesky decomposition Created 2026-09-28 Updated 2026-10-25
Every real symmetric matrix that is a positive-definite matrix has a unique Cholesky decomposition , where is a lower triangular matrix with positive diagonal entries.[ref] For a complex Hermitian positive-definite matrix, the corresponding factorization is , with the conjugate transpose and the diagonal of positive and real.[ref] The factorization turns a linear system into two triangular systems.
For example, matching entries in gives
Choose the positive square roots in order: , and . Therefore
The second radicand, , is the scalar Schur complement remaining after eliminating the first variable. A positive diagonal of alone would not guarantee that this quantity is positive; Sylvester's criterion explains the relevant leading principal minors.
Figure 1. . Original exact two-by-two example. Multiplying the displayed lower triangular matrix by its transpose recovers ; forward substitution and backward substitution in a triangular system give for . Details.
For that right-hand side, first use forward substitution to solve : and , so . Then use backward substitution in a triangular system to solve : and , giving . No matrix inverse is required. For several right-hand sides with the same , keep the same factor and repeat only these triangular solves.
For a matrix over the complex numbers with the standard Hermitian inner product, the linear system is solvable exactly when
The star is the conjugate transpose; for matrices over the real numbers, use the transpose. Necessity follows from . For sufficiency, , and taking the orthogonal complement again recovers in finite dimension. This is the cokernel obstruction expressed as scalar equations. [ref]
For , , so the single compatibility equation is . If it holds, the kernel supplies the remaining input freedom; if it fails, changing the input cannot remove the obstruction.
Complex matrix 2026-10-20
A matrix whose entries are complex numbers. For an endomorphism of , Hermitian matrices and unitary matrices are distinguished by their behavior under the conjugate transpose.
For a finite-dimensional complex group representation, combining inverse and conjugate transpose gives another representation: both operations reverse multiplication order. This is the complex conjugate of the algebraic dual representation in matrices. If is invariant under , its orthogonal complement is invariant under , because for , . Thus irreducibility is preserved. Applying the construction twice returns , so the equivalence of irreducibility works in both directions for arbitrary groups in finite dimension.
A Hermitian matrix has a unitary spectral decomposition with real eigenvalues . The matrix exponential respects similarity, giving . Its eigenvalues are positive and its conjugate transpose equals itself. In particular for , so it is a Hermitian positive-definite matrix.
Finite-dimensional spectral theorem Created 2026-09-24 Updated 2026-10-14
Every self-adjoint operator on a finite-dimensional real or complex inner product space has an orthonormal eigenbasis, and all its eigenvalues are real. In orthonormal coordinates, a real symmetric matrix has the form , with an orthogonal matrix and a real diagonal matrix. A complex Hermitian matrix instead has , with a unitary matrix and its conjugate transpose. These are the self-adjoint cases of the spectral theorem; Axler gives the real and complex finite-dimensional statements in Section 7B.[ref]
An orthonormal eigenbasis turns a seemingly coupled linear map into independent scalar multiplications while preserving lengths and angles. If and , then
The last identity removes every cross term from the quadratic form. The eigenvalues tell us whether it is positive, negative, or mixed in sign, and the eigenvectors identify the corresponding directions. This connects positive-definite matrices, quadratic forms, and the Hermitian Rayleigh quotient range.
For a fully computed example, take
Direct multiplication gives and . Their dot product is zero and each has norm one. Thus
Writing changes into . Its level set is therefore an ellipse with semiaxis lengths and , along and . The coordinates change, but the ellipse does not: orthogonal diagonalization reveals its existing geometry.
Figure 1.
An orthonormal eigenbasis removes the cross term from a quadratic form and reveals the axes of its ellipse
. Details.
For distinct eigenvalues, orthogonality follows at once from self-adjointness: . Within a repeated eigenspace, choose an orthonormal basis; arbitrarily chosen eigenvectors of the same eigenvalue need not be orthogonal. One outline of the full argument finds an eigenvector, observes that its orthogonal complement is invariant, and repeats in that smaller space. Merely having real eigenvalues is weaker: has two real eigenvalues, but its eigenvectors and are not orthogonal.
Hermitian conjugation Created 2026-09-28 Updated 2026-10-14
Hermitian conjugation is the operation of taking the adjoint operator, written . For a matrix in orthonormal bases, it takes the complex conjugate of each entry and exchanges rows with columns:
For a real matrix it is the ordinary transpose. For the complex matrix in the adjoint operator example, its second row becomes the second column of . This is the same conjugate transpose used in MIT's treatment of complex inner products and Hermitian matrices.[ref]
For bounded operators with matching source and target Hilbert spaces, Hermitian conjugation satisfies
The reversal of function composition is forced by moving both linear operators across an inner product:
The calculation identifies the adjoint operator by the uniqueness theorem in Melrose's MIT notes.[ref]
For a computed order check, let and reuse . Then
Keeping the original order gives a different matrix. Likewise : taking the adjoint operator is conjugate-linear as an operation on linear operators, although each individual is a linear map on vectors.
The Hermitian part of a square matrix is half its sum with its conjugate transpose. It is a Hermitian matrix and satisfies . Its largest eigenvalue is the numerical abscissa, controlling instantaneous growth of the Euclidean norm under .
Hermitian parts of a unitary matrix Created 2026-10-14 Updated 2026-10-18
Every unitary matrix has a unique decomposition into Hermitian matrices. The formulas follow by adding and subtracting and its conjugate transpose. Expanding gives and . Therefore the parts commute and .
Householder transformation Created 2026-10-03 Updated 2026-10-31
A Householder transformation is a reflection that leaves every direction in a chosen hyperplane fixed and reverses its normal direction. For a real unit vector , its matrix is
To understand the formula, decompose any vector into its orthogonal projection onto the normal and a perpendicular component:
Then . Subtracting twice the normal component changes its sign while retaining everything parallel to the mirror. A nonzero normal gives the equivalent formula , so normalization can be deferred.
For example, take . Its mirror is the straight line , and
The midpoint of these two vectors is , which lies on the mirror; their connecting segment is parallel to its normal. Both vectors have Euclidean norm five.
Figure 1.
A Householder reflection reverses the normal component and preserves the mirror component
. The mirror is . The vector becomes ; their midpoint is the orthogonal projection onto the mirror. Details.
Several useful properties follow from this decomposition. The Householder reflection is a symmetric matrix and an orthogonal matrix:
Reflecting twice restores the original vector; Euclidean norms and inner products are preserved. The eigenvalue is along and on , so . A reflection reverses orientation even though it preserves lengths.
The computational payoff is that the mirror can be chosen to send a whole vector onto one coordinate axis, eliminating several entries at once. Householder QR decomposition repeats this operation on the remaining parts of successive columns. For a real symmetric matrix, applying the same Householder reflection on both sides gives a matrix similarity that preserves symmetry and eigenvalues; this is the basis of Householder tridiagonalization.
Alston S. Householder's 1958 paper Unitary Triangularization of a Nonsymmetric Matrix develops this elimination method. Its motivation includes reducing the arithmetic needed for triangularization while retaining the conditioning advantages of orthogonal transformations. [ref] Over the complex numbers, for a unit is Hermitian and unitary, with the star denoting the conjugate transpose; the coordinate-axis construction below is stated for real vectors.
For a complex finite-dimensional group representation, the displayed matrices give another group representation: taking inverses and taking the conjugate transpose each reverse multiplication order, so their composition preserves it. This operation is involutive. With the standard Hermitian inner product, an invariant vector subspace for has orthogonal complement invariant for , because . Thus for . It follows that is an irreducible representation exactly when is. No finiteness assumption on the group or unitarity assumption on the group representation is needed.
Local-unitary equivalence 2026-10-25
Two bipartite pure states on fixed subsystem spaces are local-unitary equivalent when related by the displayed product of unitary operators. Identity operators give reflexivity, inverse operators give symmetry, and products of local operators give transitivity. Thus this is an equivalence relation, whose classes are the orbits under local unitaries.
Every pair of normalized product states is local-unitary equivalent: extend each factor to an orthonormal basis and use a unitary operator carrying one basis to the other. Local operators preserve a product factorization, and their inverses do too, so quantum entanglement cannot be created or removed this way. More generally, the tensor-product coefficient matrix changes as , which preserves its singular values and therefore its Schmidt coefficients. The transpose on the second factor is ordinary, not a conjugate transpose, because coefficients of a tensor product depend bilinearly on the two input vectors.
Low-rank approximation 2026-10-14
A low-rank approximation replaces an matrix by a matrix of matrix rank at most a chosen integer , with , while making an explicitly chosen error norm small. The point is to describe many entries using a few shared patterns: an image compression may retain broad brightness patterns while discarding finer ones. The approximation is useful when the saved storage or computation justifies the lost detail. A small matrix rank alone says nothing about the error.
The compact representation is a sum of outer products, equivalently a product of two thin matrices:
Here are the columns of , and the star denotes the conjugate transpose; over the real numbers use the transpose. The rank bound for a matrix product gives . Conversely, choose a basis of the column space of as the columns of , and put the coordinates of each column of into ; pad with zero columns if the matrix rank is smaller than . Each nonzero outer product is a rank-one matrix: it repeats a single column pattern at different strengths across the columns.
Keeping the two factors stores scalars instead of . This saves space only when . The usual singular value decomposition representation stores scalars because it keeps the singular values separately; absorbing them into one factor removes that extra array. These are representation sizes at equal scalar precision, before file overhead. See Uschmajew and Vandereycken, §9.2: thin factors and their storage, and Illinois CS 357, Low-rank approximation: storing singular vectors and values.
The factors also give without forming the full matrix . Direct evaluation uses scalar multiplications, compared with for a dense matrix applied to a vector. For , the two factors contain scalars rather than , and the same counts describe these multiplication costs. Constructing the factors is a separate cost. Moreover, a low-rank approximation need not be a sparse matrix: the constant matrix whose entries are all has matrix rank despite having no zero entries.
For the standard unweighted problem, write a singular value decomposition with and singular values . Retain the first paired left singular vectors and right singular vectors:
The Eckart-Young-Mirsky theorem says that this same minimizes both of the following error norms over all matrices with matrix rank at most :
where and an empty sum is zero. Here the Frobenius norm is , whereas the operator norm is specifically induced by the Euclidean norm, . The first aggregates errors in all entries; the second bounds the worst output error for a unit vector input. These formulas apply to real and complex matrices. [ref]
For , a relative Frobenius norm tolerance is met precisely when the discarded squared singular values sum to at most . Thus one can choose the smallest suitable before reconstructing the matrix. Many individually small discarded singular values can still have a large combined error. An operator norm tolerance instead tests only the largest discarded singular value, . The two questions can therefore select different ranks.
The following stipulated matrix makes the tradeoff visible. Define four real vectors of length :
The vectors are orthonormal, so this is already a singular value decomposition written as outer products, with positive singular values . All entries lie between and and can be displayed as brightnesses. The first component is uniform brightness, the second distinguishes broad blocks, and the last two supply finer alternating patterns. This is a designed arithmetic example, not measured image data.
Figure 1.
Shared patterns in a stipulated matrix
. The first three panels use the same brightness scale. Rank one retains uniform brightness; rank two adds the broad blocks. The signed residual has its own color scale to expose the discarded patterns. The factors apply a linear map through just intermediate coordinates. Details.
Here has every entry equal to , while has entries within the two diagonal blocks and in the other two blocks. For instance, becomes : its error is . The full residual is , whose Frobenius norm is and whose operator norm is . Since , the relative Frobenius norm error is . Two thin factors use scalars, or if the normalized left singular vectors, right singular vectors, and singular values are stored separately, instead of dense entries.
Figure 2.
Error falls as storage rises for the stipulated matrix
. The exact Frobenius norm and operator norm errors are plotted for . The storage panel counts the two thin factors, or the normalized left singular vectors and right singular vectors plus separate singular values, at equal scalar precision. Lines join discrete rank choices; they do not represent intermediate ranks or measured data. Details.
Retaining three components reduces the Frobenius norm error to while using scalars in two factors. Retaining all four reconstructs exactly but uses scalars, giving no saving in this generic representation; keeping the singular values separately uses . Our particular sign patterns could be encoded more economically, but that would exploit an additional structure beyond the general low-rank approximation. The striking feature is that numerical error and storage can both be read from the decomposition, rather than judged only by how smooth the picture looks.
The constraint is deliberately matrix rank at most . The truncation has . If , the best approximation is itself, with zero error. Requiring matrix rank exactly can destroy attainment: for and , the matrices have matrix rank for , and both error norms equal . Their error has infimum zero, but no rank-two matrix attains it. If , the displayed does have matrix rank exactly and attains the same minimum under either constraint.
Optimality also does not always mean uniqueness. For , the best Frobenius norm approximation is unique when . [ref] A positive tie across the cutoff permits different choices: for and , both and have Frobenius norm error and operator norm error . More generally, is optimal for every real unit vector in the first two coordinate directions. Rotating which tied direction is kept changes the approximation. Repeated singular values entirely inside the retained group do not change its sum of outer products. At the only feasible matrix is zero; at the unique zero-error approximation is , even if some singular values are tied at zero.
A strict gap does not guarantee uniqueness for the operator norm. For and , every with has matrix rank and error , which is optimal. Only minimizes the Frobenius norm, since . An unchanged worst direction can hide extra error in another direction under the operator norm.
Finally, these guarantees concern the stated norms and the sole matrix rank constraint. They do not establish that a discarded pattern is noise or irrelevant to a particular task: the finer patterns in our constructed example were put there intentionally. Adding entrywise weights or restrictions on the factors changes the problem, so the Eckart-Young-Mirsky theorem above does not automatically solve it. For historical context, the original 1936 matrix problem is documented in the existing Eckart-Young-Mirsky theorem section.
A real matrix whose columns are an orthonormal set, equivalently . In the complex case use the conjugate transpose instead. This requires ; only in the square case does the transpose also provide a two-sided inverse, making an orthogonal matrix.
Moore-Penrose inverse Created 2026-09-24 Updated 2026-10-14
The Moore-Penrose inverse extends the useful part of a matrix inverse to rectangular and singular matrices. A linear system may have no exact solution, or may have many. The pseudoinverse resolves both ambiguities: is the minimum-norm least-squares solution. First minimize the Euclidean norm ; among all vectors attaining that minimum, choose the one with smallest Euclidean norm . It does not pretend that inconsistent equations can all be satisfied.
For , its Moore-Penrose inverse is the unique matrix satisfying the four Penrose equations. The singular value decomposition gives a direct construction:
Here are unitary matrices, the star is the conjugate transpose, and is the rectangular diagonal matrix obtained by replacing each nonzero singular value by and leaving zeros at zero. Over the real numbers, use orthogonal matrices and transposes. The pseudoinverse reverses the stretches that can be reversed; it discards output components the original linear map cannot produce and does not invent an input component in its kernel. [ref]
The two products have especially clear meanings:
They are orthogonal projection matrices: selects the producible part of an output, while selects the detectable part of an input. They are generally not identity matrices. For an invertible matrix, both are identities and .
This gives a useful order of operations for least-squares solutions: project the requested output onto the column space, then invert the restriction of from to its column space. Adding a kernel vector leaves the residual unchanged but increases the squared Euclidean norm by the Pythagorean theorem in an inner-product space, because is orthogonal to that kernel. The pseudoinverse therefore provides one canonical answer without hiding either lost information or irreconcilable data.
The name records a history with several contributors. E. H. Moore gave an earlier generalization in 1920; M. H. Pearl's 1966 paper records that work, Arne Bjerhammar's 1951 rediscovery for maximal-rank rectangular matrices, and Roger Penrose's independent 1955 treatment. [ref] Penrose's original paper proves existence and uniqueness from the four Penrose equations for arbitrary complex matrices, including rectangular ones. [ref]
Orthogonal projection matrix Created 2026-09-24 Updated 2026-10-14
A matrix represents a linear projection when applying it twice has the same effect as applying it once. For an orthogonal projection with the standard Hermitian inner product on , the additional condition is that the conjugate transpose equals the original matrix:
Thus is both idempotent and a Hermitian matrix. Over the real numbers this says . Its image of a linear map is the retained linear subspace, while its kernel of a linear map is the orthogonal complement: vectors in the image are unchanged, and vectors in the kernel become zero.
For a matrix with full column rank, projecting onto its column space gives
The invertibility of follows from linear independence of the columns. If those columns are an orthonormal set, and . These formulas and the conditions in the real case are developed in MIT 18.06SC, Projections onto Subspaces, pp. 1–3.
For the line spanned by ,
In particular, and . The eigenvalues are on the retained direction and on the removed direction. This exposes the meaning of an orthogonal projection as retaining selected components, rather than stretching them.
Symmetry refers to the specified inner product. In the real weighted setting, the formula becomes and satisfies and . For the preceding weighted line example,
It is not symmetric under the ordinary transpose, but it is an orthogonal projection for the weighted Euclidean inner product. The matrix criterion should therefore be used with the standard Hermitian inner product, not silently transferred to a different geometry.