At most two points on an elliptic K3
ProvedFTheoryK3.at_most_two_E8Let be a field of characteristic zero and let satisfy the Calabi--Yau/K3 degree data
Call an point if and . Then the set of points is finite, and
Each point forces the discriminant to vanish to order there, while the total available order is ; hence at most two such points occur. This is the geometric origin of the heterotic gauge symmetry: an elliptic K3 accommodates at most two type II* fibres.
Formalization Note. The statement bundles finiteness of the -point set with the cardinality bound, so it does not rely on the convention that the cardinality of an infinite set is . The count is over the affine chart; see the mission's formalization-scope note.
import Definitions.Def_FTheoryK3Core
open Polynomial
variable {k : Type*} [Field k] [CharZero k]
namespace FTheoryK3
theorem at_most_two_E8
(f g : k[X]) (h : IsK3Data f g) :
{t₀ : k | IsE8Point f g t₀}.Finite ∧
Nat.card {t₀ : k | IsE8Point f g t₀} ≤ 2 := by
sorry
end FTheoryK3
Read-back
What the Lean code literally says, in plain math · claude-opus-4-8
Read-back (blind, independent auditor). Let be a field of characteristic zero. For all , assume , (zero-polynomial-degree- convention), and . Then the set is finite, and . Each qualifying is a point where vanishes to order and to order exactly . Because finiteness is asserted separately, the cardinality bound does not rely on the Nat.card-of-infinite-set convention.
Confirmed by the mission captain (proposal self-audit).