Documentation

TauCeti.NumberTheory.QuadraticForm.OrthogonalGroup.CompactOpen

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 #

Main results #

References #

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.

Instances For
    theorem TauCeti.QuadraticMap.OrthogonalCompactOpens.ext {V : Type u_1} {inst✝ : AddCommGroup V} {inst✝¹ : Module ℚ V} {Q : QuadraticForm ℚ V} {x y : OrthogonalCompactOpens Q} (orthogonal : x.orthogonal = y.orthogonal) (spin : x.spin = y.spin) :
    x = y

    The special orthogonal reference subgroup derived from the orthogonal one.

    Instances For
      @[simp]

      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
        @[simp]

        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.

        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
          @[simp]

          The orthogonal reference subgroups of the shrunken tuple are the intersections with W.

          @[simp]

          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 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
            @[simp]

            The orthogonal reference subgroups of a transported tuple are the images under the local isometries.

            @[simp]

            The Spin reference subgroups of a transported tuple are the images under the local isometries.

            @[simp]

            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.

            @[simp]

            Transport along the identity isometry is the identity.

            theorem TauCeti.QuadraticMap.OrthogonalCompactOpens.map_trans {V : Type u_1} [AddCommGroup V] [Module ℚ V] {Q : QuadraticForm ℚ V} (U : OrthogonalCompactOpens Q) {V' : Type u_2} [AddCommGroup V'] [Module ℚ V'] {Q' : QuadraticForm ℚ V'} (e : QuadraticMap.IsometryEquiv Q Q') {V'' : Type u_3} [AddCommGroup V''] [Module ℚ V''] {Q'' : QuadraticForm ℚ V''} (e' : QuadraticMap.IsometryEquiv Q' Q'') :
            U.map (e.trans e') = (U.map e).map e'

            Transport along a composite of isometries is the composite of the transports.