Poincare duality for l different from p (Theorem 1.1.1, the Berkovich-Huber case)
DisprovedRSF.duality_neq_pTheorem 1.1.1 of the thesis in the case l different from p, proved by Berkovich and by Huber: if K is an algebraically closed non-archimedean field of mixed characteristic (0, p) and X is a proper smooth rigid-analytic variety of pure dimension d over K, then for every prime l different from p and every integer i there is a natural perfect pairing between H^i(X_et, F_l) and H^(2d-i)(X_et, F_l) with values in the Tate object F_l(-d) - the cohomology is Poincare dual to its complementary degree. The milestone states the duality over the rigid cohomology interface: the pairing exists in every degree, is bilinear in both arguments, nondegenerate in both arguments, and exhaustive. This is the literature anchor for the goal, which treats the remaining case l = p.
Formalization Note The base field, the variety, and the cohomology groups are abstract interface data carrying the geometric conditions as labels; constructing them for actual rigid-analytic varieties and establishing the labeled hypotheses is part of the proposed work.
import Mathlib import Definitions.Def_RSF_cat import Definitions.Def_RSF_geo
namespace RSF
/-! Theorem 1.1.1 of the thesis in the case ell different from p, proved by
Berkovich and Huber: on a proper smooth rigid-analytic variety of pure
dimension d over an algebraically closed non-archimedean field of mixed
characteristic (0, p), the etale cohomology with coefficients in F_ell
admits, in every degree, a pairing against the complementary degree with
values in the Tate object F_ell(-d) which is bilinear in both arguments,
nondegenerate in both arguments, and exhaustive. This is the literature
anchor for the goal of the mission, which treats the remaining case
ell = p. -/
theorem duality_neq_p : ∀ w : RigidCohWorld,
w.ℓ ≠ w.P →
w.nonarchField → w.algClosed → w.mixedChar →
w.properSmooth → w.pureDim →
∃ pair : ∀ i : ℤ, w.H (2 * (w.d : ℤ) - i) → w.H i → w.Tate,
(∀ (i : ℤ) (x y : w.H (2 * (w.d : ℤ) - i)) (z : w.H i),
pair i (w.add (2 * (w.d : ℤ) - i) x y) z = w.tadd (pair i x z) (pair i y z)) ∧
(∀ (i : ℤ) (k : ZMod w.ℓ) (x : w.H (2 * (w.d : ℤ) - i)) (z : w.H i),
pair i (w.smul (2 * (w.d : ℤ) - i) k x) z = w.tsmul k (pair i x z)) ∧
(∀ (i : ℤ) (x : w.H (2 * (w.d : ℤ) - i)) (y z : w.H i),
pair i x (w.add i y z) = w.tadd (pair i x y) (pair i x z)) ∧
(∀ (i : ℤ) (k : ZMod w.ℓ) (x : w.H (2 * (w.d : ℤ) - i)) (z : w.H i),
pair i x (w.smul i k z) = w.tsmul k (pair i x z)) ∧
(∀ (i : ℤ) (x : w.H (2 * (w.d : ℤ) - i)),
(∀ z : w.H i, pair i x z = w.tzero) → x = w.zero (2 * (w.d : ℤ) - i)) ∧
(∀ (i : ℤ) (z : w.H i),
(∀ x : w.H (2 * (w.d : ℤ) - i), pair i x z = w.tzero) → z = w.zero i) ∧
(∀ (i : ℤ) (φ : ZModLinear w.ℓ (w.H i) w.Tate
(w.add i) (w.zero i) (w.smul i) w.tadd w.tzero w.tsmul),
∃ u : w.H (2 * (w.d : ℤ) - i), ∀ z : w.H i, pair i u z = φ.map z) := by
sorry
end RSF
Read-back
What the Lean code literally says, in plain math · glm-5-latest-short
Restate: for every rigid cohomology world whose prime l differs from its residue characteristic p and whose labels assert that the base field is a non-archimedean algebraically closed field of mixed characteristic and that the variety is proper, smooth, of pure dimension d, there is a family of pairings, one per integer degree i, from the cohomology group in degree 2d - i against the cohomology group in degree i, with values in the Tate object, which is additive and ZMod-l-equivariant in both arguments, nondegenerate in both arguments against the respective zeros, and exhaustive: every bundled ZMod-l-linear functional on the degree i group is the pairing against some vector of the degree 2d - i group. No other hypotheses appear.