Compatible compact-open subgroups for orthogonal and Spin groups #
A restricted product of the local orthogonal, special orthogonal, and Spin groups needs compatible
reference subgroups at every prime. The independent data are a compact-open subgroup of the local
orthogonal group and one of the local Spin group. The special orthogonal subgroup is derived by
intersecting the orthogonal subgroup with SO, and compatibility asks that the local Spin
projection land in this intersection.
This file packages the independent families, their compactness and openness, the almost-everywhere integrality of rational points, and the compatibility condition. It derives the special orthogonal family, its membership criterion, its openness and compactness, the restricted Spin projection, and almost-everywhere integrality for rational special orthogonal points. In particular, no separately chosen special orthogonal family can drift away from the orthogonal family.
New tuples are obtained from old ones by shrinking: intersecting the orthogonal reference
subgroups with open subgroups W p that contain them at almost every prime, and the Spin ones
with the preimages of the W p, gives a compatible tuple agreeing with the original at almost
every prime. This is how tuples differing at finitely many primes, such as level structures at a
single prime, arise.
Tuples are also functorial in the quadratic space: a rational isometry e : Q ≃ Q' carries a tuple
for Q to one for Q' by applying the local isometries e ⊗ ℚ_p at every prime. The local
isometries are homeomorphisms of the local point groups, so compactness and openness are
preserved, and they carry the derived special orthogonal family of one tuple to that of the other.
At every prime they restrict to bijections of all three reference subgroups, which is the hypothesis
under which a rational isometry identifies the finite adelic groups and class sets of the two
tuples.
The topology on every group is the canonical one inherited from the ambient finite-dimensional algebra; the package stores no topology of its own.
Main definitions #
TauCeti.QuadraticMap.OrthogonalCompactOpens: compatible orthogonal and Spin compact-open reference families for a rational quadratic space.TauCeti.QuadraticMap.OrthogonalCompactOpens.specialOrthogonal: the derived local special orthogonal family.TauCeti.QuadraticMap.OrthogonalCompactOpens.spinToSpecialOrthogonal: the local Spin projection restricted to the reference subgroups.TauCeti.QuadraticMap.OrthogonalCompactOpens.infOpenSubgroup: the shrinking of a tuple by a family of open subgroups of the local orthogonal groups.TauCeti.QuadraticMap.OrthogonalCompactOpens.map: the transport of a tuple along a rational isometry.
Main results #
TauCeti.QuadraticMap.OrthogonalCompactOpens.map_specialOrthogonal: transport carries the derived special orthogonal family along.TauCeti.QuadraticMap.OrthogonalCompactOpens.bijOn_map_orthogonal, and its Spin and special orthogonal versions: the local isometries match the reference subgroups of a tuple with those of its transport at every prime.TauCeti.QuadraticMap.OrthogonalCompactOpens.map_reflandTauCeti.QuadraticMap.OrthogonalCompactOpens.map_trans: transport is functorial.
References #
- O. T. O'Meara, Introduction to Quadratic Forms (1963), §101.
Compatible compact-open reference subgroups for the local orthogonal and Spin groups of a rational quadratic space.
The special orthogonal reference subgroup is deliberately not a field: it is recovered as the
preimage of orthogonal p under SO(Q_p) → O(Q_p). The compatibility field is phrased using
the Spin-to-special-orthogonal projection, so it supplies the restricted map needed by adelic
special orthogonal points rather than merely a map into the full orthogonal group.
- orthogonal (p : Nat.Primes) : Subgroup ↥(orthogonalGroup (QuadraticForm.baseChange ℚ_[↑p] Q))
The compact-open reference subgroup of the local orthogonal group.
- spin (p : Nat.Primes) : Subgroup ↥(spinGroup (QuadraticForm.baseChange ℚ_[↑p] Q))
The compact-open reference subgroup of the local Spin group.
- isOpen_orthogonal (p : Nat.Primes) : IsOpen ↑(self.orthogonal p)
The local orthogonal reference subgroup is open.
- isCompact_orthogonal (p : Nat.Primes) : IsCompact ↑(self.orthogonal p)
The local orthogonal reference subgroup is compact.
- isOpen_spin (p : Nat.Primes) : IsOpen ↑(self.spin p)
The local Spin reference subgroup is open.
- isCompact_spin (p : Nat.Primes) : IsCompact ↑(self.spin p)
The local Spin reference subgroup is compact.
- spin_maps (p : Nat.Primes) : Set.MapsTo ⇑(CliffordAlgebra.spinToSpecialOrthogonal (QuadraticForm.baseChange ℚ_[↑p] Q)) ↑(self.spin p) ↑(Subgroup.comap (QuadraticMap.specialOrthogonalToOrthogonal (QuadraticForm.baseChange ℚ_[↑p] Q)) (self.orthogonal p))
Local Spin reference points map into the special orthogonal subgroup cut out by the orthogonal reference subgroup.
- eventually_orthogonal (g : ↥(orthogonalGroup Q)) : ∀ᶠ (p : Nat.Primes) in Filter.cofinite, (orthogonalGroupBaseChange Q) g ∈ self.orthogonal p
Every rational orthogonal point belongs to the reference subgroup at almost every prime.
- eventually_spin (x : ↥(spinGroup Q)) : ∀ᶠ (p : Nat.Primes) in Filter.cofinite, (CliffordAlgebra.spinGroupBaseChange Q) x ∈ self.spin p
Every rational Spin point belongs to the reference subgroup at almost every prime.
Instances For
The special orthogonal reference subgroup derived from the orthogonal one.
Instances For
A local special orthogonal point belongs to the derived reference subgroup exactly when its image in the orthogonal group belongs to the orthogonal reference subgroup.
The derived special orthogonal reference subgroup is open, being the preimage of an open
subgroup under the continuous inclusion SO(Q_p) → O(Q_p).
The derived special orthogonal reference subgroup is compact, being the preimage of a compact
subgroup under the closed embedding SO(Q_p) → O(Q_p).
The local Spin projection carries the Spin reference subgroup into the derived special orthogonal reference subgroup.
The Spin-to-special-orthogonal projection restricted to the compatible local reference subgroups.
Instances For
The restricted local Spin projection has the same value as the ambient projection.
Every rational special orthogonal point belongs to the derived reference subgroup at almost every prime. This is a consequence of orthogonal integrality, not additional data.
A Spin reference point acts through an orthogonal reference point.
Shrinking the orthogonal reference subgroups shrinks the derived special orthogonal ones.
Orthogonal reference families agreeing at almost every prime have derived special orthogonal families agreeing at almost every prime.
Shrinking a compatible tuple at finitely many primes #
Intersect the orthogonal reference subgroups of U with open subgroups W p of the local
orthogonal groups, and the Spin reference subgroups with the preimages of the W p. When
U.orthogonal p ≤ W p at almost every prime, as for a family W that is ⊤ away from finitely
many primes, the result is again a compatible compact-open tuple. It agrees with U at almost
every prime and is contained in U at every prime.
Instances For
The orthogonal reference subgroups of the shrunken tuple are the intersections with W.
The Spin reference subgroups of the shrunken tuple are cut out by the preimages of W.
The shrunken orthogonal reference subgroups are contained in those of U.
The shrunken Spin reference subgroups are contained in those of U.
The shrunken tuple has the orthogonal reference subgroups of U at almost every prime.
The shrunken tuple has the Spin reference subgroups of U at almost every prime.
Transport along a rational isometry #
Transport a compatible compact-open tuple along a rational isometry e : Q ≃ Q': at every
prime the orthogonal and Spin reference subgroups are carried to those of Q' by the local
isometry e ⊗ ℚ_p. The derived special orthogonal family is carried along as well
(map_specialOrthogonal), so the local isometries restrict to bijections of all three families of
reference subgroups (bijOn_map_orthogonal and its Spin and special orthogonal versions).
Instances For
The orthogonal reference subgroups of a transported tuple are the images under the local isometries.
The Spin reference subgroups of a transported tuple are the images under the local isometries.
The derived special orthogonal reference subgroups of a transported tuple are the images of those of the original tuple under the local isometries.
The local isometry e ⊗ ℚ_p restricts to a bijection between the orthogonal reference
subgroups of a tuple and of its transport.
The local Spin equivalence induced by e ⊗ ℚ_p restricts to a bijection between the Spin
reference subgroups of a tuple and of its transport.
The local isometry e ⊗ ℚ_p restricts to a bijection between the derived special orthogonal
reference subgroups of a tuple and of its transport.
Transport along the identity isometry is the identity.
Transport along a composite of isometries is the composite of the transports.