Documentation

TauCeti.AlgebraicGeometry.EllipticCurve.MinimalModel.DiscriminantIdeal

The minimal discriminant ideal of an elliptic curve over a Dedekind domain #

Let O be a Dedekind domain with fraction field K and let W be an elliptic Weierstrass equation over K. At each height-one prime v of O the localisation Oᵥ = Localization.AtPrime v.asIdeal is a discrete valuation ring, and WeierstrassCurve.localMinimalDiscriminantValuation reads off the exponent v (Δ_min,ᵥ) of a Weierstrass equation minimal over Oᵥ. This file assembles those exponents into a single ideal of O,

𝔇_{E/K} = ∏ᵥ 𝔭ᵥ ^ v (Δ_min,ᵥ),

the minimal discriminant ideal (Silverman, The Arithmetic of Elliptic Curves, VIII.8).

Each exponent is invariant under a change of variables, so the ideal depends only on the K-isomorphism class of the curve and not on the equation presenting it. Against an equation that is already integral over O it is comparable with the actual discriminant: the local exponents never exceed those of Δ W, with equality at v exactly when W is minimal there, so 𝔇_{E/K} = (Δ W) characterises global minimality among integral equations. Accordingly, this characterisation is stated only for equations integral over O.

The obstruction exponents (v (Δ W) − v (Δ_min,ᵥ)) / 12 of an integral equation, the integral defect ideal they assemble into, and its class in ClassGroup O are not defined here.

Main definitions #

Main results #

References #

The discriminant of an equation minimal at v has v-adic valuation exp (-v (Δ_min,ᵥ)). This is valuation_Δ_eq_exp_neg_of_isMinimal_smul read through the v-adic valuation of O rather than through the discrete valuation of Oᵥ.

The exponent of 𝔭ᵥ in the discriminant ideal is the additive valuation of the discriminant. This is the bridge between unique factorisation of the principal ideal (d) and the order function used by the local obstruction exponent.

At a prime where the equation is minimal, the exponent of 𝔭ᵥ in the discriminant is v (Δ_min,ᵥ). Here d is a global integral representative of Δ W, supplied separately by the hypothesis hd; minimality at v supplies only integrality over the localisation.

An integral equation has discriminant exponent at least the local minimal one at every prime. Minimality maximises the multiplicative valuation of the discriminant, which is to minimise its exponent.

noncomputable def WeierstrassCurve.minimalDiscriminantIdeal (O : Type u_1) [CommRing O] [IsDedekindDomain O] {K : Type u_2} [Field K] [Algebra O K] [IsFractionRing O K] (W : WeierstrassCurve K) [W.IsElliptic] :

The minimal discriminant ideal 𝔇_{E/K} = ∏ᵥ 𝔭ᵥ ^ v (Δ_min,ᵥ): the product over the height-one primes of O of the local minimal discriminants of W. The product is finite (hasFiniteMulSupport_pow_localMinimalDiscriminantValuation): after choosing an integral model, only finitely many primes divide its nonzero discriminant ideal, and every local minimal exponent is bounded by that ideal's multiplicity.

Equations
Instances For
    @[simp]

    The minimal discriminant ideal is invariant under a change of variables, so it is an invariant of the curve and not of the equation presenting it.

    The product defining the minimal discriminant ideal is finite. Thus the defining finprod agrees with a finite product of the nontrivial local factors.

    The minimal discriminant ideal is nonzero.

    @[simp]

    The exponent of 𝔭ᵥ in the minimal discriminant ideal is v (Δ_min,ᵥ). This reads the local minimal exponents back off the ideal, so results about 𝔇_{E/K} can be proved without unfolding the defining product.

    The defining prime-power factorisation of the minimal discriminant ideal. Outside this module the body of minimalDiscriminantIdeal is not exposed, so this is the interface for unfolding it.

    The minimal discriminant ideal divides the discriminant ideal of every integral equation. This is the global form of the primewise inequality between their exponents.

    A globally minimal equation computes the minimal discriminant ideal as (Δ W).

    Among integral equations, 𝔇_{E/K} = (Δ W) holds exactly for the globally minimal ones. Integrality is not optional: a non-integral change of variables can fix Δ while destroying minimality.