Documentation

TauCeti.Analysis.Polynomial.SimpleRoots.Family

Analytic coordinate changes for families of simple roots #

An elementary-symmetric chart on a symmetric power of a surface separates a tuple into the points lying in finitely many disjoint coordinate patches. If the multiplicity in patch i is m i, its coordinates form a block Fin (m i) β†’ π•œ; a bijection (Ξ£ i, Fin (m i)) ≃ Fin n regroups those blocks into the model space Fin n β†’ π•œ.

TauCeti.Sym.analyticAt_coeffEquiv_map_coeffEquiv_symm proves that changing the surface coordinate is analytic on one block when its roots are distinct. This file applies that result to a finite family of blocks and then conjugates the family by the possibly different source and target regroupings. The assembled statement is TauCeti.Sym.analyticAt_piSigmaConstHomeomorph_coeffEquiv_map_coeffEquiv_symm.

Thus the blockwise coordinate-change expression used by elementary-symmetric charts is analytic at tuples that are multiplicity-free inside every block. At colliding tuples, the polynomial case is TauCeti.Sym.analyticOnNhd_coeffEquiv_map_eval_coeffEquiv_symm in TauCeti/Analysis/Polynomial/SymmetricPower.lean. The complex colliding-point case, including general holomorphic coordinate changes, is proved separately in TauCeti/Analysis/Polynomial/RootSum/Family.lean.

This is the multiplicity-free assembly step in Lane F4.1 of the analytic Heegaard Floer roadmap, whose first target is the smooth complex structure on Sym^g(Ξ£) from elementary symmetric functions. The organization follows OzsvΓ‘th--SzabΓ³, arXiv:math/0101206, Section 2.1.

theorem TauCeti.Sym.analyticAt_piSigmaConstHomeomorph_coeffEquiv_map_coeffEquiv_symm {π•œ : Type u_1} [RCLike π•œ] [IsAlgClosed π•œ] {ΞΉ : Type u_2} [Finite ΞΉ] {m : ΞΉ β†’ β„•} {n : β„•} (e e' : (i : ΞΉ) Γ— Fin (m i) ≃ Fin n) {Ο† : ΞΉ β†’ π•œ β†’ π•œ} {cβ‚€ z : (i : ΞΉ) β†’ Fin (m i) β†’ π•œ} (hz : βˆ€ (i : ΞΉ), Function.Injective (z i)) (hcβ‚€ : βˆ€ (i : ΞΉ), (coeffEquiv π•œ (m i)).symm (cβ‚€ i) = ofFn (z i)) (hΟ† : βˆ€ (i : ΞΉ) (j : Fin (m i)), AnalyticAt π•œ (Ο† i) (z i j)) :
AnalyticAt π•œ (fun (c : Fin n β†’ π•œ) => (piSigmaConstHomeomorph π•œ e') fun (i : ΞΉ) => (coeffEquiv π•œ (m i)) (Sym.map (Ο† i) ((coeffEquiv π•œ (m i)).symm ((piSigmaConstHomeomorph π•œ e).symm c i)))) ((piSigmaConstHomeomorph π•œ e) cβ‚€)

A blockwise elementary-symmetric coordinate change is analytic after regrouping.

The bijections e and e' are the independent choices used to identify the source and target families of coefficient blocks with Fin n β†’ π•œ. The transition first undoes e, changes the underlying coordinate separately on each root block, and then regroups along e'. It is analytic at every tuple whose roots are pairwise distinct inside each block.