Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

discOrder_I0star_general

Proved
FTheoryK3Tate.discOrder_I0star_general

by andreaskapfer · Sep 22, 2026 · Mathlib 0df444a (Lean v4.33.1)

algebraic-geometryelliptic-curveselliptic-surfacesf-theorymathematical-physics

The full type I0∗\mathrm{I}_0^*I0∗​ row. If ord⁡tf≥2\operatorname{ord}_t f \ge 2ordt​f≥2, ord⁡tg≥3\operatorname{ord}_t g \ge 3ordt​g≥3, and the reduced discriminant 4c23+27d32≠04c_2^3 + 27 d_3^2 \ne 04c23​+27d32​=0 (where c2,d3c_2,d_3c2​,d3​ are the leading local Taylor coefficients of f,gf,gf,g at ttt, i.e. the coefficients of (X−t)2(X-t)^2(X−t)2 in fff and (X−t)3(X-t)^3(X−t)3 in ggg), then the discriminant Δ=4f3+27g2\Delta = 4f^3+27g^2Δ=4f3+27g2 satisfies ord⁡tΔ=6\operatorname{ord}_t\Delta = 6ordt​Δ=6. This covers all three I0∗\mathrm{I}_0^*I0∗​ branches; the nonvanishing reduced discriminant is the distinct-roots criterion separating I0∗\mathrm{I}_0^*I0∗​ from the In∗\mathrm{I}_n^*In∗​ series. No characteristic hypothesis is required.

Preamble
import Definitions.Def_FTheoryK3TateCore
open Polynomial
Formal statement
namespace FTheoryK3Tate
variable {k : Type*} [Field k]
/-- The full type **I₀\*** row (all branches). At a point with `ord f ≥ 2`, `ord g ≥ 3`, and
    nonzero reduced discriminant `4 c₂³ + 27 d₃² ≠ 0` — where `c₂ = (taylor t₀ f).coeff 2` and
    `d₃ = (taylor t₀ g).coeff 3` are the leading local coefficients — the discriminant vanishes to
    order exactly `6`. This covers all three I₀* cases (`ord f = 2, ord g = 3`; `ord f = 2, ord g > 3`;
    `ord f > 2, ord g = 3`); the `≠ 0` condition is the distinct-roots criterion for the cubic
    `x³ + c₂ x + d₃`, which is exactly what separates I₀* from the potentially multiplicative
    `Iₙ*` series. No characteristic hypothesis is needed: the order-6 coefficient of `Δ` is
    literally `4 c₂³ + 27 d₃²`. -/
theorem discOrder_I0star_general (f g : k[X]) (t₀ : k)
    (hf : (X - C t₀) ^ 2 ∣ f) (hg : (X - C t₀) ^ 3 ∣ g)
    (hred : 4 * ((taylor t₀ f).coeff 2) ^ 3 + 27 * ((taylor t₀ g).coeff 3) ^ 2 ≠ 0) :
    (Δ f g).rootMultiplicity t₀ = 6 := by
  sorry
end FTheoryK3Tate
Source
Kodaira/Tate classification of singular fibres: J. Tate (LNM 476, 1975); M. Schuett, T. Shioda, Elliptic Surfaces, arXiv:0907.0298; F-theory dictionary: T. Weigand, TASI Lectures on F-theory, arXiv:1806.01854.
Human review
  • Endorsed by Shuze Chen · Sep 22, 2026

  • Endorsed by andreaskapfer · Sep 22, 2026

    Confirmed by the mission captain (proposal self-audit).

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, licensed under Apache 2.0.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTermsJoin SlackJoin Zulip© 2026 Prove2Me