A charted-space structure on a symmetric power #
If a Hausdorff space α is charted by a proper algebraically closed normed field K — the case of
interest being a Riemann surface, charted by ℂ — then its n-th symmetric power Sym α n is
charted by Fin n → K. This is the local-coordinate part of the manifold structure on the
symmetric power of a Riemann surface used by Ozsváth--Szabó
(arXiv:math/0101206, §2.1).
The chart at an unordered tuple s is assembled from three inputs, each already available:
- in a Hausdorff space the distinct points
z₁, …, z_kofshave pairwise disjoint open neighbourhoodsV₁, …, V_kinside prescribed ones — here, inside the coordinate patches(chartAt K z_j).source— andsis the concatenation of unordered tuples of points of theV_j, with multiplicitiesn₁, …, n_kas the degrees (TauCeti.exists_mem_range_sumSubtype_of_t2); - that concatenation is an open embedding
Sym^{n₁}(V₁) × ⋯ × Sym^{n_k}(V_k) ↪ Sym α n(TauCeti.Sym.isOpenEmbedding_sumSubtype); - each factor is an open subspace of affine space, charted by the elementary symmetric functions
of its points read in the ambient coordinate
(
TauCeti.Sym.isOpenEmbedding_coeffEquiv_comp_map), and the factors regroup intoFin n → Kbecause the multiplicities add up ton(TauCeti.piSigmaConstHomeomorph).
The charts so obtained depend on choices — of the separating neighbourhoods, and of the regrouping
bijection — so the atlas below is a choice of one chart per point, exactly as much as a charted
structure asks for. Over ℂ, the transition between any two of the explicit charts is analytic
(TauCeti.contDiffOn_symOpenPartialHomeomorph_trans in
TauCeti/Geometry/Manifold/SymmetricPower/Transition.lean), so that the symmetric power of a
complex curve is a complex analytic manifold for this charted structure
(TauCeti.isManifold_symChartedSpace in TauCeti/Geometry/Manifold/SymmetricPower/Manifold.lean).
TauCeti/Geometry/Manifold/SymmetricPower/TotallyReal.lean proves the tangent-space criterion
for products of locally parametrized immersed curves, which applies to these tori once their
attaching curves are locally parametrized.
Main declarations #
TauCeti.symOpenPartialHomeomorph: an explicit elementary-symmetric chart built from a disjoint family of coordinate patches.TauCeti.exists_symOpenPartialHomeomorph: every unordered tuple lies in the source of a partial homeomorphism fromSym α ntoFin n → K.TauCeti.symChartAt: a chosen elementary-symmetric chart around each unordered tuple.TauCeti.symChartedSpace: a charted-space structure onSym α noverFin n → K.TauCeti.symChartedSpace_chartAtandTauCeti.symChartedSpace_atlas: its preferred charts and atlas.TauCeti.mem_iff_pow_add_sum_symOpenPartialHomeomorph_mul_pow_eq_zeroandTauCeti.exists_continuousLinearMap_ne_zero_mem_iff_symChartAt: the unordered tuples through a fixed pointzare cut out by one affine equation, with nonzero linear part, in every chart that they meet. For a basepointzof a Heegaard surface this is the divisorV_z = {z} × Sym^{g-1}(Σ)of Ozsváth--Szabó, which is therefore an affine hyperplane in elementary symmetric coordinates; its topology is inTauCeti/Topology/Sym/Cons.lean.
The elementary-symmetric partial homeomorphism obtained from a disjoint family V of
coordinate patches φ and an explicit regrouping e of their degrees. Its source is
Set.range (Sym.sumSubtype V m hm), and on a concatenated tuple it applies φ i to the points in
the i-th patch, takes their elementary-symmetric coefficients, and regroups those coefficient
vectors along e. The argument hp only supplies the nonempty domain needed for the junk value
of the inverse constructed by IsOpenEmbedding.toOpenPartialHomeomorph.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The source of an elementary-symmetric chart is exactly the range of the family concatenation used to construct it.
An elementary-symmetric chart evaluates a concatenated tuple by taking the coefficient vector
in each coordinate patch and regrouping those vectors along e.
The inverse elementary-symmetric chart sends the regrouped coefficient vectors back to the corresponding concatenated tuple.
The target of an elementary-symmetric chart is the range of its coefficient-coordinate map.
The unordered tuples through a point satisfy one affine equation in an elementary-symmetric
chart. If z lies in the j-th coordinate patch V j, a tuple s of the source of the chart
contains z exactly when the monic polynomial whose lower coefficients are the j-th block of
coordinates of s vanishes at φ j z.
The unordered tuples through a point form an affine hyperplane in every elementary-symmetric
chart that they meet. If some tuple of the source of the chart contains z, then there are a
nonzero continuous linear functional ℓ and a scalar b such that a tuple of the source contains
z exactly when its coordinates satisfy ℓ = b.
The distinct points of an unordered tuple, used as the index of its coordinate patches.
Equations
- TauCeti.symChartSupport s = (↑s).toFinset
Instances For
The support of an unordered tuple consists exactly of the points that occur in it.
Every unordered tuple of points of a Hausdorff charted space has a chart around it. The
chart is the elementary symmetric coordinates of the points of the tuple, taken in disjoint
coordinate patches of α around its distinct points and regrouped into a single n-tuple of
scalars.
A chosen elementary-symmetric chart around an unordered tuple.
Equations
Instances For
The tuple lies in the source of its chosen elementary-symmetric chart.
The chosen chart is one of the explicit elementary-symmetric charts constructed from disjoint coordinate patches around the tuple's distinct points.
The symmetric power of a Hausdorff space charted by K is charted by Fin n → K. This
constructs only the ChartedSpace structure. Reading it as a topological-manifold result also
requires suitable countability hypotheses, which are not assumed here; the Hausdorff instance is
already supplied by TauCeti.Sym.instT2Space.
Deliberately not an instance: when α := K, a later canonical single-chart structure built from
TauCeti.Sym.coeffHomeomorph would have the same instance key.
Equations
- TauCeti.symChartedSpace = { atlas := Set.range TauCeti.symChartAt, chartAt := TauCeti.symChartAt, mem_chart_source := ⋯, chart_mem_atlas := ⋯ }
Instances For
The preferred chart of symChartedSpace is the chosen elementary-symmetric chart.
The atlas of symChartedSpace consists of the chosen elementary-symmetric chart at every
unordered tuple.
The unordered tuples through a point form an affine hyperplane in every chart of
TauCeti.symChartedSpace that they meet. If some tuple of the source of the chosen chart at t
contains z, then there are a nonzero continuous linear functional ℓ and a scalar b such that
a tuple of that source contains z exactly when its coordinates satisfy ℓ = b.