Source-pinned research

Research proof index

Search theorem names, mathematical ideas, modules, topics, projects, and role-labelled researchers. Open a result for its complete indexed Lean declaration and source record.

This index contains 91 research declarations. Search 10,000 more complete Mathlib declarations.

1 topic

91 results

Clear filters
Project-declaredLean 4.32.0

Residue c₄ mul residue eq neg c₆

WeierstrassCurve.residue_c₄_mul_residue_eq_neg_c₆

Plain-language statement

The key identity φc₄ · φ(t'² - 4n') = -φc₆ of the twisting datum (t', n'): if its residues satisfy the trace and norm relations cut out by the node polynomial (κ = 54 b₆ - 3 b₂ b₄ + a₂ c₄), then the discriminant identity splitPolynomial_discrim turns them into this identity.

number theoryarithmetic geometryFermat's Last Theorem

Source project: Fermat's Last Theorem

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Weierstrass Curve tate A₄ eq eval Int

WeierstrassCurve.tateA₄_eq_evalInt

Plain-language statement

The Lambert series rearrangement ∑_{n≥1} n³qⁿ/(1-qⁿ) = ∑_{n≥1} σ₃(n)qⁿ for |q| < 1: the defining series of tateA₄ is the evaluation of the formal series a₄(q) = -5s₃(q) ∈ ℤ⟦q⟧.

number theoryarithmetic geometryFermat's Last Theorem

Source project: Fermat's Last Theorem

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Weierstrass Curve tate A₆ eq eval Int

WeierstrassCurve.tateA₆_eq_evalInt

Plain-language statement

The Lambert series rearrangement for tateA₆, as for tateA₄_eq_evalInt; the bookkeeping of the exact division by 12 uses 12 ∣ 5d³ + 7d⁵ termwise.

number theoryarithmetic geometryFermat's Last Theorem

Source project: Fermat's Last Theorem

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Weierstrass Curve tate Curve base Change

WeierstrassCurve.tateCurve_baseChange

Plain-language statement

The construction of the Tate curve commutes on the nose with any valuative morphism: its coefficients are power series in q with integer coefficients, and the partial sums converge at matching rates on both sides (TateCurve.evalInt_map). The same is true of the uniformisation tateCurveEquiv (a statement we defer, as it needs transport along this e...

number theoryarithmetic geometryFermat's Last Theorem

Source project: Fermat's Last Theorem

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Valuation c₄ base Change eq one

WeierstrassCurve.valuation_c₄_baseChange_eq_one

Plain-language statement

The c₄ of the base change has adic valuation 1. Multiplicative reduction of E makes the canonical valuation |E.c₄| = 1 (via adicValuation_eq_one_iff and integralModel_c₄_eq, as in WeierstrassCurve.valuation_c₄_eq_one); this transfers to l by valuation_algebraMap_eq_one, and converts back to the adic valuation over 𝒪[l]. Shared by `isM...

number theoryarithmetic geometryFermat's Last Theorem

Source project: Fermat's Last Theorem

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Valuation Δ base Change lt one

WeierstrassCurve.valuation_Δ_baseChange_lt_one

Plain-language statement

The discriminant of the base change has adic valuation < 1. Multiplicative reduction of E makes |E.Δ| < 1 (via adicValuation_lt_one_iff and integralModel_Δ_eq, as in WeierstrassCurve.valuation_Δ_lt_one); this transfers to l by valuation_algebraMap_lt_one, and converts back to the adic valuation over 𝒪[l].

number theoryarithmetic geometryFermat's Last Theorem

Source project: Fermat's Last Theorem

Person-level attribution pending.

View proof record