Comparison of Drinfeld and naive [Γ₁(N)]- and [Γ(N)]-structures #
This file compares the integral Drinfeld moduli problems [Γ₁(N)] (ModuliProblem.gammaOne) and
[Γ(N)] (ModuliProblem.gamma) over Ell/B with their naive counterparts
(ModuliProblem.gammaOneNaive, ModuliProblem.gammaNaive), following Katz–Mazur §3.7:
- For
[Γ₁(N)]: over a base schemeBon whichNis invertible, a pointPof exact orderNon an elliptic curveE/SoverBgives the naive[Γ₁(N)]-structurea ↦ aP, injective on every fibre (EllipticCurveGeom.IsOfExactOrder.isFiberwiseInjective). This defines an isomorphism[Γ₁(N)] ⟶ [Γ₁(N)]_naive(ModuliProblem.gammaOneToGammaOneNaive). Consequently[Γ₁(N)]inherits rigidity (ModuliProblem.isRigid_gammaOne) and is represented by the fine curveY₁(N)(ModuliProblem.gammaOneRepresentableBy) forN ≥ 4. - For
[Γ(N)]: over an arbitrary baseB, every naive[Γ(N)]-structure is a Drinfeld basis (EllipticCurveGeom.IsFiberwiseInjective.isDrinfeldBasis), giving aGL₂(ℤ/Nℤ)-equivariant monomorphism[Γ(N)]_naive ⟶ [Γ(N)](ModuliProblem.gammaNaiveToGamma). Over a baseBon whichNis invertible, every Drinfeld basis is conversely a naive[Γ(N)]-structure (EllipticCurveGeom.IsDrinfeldBasis.isFiberwiseInjective), giving the inverse morphism[Γ(N)] ⟶ [Γ(N)]_naive(ModuliProblem.gammaToGammaNaive) and the isomorphism[Γ(N)] ≅ [Γ(N)]_naive(ModuliProblem.gammaIsoGammaNaive). Over such a base,[Γ(N)]therefore inherits from[Γ(N)]_naivefreeness of theGL₂(ℤ/Nℤ)-action over nonempty bases (ModuliProblem.eq_one_of_gammaAction_hom_app_eq_self), rigidity forN ≥ 3(ModuliProblem.isRigid_gamma), and étaleness overEll/B(ModuliProblem.hasProperty_etale_gammaRelRepData), making[Γ(N)]finite étale overEll/Btogether withModuliProblem.hasProperty_isFinite_gammaRelRepData.
Main definitions #
TauCeti.AlgebraicGeometry.ModuliProblem.gammaOneToGammaOneNaive B N hN: the morphism from Drinfeld to naive[Γ₁(N)]-structures over a baseBon whichNis invertible.TauCeti.AlgebraicGeometry.ModuliProblem.gammaNaiveToGamma B N: the morphism from naive to Drinfeld[Γ(N)]-structures over an arbitrary baseB.TauCeti.AlgebraicGeometry.ModuliProblem.gammaToGammaNaive B N hNandTauCeti.AlgebraicGeometry.ModuliProblem.gammaIsoGammaNaive B N hN: the inverse morphism and isomorphism[Γ(N)] ≅ [Γ(N)]_naiveover a baseBon whichNis invertible.
Main results #
TauCeti.AlgebraicGeometry.ModuliProblem.naiveLevelEquiv_gammaOneToGammaOneNaive_app_apply: the naive structure of a pointPof exact orderNsendsatoaP.TauCeti.AlgebraicGeometry.ModuliProblem.isIso_gammaOneToGammaOneNaive: the comparison is an isomorphism.TauCeti.AlgebraicGeometry.ModuliProblem.gammaOneRepresentableBy:Y₁(N)represents the Drinfeld problem forN ≥ 4invertible on the base.TauCeti.AlgebraicGeometry.ModuliProblem.isRigid_gammaOne: whereNis invertible onB, Drinfeld[Γ₁(N)]-structures are rigid forN ≥ 4.TauCeti.AlgebraicGeometry.ModuliProblem.gammaNaiveAction_hom_comp_gammaNaiveToGammaandTauCeti.AlgebraicGeometry.ModuliProblem.gammaAction_hom_comp_gammaToGammaNaive: the comparison morphisms between[Γ(N)]and[Γ(N)]_naiveareGL₂(ℤ/Nℤ)-equivariant.TauCeti.AlgebraicGeometry.ModuliProblem.eq_one_of_gammaAction_hom_app_eq_self: whereNis invertible onB,GL₂(ℤ/Nℤ)acts freely on[Γ(N)]over a nonempty base.TauCeti.AlgebraicGeometry.ModuliProblem.isRigid_gamma: whereNis invertible onB,[Γ(N)]is rigid forN ≥ 3(Katz–Mazur 2.7.2).TauCeti.AlgebraicGeometry.ModuliProblem.hasProperty_etale_gammaRelRepData: whereNis invertible onB,[Γ(N)]is étale overEll/B(Katz–Mazur 3.7.1).
References #
- N. M. Katz and B. Mazur, Arithmetic Moduli of Elliptic Curves, 2.7.2 (rigidity for
N ≥ 3), §3.1 ([Γ(N)]-structures), §3.2 ([Γ₁(N)]-structures), and §3.7 / 3.7.1 (comparison with naive level structures whereNis invertible).
[Γ₁(N)] where N is invertible #
Drinfeld [Γ₁(N)]-structures are naive where N is invertible. Over a base B on which
N is invertible, the point P of exact order N of a [Γ₁(N)]-structure gives the naive
[Γ₁(N)]-structure a ↦ aP, injective on every fibre by
EllipticCurveGeom.IsOfExactOrder.isFiberwiseInjective. This is natural in the object of
Ell/B.
Instances For
The naive [Γ₁(N)]-structure of a point P of exact order N sends a to aP.
The naive level structure associated to a Drinfeld point sends 1 to that point,
including when N = 1.
Where N is invertible, the comparison from Drinfeld to naive [Γ₁(N)] is an
isomorphism of moduli problems.
The inverse comparison retains the point given by the image of 1 under the naive level
structure.
For N ≥ 4 invertible on B, the existing fine curve Y₁(N) also represents the
integral Drinfeld [Γ₁(N)] problem restricted to B.
Instances For
The Drinfeld point classified by an arrow to Y₁(N) is the pullback of the universal
Tate point (0, 0).
[Γ₁(N)] is rigid for N ≥ 4 where N is invertible. Over a base B on which N is
invertible, [Γ₁(N)] maps to the rigid naive problem [Γ₁(N)]_naive
(ModuliProblem.isRigid_gammaOneNaive).
[Γ(N)] and [Γ(N)]_naive #
Naive [Γ(N)]-structures are Drinfeld bases over every base. The morphism of moduli
problems [Γ(N)]_naive ⟶ [Γ(N)] over Ell/B sending a homomorphism (ℤ/Nℤ)² →* E(S) injective on
every fibre to the Drinfeld basis it defines
(EllipticCurveGeom.IsFiberwiseInjective.isDrinfeldBasis). No invertibility hypothesis on N is
needed.
Instances For
gammaNaiveToGamma preserves the underlying homomorphism (ℤ/Nℤ)² →* E(S).
Naive [Γ(N)]-structures form a subproblem of Drinfeld [Γ(N)]-structures over every
base.
The comparison [Γ(N)]_naive ⟶ [Γ(N)] is GL₂(ℤ/Nℤ)-equivariant.
The comparison [Γ(N)]_naive ⟶ [Γ(N)] is GL₂(ℤ/Nℤ)-equivariant.
Drinfeld [Γ(N)]-structures are naive where N is invertible (Katz–Mazur, §3.7). Over a
base B on which N is invertible, every Drinfeld basis (ℤ/Nℤ)² →* E(S) is injective on every
fibre (EllipticCurveGeom.IsDrinfeldBasis.isFiberwiseInjective), defining a morphism of moduli
problems [Γ(N)] ⟶ [Γ(N)]_naive inverse to gammaNaiveToGamma.
Instances For
gammaToGammaNaive preserves the underlying homomorphism (ℤ/Nℤ)² →* E(S).
gammaToGammaNaive and gammaNaiveToGamma compose to the identity on [Γ(N)].
gammaToGammaNaive and gammaNaiveToGamma compose to the identity on [Γ(N)].
gammaNaiveToGamma and gammaToGammaNaive compose to the identity on [Γ(N)]_naive.
gammaNaiveToGamma and gammaToGammaNaive compose to the identity on [Γ(N)]_naive.
Drinfeld and naive [Γ(N)]-structures coincide where N is invertible (Katz–Mazur, §3.7):
over a base B on which N is invertible, gammaToGammaNaive and gammaNaiveToGamma are
mutually inverse isomorphisms between [Γ(N)] and [Γ(N)]_naive.
Instances For
Where N is invertible on B, gammaToGammaNaive is an isomorphism.
Where N is invertible on B, gammaNaiveToGamma is an isomorphism.
The comparison [Γ(N)] ⟶ [Γ(N)]_naive is GL₂(ℤ/Nℤ)-equivariant.
The comparison [Γ(N)] ⟶ [Γ(N)]_naive is GL₂(ℤ/Nℤ)-equivariant.
Where N is invertible, GL₂(ℤ/Nℤ) acts freely on [Γ(N)] over a nonempty base.
[Γ(N)] is rigid for N ≥ 3 where N is invertible (Katz–Mazur, 2.7.2). Over a base B
on which N is invertible, [Γ(N)] is isomorphic to the rigid naive problem [Γ(N)]_naive
(ModuliProblem.isRigid_gammaNaive).
The moduli problem [Γ(N)] is étale over Ell/B when N is invertible on B
(Katz–Mazur, 3.7.1): where N is invertible on B, [Γ(N)] is isomorphic to [Γ(N)]_naive,
whose representing schemes are étale over their bases. Together with
ModuliProblem.hasProperty_isFinite_gammaRelRepData, this makes [Γ(N)] finite étale over
Ell/B.