An irreducible regular-map image contains a relative open subset
ProvedPhilipponMultiplicity.irreducible_regular_map_image_contains_relative_openLet be an algebraically closed field, and let and be locally closed subsets of finite products of projective spaces over , with their induced Zariski topologies. Assume that is irreducible, in particular nonempty, and that is regular. Write , where the closure is taken in . Then there is a Zariski-open subset such that
Thus the image contains a nonempty relatively open subset of its closure. The target need not be irreducible, and the image need not have nonempty interior in the whole target. There is no group structure or characteristic-zero assumption.
This generic-image assertion is the geometric input for Noetherian-induction proofs of constructibility. Its relative formulation allows the image to lie in a proper closed subset of the target.
Formalization Note. The proof uses finite-presentation affine coordinate maps, constructible images, and compatible closed-point charts to obtain a relative open subset of the closure of an irreducible regular-map image. The required affine chart construction is now proved, completing the original 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.
import Definitions.Def_PhilipponMultiplicity_Geometry import Mathlib.Topology.Constructible set_option autoImplicit false
namespace PhilipponMultiplicity
universe u
theorem irreducible_regular_map_image_contains_relative_open
(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))
(hirr : @IsIrreducible X (TopologicalSpace.induced e M.zariskiTopology) Set.univ) :
∃ U : Set Y,
@IsOpen Y (TopologicalSpace.induced j N.zariskiTopology) U ∧
(U ∩ @closure Y (TopologicalSpace.induced j N.zariskiTopology) (Set.range f)).Nonempty ∧
U ∩ @closure Y (TopologicalSpace.induced j N.zariskiTopology) (Set.range f) ⊆
Set.range f := by sorry
end PhilipponMultiplicity