FormalConjecturesForMathlib/AlgebraicGeometry/EllipticCurve/GlobalPeriod.lean

GitHub source file

Explanation legend Lean4 Domain Explanation Language (L4DEL)

L4DEL explanations are a separate layer. They do not change the Lean source. Intuition is explanatory prose; numbered items are a reading path; sources link the wording back to evidence.

L4DEL
Lean4 Domain Explanation Language

Credit: The upstream authors and contributors retain credit for the project and mathematics. lean4-explainer only renders their pinned source and adds the separately disclosed explanation layer.

Project sources: Pinned project documentation, Formal Conjectures paper, arXiv v1

4 declarations, 0 contain sorry, 0 declared as axioms

The real and complex periods of an elliptic curve as integrals

Let $E$ be an elliptic curve with Weierstrass equation $y^2 + a_1 xy + a_3 y = x^3 + a_2 x^2 + a_4 x + a_6$ and invariant differential $\omega = \frac{dx}{2y + a_1 x + a_3}$. Completing the square, $(2y + a_1 x + a_3)^2 = 4x^3 + b_2 x^2 + 2 b_4 x + b_6 =: F(x)$, the 2-division polynomial WeierstrassCurve.Ψ₂Sq, so $|\omega| = |dx| / \sqrt{|F(x)|}$ on the $x$-line.

References:

Imports (4)
Imported by 1 file
  1. def WeierstrassCurve.realPeriodIntegrand Documented declaration: realPeriodIntegrand line 60 source

    Source documentation

    The density $|\omega| / dx = 1 / \sqrt{4x^3 + b_2 x^2 + 2 b_4 x + b_6}$ of the invariant differential on either branch of the real locus, as a function on $\mathbb{R}$, with the junk value $0$ where the cubic is not positive.

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: WeierstrassCurve, Real

    Proof uses: Inv.inv, Real.sqrt, Polynomial.eval, WeierstrassCurve.Ψ₂Sq

    4 instances, coercions and auxiliary constants left out.

    def realPeriodIntegrand (x : ℝ) : ℝ := (√(W.Ψ₂Sq.eval x))⁻¹
  2. def WeierstrassCurve.realPeriod Documented declaration: realPeriod line 66 source

    Source documentation

    The real period as an integral: the integral of $|\omega|$ over the real locus $E(\mathbb{R})$, that is $2 \int_{\mathbb{R}} dx / \sqrt{F(x)}$ with the integrand taken to be $0$ where $F \leq 0$. This is the real period of the Birch and Swinnerton-Dyer conjecture, in the convention that absorbs the real Tamagawa number.

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: WeierstrassCurve, Real

    Proof uses: HMul.hMul, OfNat.ofNat, MeasureTheory.integral, MeasureTheory.MeasureSpace.volume, WeierstrassCurve.realPeriodIntegrand

    12 instances, coercions and auxiliary constants left out.

    def realPeriod : ℝ := 2 * ∫ x, W.realPeriodIntegrand x
    …
  3. def WeierstrassCurve.complexPeriodIntegrand The density of $\Omega_{\mathbb{C}}$ on the $x$-line: $1 / |\Psi_2^2(x)|$ line 75 source

    Source documentation

    The density of $\Omega_{\mathbb{C}}$ on the $x$-line: $1 / |\Psi_2^2(x)|$.

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: WeierstrassCurve, Complex, Real

    Proof uses: Inv.inv, Norm.norm, Polynomial.eval, WeierstrassCurve.Ψ₂Sq

    5 instances, coercions and auxiliary constants left out.

    def complexPeriodIntegrand (x : ℂ) : ℝ := ‖W.Ψ₂Sq.eval x‖⁻¹
  4. def WeierstrassCurve.complexPeriod The complex period as an integral: $\Omega_{\mathbb{C}}(E) = \int_{E(\mathbb{C})} |\omega \wedge \bar\omega| = 4 \int_{\mathbb{C}} dA(x) / |\Psi_2^2(x)|$ line 80 source

    Source documentation

    The complex period as an integral: $\Omega_{\mathbb{C}}(E) = \int_{E(\mathbb{C})} |\omega \wedge \bar\omega| = 4 \int_{\mathbb{C}} dA(x) / |\Psi_2^2(x)|$. Source: LMFDB knowl ec.period.

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: WeierstrassCurve, Complex, Real

    Proof uses: HMul.hMul, OfNat.ofNat, MeasureTheory.integral, MeasureTheory.MeasureSpace.volume, WeierstrassCurve.complexPeriodIntegrand

    18 instances, coercions and auxiliary constants left out.

    def complexPeriod : ℝ := 4 * ∫ x : ℂ, W.complexPeriodIntegrand x
    …