Documentation

TauCeti.AlgebraicGeometry.ModularCurve.HomLevel

Moduli problems of homomorphisms to the group of points #

Let A be a group. Many level structures on an elliptic curve E over a scheme S are homomorphisms φ : A →* E(S) to the group of S-points of E satisfying a condition p: the naive level structures (ModuliProblem.naiveLevel) ask that φ be injective on every fibre, and the [Γ(N)]-structures (ModuliProblem.gamma) that φ be a Drinfeld basis of E[N].

An arrow (E'/S') ⟶ (E/S) of Ell/B exhibits E' as the base change of E, and composing with base change of points (EllipticCurveGeom.pointsPullback) turns a homomorphism A →* E(S) into a homomorphism A →* E'(S'). When the condition p is stable under this pull-back, the homomorphisms satisfying it form a moduli problem over Ell/B (ModuliProblem.homLevel). Restriction along a homomorphism A' →* A which carries the condition on A to the condition on A' is a morphism of such moduli problems (ModuliProblem.homLevelMap).

Main definitions #

Main results #

References #

The moduli problem of homomorphisms A →* E(S) satisfying p over Ell/B, for a condition p stable under base change of points. Its level structures on an object (E/S) of Ell/B are the homomorphisms A →* E(S) satisfying p (homLevelEquiv), and they pull back along an arrow of Ell/B by base change of points (homLevelEquiv_map). The group A lies in Type, as the groups (ℤ/Nℤ)ʳ of level structures do, so that the level structures lie in the universe Type (u + 1) of moduli problems.

Instances For

    The level structures of homLevel B A p hp on an object (E/S) of Ell/B are the homomorphisms A →* E(S) satisfying p. Unification cannot recover the proof hp from the type of a level structure, by proof irrelevance, so instances of homLevel pass it by name.

    Instances For
      @[simp]

      The pull-back of a level structure of homLevel B A p hp along an arrow f of Ell/B is its composite with base change of points along f.

      Two morphisms into homLevel agree if their underlying homomorphisms agree on every level structure.

      Restriction of level structures. A homomorphism ψ : A' →* A carrying homomorphisms satisfying p to homomorphisms satisfying p' restricts level structures of homLevel B A p hp to level structures of homLevel B A' p' hp', φ ↦ φ ∘ ψ.

      Instances For
        @[simp]

        Restriction along ψ composes a level structure with ψ.

        The right action of automorphisms of A on level structures whose condition is invariant under precomposition. An automorphism σ sends a homomorphism φ to φ ∘ σ.

        Instances For