Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Compatible affine closed-point charts for regular maps

Proved
PhilipponMultiplicity.regular_map_has_affine_closed_point_charts

by tomasz · Oct 2, 2026 · Mathlib 0df444a (Lean v4.33.1)

algebraic-geometryphilippon-multiplicityproof-frontier

Let KKK be an algebraically closed field. Let XXX and YYY be locally closed subsets of finite products of projective spaces over KKK, with their induced Zariski topologies, and let f:X→Yf:X\to Yf:X→Y be regular. For every x∈Xx\in Xx∈X, there are open subsets S⊆XS\subseteq XS⊆X and T⊆YT\subseteq YT⊆Y, finitely generated KKK-algebras

A=K[t1,…,tm]/I,B=K[u1,…,un]/J,A=K[t_1,\ldots,t_m]/I,\qquad B=K[u_1,\ldots,u_n]/J,A=K[t1​,…,tm​]/I,B=K[u1​,…,un​]/J,

homeomorphisms a:S→MaxSpec⁡(B)a:S\to\operatorname{MaxSpec}(B)a:S→MaxSpec(B) and b:T→MaxSpec⁡(A)b:T\to\operatorname{MaxSpec}(A)b:T→MaxSpec(A), and a KKK-algebra map φ:A→B\varphi:A\to Bφ:A→B, such that

x∈S,f(S)⊆T,b(f(z))=φ−1(a(z))(z∈S).x\in S,\qquad f(S)\subseteq T,\qquad b(f(z))=\varphi^{-1}(a(z))\quad(z\in S).x∈S,f(S)⊆T,b(f(z))=φ−1(a(z))(z∈S).

Here m,nm,nm,n are nonnegative integers, I,JI,JI,J are ideals, and the maximal spectra have their Zariski topologies. The last equality is an equality of ideals of AAA. No irreducibility or positive-dimensionality is required.

Formalization Note. The proof identifies affine polynomial zero sets with the maximal spectra of their coordinate quotients and checks compatibility of polynomial coordinate maps with the induced quotient homomorphisms. The required polynomial charts are now proved, completing the closed-point chart theorem. Every theorem dependency of the accepted reduction is now Proved, and this theorem has zero Open leaves. The final affine construction is proved here. The original formal statement and hypotheses are unchanged.

Preamble
import Definitions.Def_PhilipponMultiplicity_Geometry
import Mathlib
set_option autoImplicit false
Formal statement
namespace PhilipponMultiplicity
universe u

theorem regular_map_has_affine_closed_point_charts
    (K : Type u) [Field K] [IsAlgClosed K]
    (M N : MultiProjectiveSpace K) (X Y : Type u)
    (e : X → M.Point) (j : Y → N.Point) (f : X → Y)
    (he : Function.Injective e) (hj : Function.Injective j)
    (hX : @IsLocallyClosed _ M.zariskiTopology (Set.range e))
    (hY : @IsLocallyClosed _ N.zariskiTopology (Set.range j))
    (hf : M.IsRegularAlong N e (j ∘ f)) (x : X) :
    letI : TopologicalSpace X := TopologicalSpace.induced e M.zariskiTopology
    letI : TopologicalSpace Y := TopologicalSpace.induced j N.zariskiTopology
    ∃ (S : Set X) (T : Set Y), IsOpen S ∧ x ∈ S ∧ IsOpen T ∧
      ∃ hST : Set.MapsTo f S T,
      ∃ (m n : ℕ) (I : Ideal (MvPolynomial (Fin m) K))
        (J : Ideal (MvPolynomial (Fin n) K))
        (a : S ≃ₜ MaximalSpectrum (MvPolynomial (Fin n) K ⧸ J))
        (b : T ≃ₜ MaximalSpectrum (MvPolynomial (Fin m) K ⧸ I))
        (φ : (MvPolynomial (Fin m) K ⧸ I) →ₐ[K] (MvPolynomial (Fin n) K ⧸ J)),
        ∀ z : S, (b ⟨f z.val, hST z.property⟩).asIdeal =
          Ideal.comap φ.toRingHom (a z).asIdeal := by sorry

end PhilipponMultiplicity
Source
Stacks Project, Lemma 27.13.3, tag 01NG, https://stacks.math.columbia.edu/tag/01NG ; Lemma 26.6.4, tag 01I1, https://stacks.math.columbia.edu/tag/01I1 ; Lemma 29.22.2, tag 01TQ, https://stacks.math.columbia.edu/tag/01TQ ; Lemma 33.14.1, tag 0478, https://stacks.math.columbia.edu/tag/0478 . Auxiliary consequence for locally closed multiprojective point sets over an algebraically closed field: standard affine charts and affine morphisms, with closed points identified by the Nullstellensatz. The concrete polynomial-model comparison is the remaining obligation.

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, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me