The origin of a mixed chart lies in the Zariski closure of the chart curve off the axis
ProvedCurveSymmetry.mixed_corner_mem_chart_closureLet be an integer, let be arbitrary, and let . With , the choice gives the polynomial equal to for , the equation of the curve in the chart near the boundary point of ; the choice gives the analogous equation near , with the two coordinates exchanged. In with its Zariski topology let be the set of prime ideals containing , let be the set of prime ideals not containing , and let be the point of the origin.
Then
The origin of the chart represents a corner of , while is the part of the chart where is finite. So the corner lies in the Zariski closure of the part of the chart curve over the affine plane, as needed for the description of the closure of the curve (6) in .
Formalization Note: points of are elements of PrimeSpectrum (MvPolynomial (Fin 2) ℂ) with Mathlib's Zariski topology, and are the variables X 0 and X 1, and is the kernel of evaluation at .
import Definitions.Def_CurveSymmetry_01_RealLoci import Definitions.Def_CurveSymmetry_02_FamilyBasics import Definitions.Def_CurveSymmetry_03_IsometriesAndCharts import Mathlib.Algebra.MvPolynomial.Nilpotent import Mathlib.Algebra.MvPolynomial.NoZeroDivisors import Mathlib.Algebra.MvPolynomial.PDeriv import Mathlib.Algebra.Polynomial.FieldDivision import Mathlib.Algebra.Polynomial.Reverse import Mathlib.Analysis.Complex.Isometry import Mathlib.Analysis.Complex.OperatorNorm import Mathlib.Analysis.Complex.Polynomial.Basic import Mathlib.Analysis.Normed.Affine.MazurUlam import Mathlib.Data.Complex.Basic import Mathlib.FieldTheory.Separable import Mathlib.RingTheory.MvPolynomial.Homogeneous import Mathlib.RingTheory.MvPolynomial.IrreducibleQuadratic import Mathlib.RingTheory.Nullstellensatz import Mathlib.RingTheory.Polynomial.Eisenstein.Criterion import Mathlib.RingTheory.Polynomial.GaussLemma import Mathlib.RingTheory.RootsOfUnity.Complex import Mathlib.RingTheory.RootsOfUnity.PrimitiveRoots import Mathlib.RingTheory.Spectrum.Prime.Jacobson import Mathlib.RingTheory.Spectrum.Prime.Topology import Mathlib.Tactic open CurveSymmetry set_option autoImplicit false open MvPolynomial
theorem CurveSymmetry.mixed_corner_mem_chart_closure {m : ℕ} (hm : 0 < m) (a b : ℂ) :
affineSpectrumPoint ![0, 0] ∈
closure (PrimeSpectrum.zeroLocus ({familyMixedPolynomial m a b} : Set BPoly) ∩
{p : PrimeSpectrum BPoly | (X 0 : BPoly) ∉ p.asIdeal}) := by sorry