Eichler transvections of a quadratic form #
Let Q be a quadratic form on M with un-halved polar form B = polar Q, so that
B x x = 2 • Q x. For an isotropic vector u (Q u = 0) and a vector w orthogonal to it
(B u w = 0), the Eichler transvection (also called a Siegel transformation) is
E_{u,w} x = x + B x u • w - B x w • u - (Q w * B x u) • u.
It is a proper isometry of Q. It fixes u and every vector orthogonal to both u and w, and it
depends on w only through its class modulo R ∙ u. For fixed u, the map w ↦ E_{u,w} turns
addition into composition. So the Eichler transvections with isotropic vector u are the image of
a homomorphism from the additive group u^⊥ / R ∙ u into SO(Q). This homomorphism is injective
as soon as the polar form pairs u with some vector to a unit; over a field, as soon as u is not
in the kernel of the polar form. The orthogonal group acts on these subgroups by conjugation, moving
the pair (u, w).
Nothing here assumes that 2 is invertible or that the scalars form a field. The formula uses B
and Q, never B / 2, so it makes sense verbatim for integral quadratic forms.
Main definitions #
QuadraticMap.transvection Q hu huw: the Eichler transvectionE_{u,w}, as a linear automorphism ofMwith determinant1.QuadraticMap.transvectionHom Q hu: the homomorphismw ↦ E_{u,w}from the additive group ofu^⊥ / R ∙ uintospecialOrthogonalGroup Q.
Main results #
QuadraticMap.transvection_apply: the defining formula.QuadraticMap.transvection_mem_specialOrthogonalGroup:E_{u,w}is a proper isometry.QuadraticMap.transvection_add:E_{u,w + w'} = E_{u,w} * E_{u,w'}.QuadraticMap.transvection_add_smul:E_{u,w + c • u} = E_{u,w}.QuadraticMap.transvection_conj:g * E_{u,w} * g⁻¹ = E_{g u, g w}forg ∈ O(Q).QuadraticMap.IsometryEquiv.transvectionParameterEquiv: an isometry transports the parameter spaceu^⊥ / ((R ∙ u) ∩ u^⊥)to the corresponding space fore u; whenuis isotropic, this isu^⊥ / R ∙ u.QuadraticMap.IsometryEquiv.specialOrthogonalGroupCongr_comp_transvectionHom: Eichler root-subgroup homomorphisms are natural under isometric equivalences.QuadraticMap.transvection_eq_one_iff_of_isUnit: ifpolar Q x uis a unit for somex, thenE_{u,w} = 1exactly whenw ∈ R ∙ u. HencetransvectionHom_injective_of_isUnit.QuadraticMap.transvection_eq_one_iff: over a field, ifpolarBilin Q u ≠ 0, thenE_{u,w} = 1exactly whenw ∈ K ∙ u. HencetransvectionHom_injective.QuadraticMap.finrank_transvectionParameter: for an isotropic vector outside the polar radical, the parameter spaceu^⊥ / K ∙ uhas dimensiondim V - 2.QuadraticMap.subsingleton_transvectionParameter_of_finrank_eq_two: for an isotropic vector outside the polar radical in a binary quadratic space, the parameter spaceu^⊥ / K ∙ uis trivial; consequently every Eichler transvection is the identity.
References #
- M. Eichler, Quadratische Formen und orthogonale Gruppen, Springer (1952).
An isometric equivalence transports the quotient u^⊥ / ((R ∙ u) ∩ u^⊥) to the
corresponding quotient for e u. When u is isotropic, this is the Eichler-transvection parameter
space u^⊥ / R ∙ u.
Instances For
Transport of Eichler-transvection parameters sends the class of w to the class of e w.
Inverse transport of Eichler-transvection parameters sends the class of w to the class of
e.symm w.
The identity isometry induces the identity equivalence on Eichler-transvection parameters.
Transport of Eichler-transvection parameters respects composition of isometries.
The Eichler transvection E_{u,w} x = x + B x u • w - B x w • u - (Q w * B x u) • u, for an
isotropic vector u and a vector w orthogonal to it, where B = polar Q. It is a proper
isometry of Q.
Instances For
The Eichler transvection acts by
E_{u,w} x = x + B x u • w - B x w • u - (Q w * B x u) • u, where B = polar Q.
The determinant of an Eichler transvection is 1, on any module.
An Eichler transvection is an isometry of Q.
An Eichler transvection is a proper isometry of Q.
An Eichler transvection E_{u,w} fixes its isotropic vector u.
An Eichler transvection fixes every vector orthogonal to both u and w.
The Eichler transvection with w = 0 is the identity.
The Eichler transvection E_{u,w} is trivial when w is a multiple of u.
The Eichler transvections with a fixed isotropic vector u compose additively in w.
The inverse of an Eichler transvection is the Eichler transvection of -w.
An Eichler transvection depends on w only through its class modulo R ∙ u.
The conjugation law. Conjugating an Eichler transvection by an isometry moves the defining
pair of vectors: g * E_{u,w} * g⁻¹ = E_{g u, g w}.
Transporting an Eichler transvection along an isometric equivalence transports both of its defining vectors.
The Eichler transvections with a fixed isotropic vector u, as a homomorphism
w ↦ E_{u,w} from the additive group of u^⊥ / R ∙ u into SO(Q). It is injective when the
polar form pairs u with some vector to a unit (transvectionHom_injective_of_isUnit).
Instances For
The quotient homomorphism sends the class of w to the Eichler transvection E_{u,w}.
The quotient homomorphism sends the class of w to the Eichler transvection E_{u,w} as an
element of the special orthogonal group.
Eichler root-subgroup homomorphisms are natural under isometric equivalences of quadratic forms.
An Eichler transvection E_{u,w} is trivial exactly when w is a multiple of u, provided
the polar form pairs u with some vector to a unit.
The Eichler transvections with isotropic vector u form a copy of the additive group
u^⊥ / R ∙ u inside SO(Q), provided the polar form pairs u with some vector to a unit.
Over a field, an Eichler transvection E_{u,w} is trivial exactly when w is a multiple of
u, provided u is not in the kernel of the polar form (for instance, u ≠ 0 and Q
nondegenerate).
Over a field, the Eichler transvections with isotropic vector u form a copy of the additive
group u^⊥ / K ∙ u inside SO(Q), provided u is not in the kernel of the polar form.
In dimension at least three, a vector outside the polar radical has an orthogonal vector outside its span. For an isotropic vector, this gives a nontrivial transvection parameter.
The Eichler-transvection parameter space u^⊥ / K ∙ u of an isotropic vector outside the
polar radical has dimension dim V - 2.
In a binary quadratic space, the Eichler-transvection parameter space u^⊥ / K ∙ u of an
isotropic vector outside the polar radical is trivial. This is the low-dimensional
exception to the nontrivial transvection families available in dimension at least three.
Every Eichler transvection in a binary quadratic space whose isotropic direction is outside the polar radical is the identity.
The Eichler root-subgroup homomorphism is zero in a binary quadratic space when its isotropic direction is outside the polar radical.