Local analytic addition coordinates with Zariski-thick neighborhoods
OpenPhilipponMultiplicity.exists_local_analytic_addition_modelLet be a Philippon base field, namely a normed field isometrically isomorphic to or to a completed algebraic closure . Let be a finite product of embedded commutative algebraic groups over , with its induced Zariski topology. There exist a nonnegative integer and maps
with the following properties.
- The origins correspond to the identity, and the local addition law is analytic at the origin:
- On sufficiently small neighborhoods of zero in the norm topology, the two unit identities and compatibility with the group law hold:
Each identity is asserted as a germ at the corresponding origin; a common global neighborhood is not prescribed. 3. For every norm-topology neighborhood of zero in , the image has a Zariski closure with nonempty interior in :
This local model connects analytic calculations at the identity with the Zariski topology of the given algebraic group. It contains no integer-multiplication map, and it does not assume connectedness. The parameter dimension may be zero.
Formalization Note. The assertion requires only the displayed local model, not a globally injective parameterization or a global homomorphism. The maps are total functions, while analyticity and the group identities are local conditions. This is an auxiliary consequence of smooth algebraic-group coordinates and local analytic Zariski density, specialized to the repository's concrete embedded groups; it is not a verbatim statement of one numbered source theorem.
import Definitions.Def_PhilipponMultiplicity_Geometry set_option autoImplicit false open Filter Topology
namespace PhilipponMultiplicity
theorem exists_local_analytic_addition_model
(K : Type*) [NontriviallyNormedField K] (hK : IsPhilipponBaseField K)
(G : EmbeddedGroupProduct K) :
∃ (d : ℕ) (φ : (Fin d → K) → G.Point)
(μ : ((Fin d → K) × (Fin d → K)) → (Fin d → K)),
φ 0 = 0 ∧ AnalyticAt K μ 0 ∧ μ 0 = 0 ∧
(∀ᶠ u in 𝓝 (0 : Fin d → K), μ (u, 0) = u) ∧
(∀ᶠ u in 𝓝 (0 : Fin d → K), μ (0, u) = u) ∧
(∀ᶠ z in 𝓝 (0 : (Fin d → K) × (Fin d → K)),
φ (μ z) = φ z.1 + φ z.2) ∧
(∀ U : Set (Fin d → K), U ∈ 𝓝 0 →
(@interior _ G.zariskiTopology
(@closure _ G.zariskiTopology (φ '' U))).Nonempty) := by sorry
end PhilipponMultiplicity