Orthogonal groups in dimension one #
On a free module of rank one over an integral domain every linear endomorphism is a scalar c,
and c preserves a nonzero quadratic map valued in a torsion-free module exactly when
c * c = 1, that is when c = 1 or c = -1. So the orthogonal group of such a quadratic map on
a line is {1, -1}, of order two when 2 ≠ 0, and the reflection in any vector of invertible
norm is -1.
Together with the triviality of the special orthogonal group in rank at most one
(QuadraticMap.specialOrthogonalGroup_eq_bot_of_finrank_le_one), this is the dimension-one
boundary case of the orthogonal-group calculations: for Q x = a x² with a ≠ 0 over a field,
the group O(Q) is {±1}, SO(Q) is trivial, and -1 is the reflection in every nonzero vector.
The last fact is what computes the spinor norm of -1 as the square class of a
(CliffordAlgebra.orthogonalSpinorNorm_negOrthogonal_smul_sq).
Main results #
TauCeti.QuadraticMap.mem_orthogonalGroup_iff_of_finrank_eq_one: in rank one, the isometries of a nonzero quadratic map valued in a torsion-free module are exactly1and-1.TauCeti.QuadraticMap.eq_one_or_eq_negOrthogonal_of_finrank_eq_one: the same dichotomy for elements of the orthogonal group.TauCeti.QuadraticMap.card_orthogonalGroup_of_finrank_eq_one: if moreover2 ≠ 0, the orthogonal group has exactly two elements.QuadraticMap.reflection_eq_neg_of_finrank_eq_oneandQuadraticMap.reflectionOrthogonal_eq_negOrthogonal_of_finrank_eq_one: in rank one, the reflection in any vector of invertible norm is-1.
The orthogonal group of a line. On a free module of rank one over a domain, the isometries
of a nonzero quadratic map valued in a torsion-free module are exactly 1 and -1.
In rank one, every isometry of a nonzero quadratic map is 1 or Q.negOrthogonal.
When 2 ≠ 0, negation is a nontrivial isometry of a module of rank one.
The orthogonal group of a line has order two. On a free module of rank one over a domain
in which 2 ≠ 0, a nonzero quadratic map valued in a torsion-free module has exactly the two
isometries 1 and -1.
In rank one, every reflection is -1. The reflection in a vector of invertible norm on a
free module of rank one over a domain is negation.
In rank one, the bundled reflection in a vector of invertible norm is Q.negOrthogonal.