The realification of a matrix over an RCLike field #
An m × n matrix A over an RCLike field induces an ℝ-linear map, and splitting its entries
into real and imaginary parts gives the real (m ⊕ m) × (n ⊕ n) matrix
Matrix.realify A = !![Re A, -Im A; Im A, Re A],
the realification of A. It is additive and multiplicative and turns the conjugate transpose
into the transpose, so it carries Hermitian matrices to symmetric ones and *-congruence to
congruence. This is what lets real quadratic-form theory be applied to Hermitian forms.
Main definitions #
Matrix.realify: the real matrix of theℝ-linear map a complex matrix induces.TauCeti.realifyReflection: the reflection ofℝ^ι ⊕ ℝ^ιnegating the second summand, which realises entrywise conjugation as a congruence of realifications.
Main results #
Matrix.realify_mul,Matrix.realify_one,Matrix.realify_add,Matrix.realify_smul: realification is real-linear and multiplicative.Matrix.realify_conjTranspose: the conjugate transpose becomes the transpose.Matrix.IsHermitian.isSymm_realify: a Hermitian matrix realifies to a symmetric one.Matrix.realify_map_ofReal: a real matrix realifies to two diagonal copies of itself.Matrix.isUnit_det_realify: realification preserves invertibility.Matrix.realify_map_starRingEnd: entrywise conjugation becomes congruence by the reflectionTauCeti.realifyReflectionthat negates the imaginary coordinates.
The reflection of ℝ^ι ⊕ ℝ^ι negating the second summand, which realises conjugation as a
congruence of realifications.
Equations
- TauCeti.realifyReflection ι = Matrix.fromBlocks 1 0 0 (-1)
Instances For
Realification preserves the identity matrix.
Realification carries Hermitian matrices to symmetric ones.
Entrywise conjugation becomes congruence by the reflection negating the imaginary coordinates.