The integral and real Mukai structures of the K3 model agree #
The degree-2d K3 model carries two Mukai structures that had nothing to do
with each other.
K3Mukai.leanbuilds the integral one:k3IntegralMukaiData, with latticeℤ, form⟪x, y⟫ = 2d·x·y, andmukaiVector E = (r, c, χ − r)inMukai.MukaiLattice ℤ. Sphericality there is⟪v, v⟫ = -2overℤ, andisSpherical_mukaiVector_iffcharacterises it.RankOneRealization.leanbuilds the real one: the divisor lineℝwith form2d·x·y, whose real Mukai extension is where every wall statement ofDivisorial/Signature.leanandDivisorial/Region.leanlives. Sphericality there isPeriodDomain.IsSphericalClass.
Numerical/Mukai/Integral.lean has carried the general comparison for some time —
extendMap, realPairing_extendMap, isSphericalClass_extendMap — waiting on
a lattice map that respects both forms. On this model that map is the inclusion
ℤ → ℝ, and the forms agree on the nose.
Why this matters beyond tidiness #
Every wall-finiteness statement proved for this model counts real spherical
classes. The geometric content is about integral ones: ⟪v, v⟫ = -2 in the
Mukai lattice, which GrothendieckGroup/MukaiVector.lean relates to χ₂ and
to the expected dimension of a moduli space. k3_isSphericalClass_of_isSpherical
is the link, so k3_finite_walls_meeting_box and its siblings become statements
about the classes the geometry cares about rather than about a real
approximation of them.
k3_mukaiVector_eq_extendMap is the identification that carries it: the real
Mukai vector of a numerical class is the integral one, extended.
What is not claimed #
Nothing here identifies either carrier with K_num(X) for a geometric K3, and
no Riemann--Roch input is added: mukaiVector_k3 already evaluated the integral
vector, and this file only compares.
The lattice map #
The inclusion of the rank-one Néron--Severi lattice ℤ·H into the real
divisor line, sending H to the unit vector.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The two forms agree. This is the hypothesis every theorem of
Numerical/Mukai/Integral.lean waits on, and on this model it is a cast.
The two pairings, and the two Mukai vectors #
The integral Mukai pairing is the real one.
The real Mukai vector is the integral one, extended.
The left side is CentralCharge/Divisorial/Mukai.lean read through the realization of
RankOneRealization.lean; the right side is GrothendieckGroup/MukaiVector.lean
read through k3IntegralMukaiData. They are the same triple.
Integral sphericality is real sphericality #
An integral spherical class of the Mukai lattice is a spherical class of the real form.
The -2 reads the same on both sides, which is what the halving convention of
Mukai/RealForm.lean exists for. This is the link that makes the wall
statements about integral classes.
The Mukai vector of a numerical class is a real spherical class exactly when the integral criterion holds.
isSpherical_mukaiVector_iff states that criterion in terms of χ₂, so this is
where the real wall theory meets the numerical invariants.
The integral Mukai extension is the lattice of the wall statements #
The extension of an integral class lands in the integral Mukai extension of
ℤ·H, which is the lattice k3_finite_walls_integral and
k3_finite_walls_meeting_box are stated against.
The spherical chart's integral comparison #
The first witness for Spherical.IntegralComparison.
Walls/Spherical/Basic.lean says of that structure: "it is supplied, never
constructed — producing one is the geometric obligation of exhibiting NS(X)
with its intersection form", and nothing in the tree constructed one, so
pairing_map, selfPairing_map and isSpherical_map_iff were all vacuous.
On the degree-2d K3 the obligation is discharged by the rank-one lattice
ℤ·H: the map is the inclusion of ℤ into the divisor line and the forms agree
by k3LatticeMap_pairing.
Note this is a different structure from the Mukai comparison above. Its
compat field is stated on all of ℤ, not on the image of a first Chern class,
so it is a genuine comparison of forms rather than a constraint on one map.
Equations
Instances For
Integral and real sphericality agree in the (β, ω) chart, on the K3
model. This is isSpherical_map_iff with the witness supplied.
The spherical chart's comparison agrees with the period-domain one: both send an integral class to the same real triple.
Wall finiteness, over integral classes #
The extension map is injective, because the integer cast is.
Only finitely many integral spherical classes of the Mukai lattice have a wall meeting the parameter box.
This is k3_finite_walls_meeting_box said over Mukai.MukaiLattice ℤ instead of
over the real extension. It is the statement the geometry wants: the classes
counted are those with ⟪v, v⟫ = -2 in the integral lattice, which
isSpherical_mukaiVector_iff reads off χ₂.
Nothing new is assumed — only d > 0 and t₀ > 0, as before.