In a plane (or, respectively, 3-dimensional) geometry, to find the reflection of a point drop a perpendicular from the point to the line (plane) used for reflection, and extend it the same distance on the other side. To find the reflection of a figure, reflect each point in the figure.
To reflect point P through the line AB using compass and straightedge, proceed as follows (see figure):
Point Q is then the reflection of point P through line AB.
The matrix for a reflection is orthogonal with determinant −1 and eigenvalues −1, 1, 1, ..., 1. The product of two such matrices is a special orthogonal matrix that represents a rotation. Every rotation is the result of reflecting in an even number of reflections in hyperplanes through the origin, and every improper rotation is the result of reflecting in an odd number. Thus reflections generate the orthogonal group, and this result is known as the Cartan–Dieudonné theorem.
Similarly the Euclidean group, which consists of all isometries of Euclidean space, is generated by reflections in affine hyperplanes. In general, a group generated by reflections in affine hyperplanes is known as a reflection group. The finite groups generated in this way are examples of Coxeter groups.
Further information on reflection of light rays: Specular reflection § Direction of reflection
See also: 180-degree rotation
Reflection across an arbitrary line through the origin in two dimensions can be described by the following formula
where v {\displaystyle v} denotes the vector being reflected, l {\displaystyle l} denotes any vector in the line across which the reflection is performed, and v ⋅ l {\displaystyle v\cdot l} denotes the dot product of v {\displaystyle v} with l {\displaystyle l} . Note the formula above can also be written as
saying that a reflection of v {\displaystyle v} across l {\displaystyle l} is equal to 2 times the projection of v {\displaystyle v} on l {\displaystyle l} , minus the vector v {\displaystyle v} . Reflections in a line have the eigenvalues of 1, and −1.
Given a vector v {\displaystyle v} in Euclidean space R n {\displaystyle \mathbb {R} ^{n}} , the formula for the reflection in the hyperplane through the origin, orthogonal to a {\displaystyle a} , is given by
where v ⋅ a {\displaystyle v\cdot a} denotes the dot product of v {\displaystyle v} with a {\displaystyle a} . Note that the second term in the above equation is just twice the vector projection of v {\displaystyle v} onto a {\displaystyle a} . One can easily check that
Using the geometric product, the formula is
Since these reflections are isometries of Euclidean space fixing the origin they may be represented by orthogonal matrices. The orthogonal matrix corresponding to the above reflection is the matrix
where I {\displaystyle I} denotes the n × n {\displaystyle n\times n} identity matrix and a T {\displaystyle a^{T}} is the transpose of a. Its entries are
where δij is the Kronecker delta.
The formula for the reflection in the affine hyperplane v ⋅ a = c {\displaystyle v\cdot a=c} not through the origin is
"Reflexion" is an archaic spelling https://web.archive.org/web/20120829214317/http://oxforddictionaries.com/definition/english/reflexion ↩
Childs, Lindsay N. (2009), A Concrete Introduction to Higher Algebra (3rd ed.), Springer Science & Business Media, p. 251, ISBN 9780387745275 9780387745275 ↩
Gallian, Joseph (2012), Contemporary Abstract Algebra (8th ed.), Cengage Learning, p. 32, ISBN 978-1285402734 978-1285402734 ↩
Isaacs, I. Martin (1994), Algebra: A Graduate Course, American Mathematical Society, p. 6, ISBN 9780821847992 9780821847992 ↩