Goal
Define the predicate IsSemistable E: E has good or multiplicative reduction at every prime (no additive reduction), equivalently its conductor is squarefree.
What already exists
- mathlib
AlgebraicGeometry/EllipticCurve/Reduction.lean: HasGoodReduction, HasMultiplicativeReduction, HasAdditiveReduction (with partition/exclusivity theorems), minimal model.
What's missing
IsSemistable E : Prop and the equivalence IsSemistable E ↔ ∀ p, ¬ HasAdditiveReduction E p (and ↔ good-or-multiplicative everywhere).
Test cases
- A semistable curve (e.g. conductor 11, 37) is
IsSemistable; a curve with additive reduction is not.
References
Blueprint & LMFDB targets
Rendered blueprint: https://cbirkbeck.github.io/LeanBridge/ — the definitions / LMFDB knowls this issue feeds.
Goal
Define the predicate
IsSemistable E:Ehas good or multiplicative reduction at every prime (no additive reduction), equivalently its conductor is squarefree.What already exists
AlgebraicGeometry/EllipticCurve/Reduction.lean:HasGoodReduction,HasMultiplicativeReduction,HasAdditiveReduction(with partition/exclusivity theorems), minimal model.What's missing
IsSemistable E : Propand the equivalenceIsSemistable E ↔ ∀ p, ¬ HasAdditiveReduction E p(and ↔ good-or-multiplicative everywhere).Test cases
IsSemistable; a curve with additive reduction is not.References
Blueprint & LMFDB targets
ec.semistable— blueprint · LMFDBRendered blueprint: https://cbirkbeck.github.io/LeanBridge/ — the definitions / LMFDB knowls this issue feeds.