A reflection operator is a linear operator that mirrors vectors across a subspace. In Euclidean geometry, a reflection fixes the mirror subspace and reverses the perpendicular direction. Applying the same reflection twice returns every vector to its original position. Thus a reflection is an involution:
In an inner product space, the most common reflection is across a hyperplane through the origin. A Householder reflection has the form
when is a unit normal vector. It reflects vectors across the hyperplane perpendicular to . Reflections are orthogonal transformations, so they preserve lengths and angles.
39.1 Reflection Across a Line
Consider the reflection of across the -axis. It sends
to
The corresponding matrix is
The -axis is fixed pointwise. Every vector on the -axis has the form
and
The perpendicular direction is reversed:
Thus a reflection keeps one subspace and negates a complementary direction.
39.2 Reflection as a Linear Operator
Let be a vector space. A reflection is usually an operator
with two structural properties.
First, it is linear:
and
Second, it is its own inverse:
The equation means
for every . Applying the same mirror operation twice restores the original vector.
However, not every operator satisfying is called a geometric reflection. In Euclidean geometry, a reflection also has a fixed subspace and reverses an orthogonal complementary direction.
39.3 Fixed Subspace
The fixed subspace of a linear operator is
For a reflection, this is the mirror.
For reflection across the -axis,
This is the -axis.
The fixed subspace is the eigenspace for eigenvalue :
Thus the geometry of the mirror is encoded algebraically by the equation
39.4 Reversed Subspace
The reversed subspace is
This is the eigenspace for eigenvalue :
For reflection across the -axis,
This is the -axis.
Thus the reflection decomposes the plane as
On the first subspace, acts as the identity. On the second subspace, acts as multiplication by .
39.5 Reflections and Direct Sums
Let be a vector space over a field where . Suppose
Define
for and .
Then is linear. Also,
Hence
This operator fixes and reverses . It is a reflection across along .
Conversely, if a linear operator satisfies
then every vector can be decomposed into a fixed part and a reversed part:
The first term lies in , and the second lies in . Therefore
This shows that involutions are diagonalizable with eigenvalues and , provided the field does not have characteristic .
39.6 Orthogonal Reflections
In an inner product space, the usual geometric reflection is orthogonal.
Let be a subspace of a real inner product space . Every vector can be written as
where
The orthogonal reflection across is
It fixes the subspace and reverses the orthogonal complement .
This reflection preserves lengths. Indeed,
Since ,
Also,
Therefore
So orthogonal reflections are orthogonal transformations.
39.7 Reflection from Projection
Reflections are closely related to projections.
Let be the projection onto along , so
Then the reflection fixing and reversing is
Indeed,
Conversely,
Thus projections and reflections determine each other whenever the field has characteristic not equal to .
In the orthogonal case, if is the orthogonal projection onto , then the orthogonal reflection across is
39.8 Reflection Across a Hyperplane
Let be a unit vector. The hyperplane perpendicular to is
Every vector decomposes as
The first part lies in . The second part lies on the line spanned by .
Reflection across the hyperplane keeps the first part and negates the second:
In matrix form,
This is the Householder reflection. It fixes every vector perpendicular to and sends to .
39.9 Checking the Householder Formula
Let
where
First,
So is symmetric.
Next compute :
Expand:
Since
we have
Therefore
Thus is its own inverse.
Also,
If , then
so
Hence fixes the hyperplane and reverses the normal direction.
39.10 Reflection Across a Line in
Let be the line through the origin making angle with the positive -axis. A unit vector along the line is
The orthogonal projection onto is
The reflection across is
Compute:
Thus
Using double-angle identities,
This is the standard matrix for reflection across a line through the origin at angle .
39.11 Examples in the Plane
Reflection across the -axis corresponds to :
Reflection across the -axis has matrix
Reflection across the line has , so
It swaps coordinates:
Reflection across the line has matrix
It sends
to
39.12 Reflection Across a Plane in
Let be a unit normal vector to a plane through the origin. The reflection across the plane is
For example, take
Then
Thus
This reflects across the -plane:
39.13 Determinant of a Reflection
An orthogonal reflection has determinant when it reverses one normal direction and fixes all directions in a hyperplane.
For the Householder reflection
the eigenvalues are
in the direction , and
on the -dimensional hyperplane .
Therefore
This agrees with the geometric interpretation: a reflection reverses orientation.
By contrast, a rotation in has determinant . The determinant distinguishes orientation-preserving and orientation-reversing orthogonal transformations.
39.14 Trace of a Hyperplane Reflection
For a Householder reflection in , the eigenvalues are
There are eigenvalues equal to and one eigenvalue equal to . Hence the trace is
The same result follows from the formula
Since
and
we get
39.15 Reflections and Orthogonal Matrices
A real matrix is orthogonal if
Householder reflections are orthogonal. Since
and
we have
Thus preserves inner products:
It follows that preserves lengths and angles.
Geometrically, this is expected. A reflection moves vectors without changing their lengths or the angles between them. Orthogonal transformations preserve inner products and therefore preserve lengths and angles.
39.16 Reflections and Eigenvalues
A reflection satisfying
has eigenvalues only and , assuming the field has characteristic not equal to .
If
with , then
Since
we get
Thus
so
or
The eigenspace for is the fixed subspace. The eigenspace for is the reversed subspace.
39.17 Reflections and Diagonalization
A reflection is diagonalizable when the field has characteristic not equal to .
The reason is that the polynomial
has distinct roots. Since a reflection satisfies
its minimal polynomial divides . Therefore it has no repeated factor, and the operator is diagonalizable.
In a basis adapted to the decomposition
the matrix of is
Here
For a hyperplane reflection in , this becomes
39.18 Reflections and Projections
Let be a projection. Then
is a reflection-like involution:
Since
we get
Conversely, if , then
is a projection:
Thus idempotent operators and involutive operators are closely related.
Projection keeps one part and kills the other. Reflection keeps one part and negates the other.
39.19 Composition of Reflections
Compositions of reflections produce important transformations.
In , the composition of two reflections across lines through the origin is a rotation. If the angle from the first mirror line to the second is , then the composition is a rotation by .
This can be checked using matrices. Reflection across a line at angle has matrix
Then
is the rotation matrix through angle
Thus rotations can be built from reflections.
More generally, reflection groups are groups generated by reflections. They occur in geometry, Lie theory, root systems, and the study of symmetry.
39.20 Householder Reflections in Computation
Householder reflections are important in numerical linear algebra. They are used to transform vectors and matrices while preserving lengths.
Given a nonzero vector , one can choose a unit vector so that
maps to a scalar multiple of the first coordinate vector. This is the basis of Householder QR factorization.
Because is orthogonal, it is numerically stable for many algorithms. Multiplying by does not magnify Euclidean lengths. Householder transformations are standard tools in QR decomposition and related matrix reductions.
39.21 Reflection Versus Projection
Reflection and projection are related but different.
| Operator | Defining equation | Action |
|---|---|---|
| Projection | Keeps one part and sends the other to zero | |
| Reflection | Keeps one part and negates the other |
For a decomposition
the projection onto along is
The reflection across along is
They are connected by
and
39.22 Summary
A reflection operator is a linear operator that fixes one subspace and reverses a complementary subspace.
In its simplest algebraic form, a reflection satisfies
Its eigenspaces are
and
The first is the fixed subspace. The second is the reversed subspace.
In an inner product space, the orthogonal reflection across a subspace sends
to
where
For a unit normal vector , the reflection across the hyperplane perpendicular to has matrix
Reflections are orthogonal transformations. They preserve lengths and angles, have determinant in the hyperplane case, and are their own inverses.
They are fundamental in geometry, matrix factorization, numerical linear algebra, and the theory of symmetry.