Morphisms of rational schemes with reduced source and separated target are determined by perfect characteristic-zero field points
ProvedMazurTransfer.RationalSchemeMorphismFieldPointExtensionality.hom_eq_of_field_pointsalgebraic-geometryarithmetic-geometrymazur-theorem
Let X and Y be schemes over Q, with X reduced and the structural morphism of Y separated. Let f,g be morphisms from X to Y over Q. If
for every perfect field K of characteristic zero and every K-valued point a of X over Q, then f=g. No properness hypothesis or density assertion about rational points is required. The named downstream consumer is equality of the actual Picard diamond and norm scheme morphisms.
Preamble
/-
Copyright (c) 2026 Vas and contributors. Released under Apache-2.0.
Design boundary: morphisms from a reduced Q-scheme to a separated Q-scheme
are determined by all characteristic-zero perfect field points. The proof
uses the literal residue-field maps at all source points, without a density
claim about rational points. Named downstream consumer: the cyclotomic and
norm identities on the existing rational order-13 Picard scheme.
-/
import Mathlib
noncomputable section
open CategoryTheory AlgebraicGeometry
variable {X Y : Scheme} (cX : X ⟶ Spec (CommRingCat.of ℚ))
(cY : Y ⟶ Spec (CommRingCat.of ℚ)) [IsReduced X] [IsSeparated cY]
Formal statement
theorem MazurTransfer.RationalSchemeMorphismFieldPointExtensionality.hom_eq_of_field_points (f g : X ⟶ Y)
(hf : f ≫ cY = cX) (hg : g ≫ cY = cX)
(H : ∀ (K : Type) [Field K] [CharZero K] [PerfectField K]
(a : Spec (CommRingCat.of K) ⟶ X)
(ha : a ≫ cX = Spec.map (CommRingCat.ofHom (algebraMap ℚ K))),
a ≫ f = a ≫ g) : f = g := by sorrySource
Original MazurTheorem RationalSchemeMorphismFieldPointExtensionality.hom_eq_of_field_points, using Mathlib residue-field morphism extensionality in the exact candidate environment 0df444a360eaa60ab8c11dca51a86af692955474, Apache-2.0.