Documentation

TauCeti.AlgebraicTopology.ThricePuncturedSphere.FilledCover.Points

Points of the filled cover #

For a map to the thrice-punctured sphere, one point is added for each connected component over each of the three standard punctured neighborhoods. For a finite cover, the component-cycle equivalences identify the number of added points with the sum of the three full cycle counts of its monodromy triple.

These are the new points in the compactification of a finite cover. Their puncture labels determine where the extended map sends them. A homeomorphism over the thrice-punctured sphere transports these added points by its induced bijections on connected components, preserving puncture labels and respecting identities, inverses, and composition. The component bijections use Mathlib's Topology.IsCoinducing.connectedComponentsHomeomorph.

References #

The components above the punctures 0, 1, and ∞, respectively. Each component contributes one point to the filled cover.

Instances For

    Add a point over the puncture 0 for each component of its punctured preimage.

    Instances For

      Add a point over the puncture 1 for each component of its punctured preimage.

      Instances For

        Add a point over the puncture ∞ for each component of its punctured preimage.

        Instances For

          The added points as pairs ⟨q, c⟩ of a puncture q and a connected component c of p ⁻¹' D_q*, so that the three punctures can be handled by one argument.

          Instances For
            noncomputable def TauCeti.FilledPoint.puncture {E : Type u_1} [TopologicalSpace E] (p : E → ThricePuncturedSphere) :

            The puncture over which an added point lies, with 0, 1, and 2 representing 0, 1, and ∞.

            Instances For

              The points labelled 0 are exactly those constructed over 0.

              The points labelled 1 are exactly those constructed over 1.

              The points labelled 2 (the puncture ∞) are exactly those constructed over ∞.

              Restrict an isomorphism over the sphere to the preimage of a standard punctured neighbourhood.

              Instances For
                @[simp]
                theorem TauCeti.FilledPoint.coe_neighborhoodCongr_apply {E : Type u_1} [TopologicalSpace E] {p : E → ThricePuncturedSphere} {F : Type u_2} [TopologicalSpace F] {p' : F → ThricePuncturedSphere} (h : E ≃ₜ F) (hh : p' ∘ ⇑h = p) (q : ThricePuncturedSphere.Puncture) (x : ↑(p ⁻¹' q.neighborhood)) :
                ↑((neighborhoodCongr h hh q) x) = h ↑x
                @[simp]
                theorem TauCeti.FilledPoint.coe_neighborhoodCongr_symm_apply {E : Type u_1} [TopologicalSpace E] {p : E → ThricePuncturedSphere} {F : Type u_2} [TopologicalSpace F] {p' : F → ThricePuncturedSphere} (h : E ≃ₜ F) (hh : p' ∘ ⇑h = p) (q : ThricePuncturedSphere.Puncture) (y : ↑(p' ⁻¹' q.neighborhood)) :
                ↑((neighborhoodCongr h hh q).symm y) = h.symm ↑y
                noncomputable def TauCeti.FilledPoint.congr {E : Type u_1} [TopologicalSpace E] {p : E → ThricePuncturedSphere} {F : Type u_2} [TopologicalSpace F] {p' : F → ThricePuncturedSphere} (h : E ≃ₜ F) (hh : p' ∘ ⇑h = p) :

                An isomorphism over the sphere transports added points by its induced bijection on components over each puncture.

                Instances For
                  @[simp]
                  theorem TauCeti.FilledPoint.sigmaEquiv_congr {E : Type u_1} [TopologicalSpace E] {p : E → ThricePuncturedSphere} {F : Type u_2} [TopologicalSpace F] {p' : F → ThricePuncturedSphere} (h : E ≃ₜ F) (hh : p' ∘ ⇑h = p) (i : FilledPoint p) :

                  The puncture and component of a transported point.

                  @[simp]

                  On a component represented by a point, transport is represented by the image point.

                  @[simp]
                  theorem TauCeti.FilledPoint.puncture_congr {E : Type u_1} [TopologicalSpace E] {p : E → ThricePuncturedSphere} {F : Type u_2} [TopologicalSpace F] {p' : F → ThricePuncturedSphere} (h : E ≃ₜ F) (hh : p' ∘ ⇑h = p) (i : FilledPoint p) :
                  puncture p' ((congr h hh) i) = puncture p i

                  Transport does not change the puncture label.

                  @[simp]

                  Identity isomorphisms fix every added point.

                  theorem TauCeti.FilledPoint.congr_trans {E : Type u_1} [TopologicalSpace E] {p : E → ThricePuncturedSphere} {F : Type u_2} {G : Type u_3} [TopologicalSpace F] [TopologicalSpace G] {p' : F → ThricePuncturedSphere} {p'' : G → ThricePuncturedSphere} (h : E ≃ₜ F) (hh : p' ∘ ⇑h = p) (k : F ≃ₜ G) (hk : p'' ∘ ⇑k = p') :
                  congr (h.trans k) ⋯ = (congr h hh).trans (congr k hk)

                  Transport along a composite is the composite of the two transports.

                  @[simp]
                  theorem TauCeti.FilledPoint.symm_congr {E : Type u_1} [TopologicalSpace E] {p : E → ThricePuncturedSphere} {F : Type u_2} [TopologicalSpace F] {p' : F → ThricePuncturedSphere} (h : E ≃ₜ F) (hh : p' ∘ ⇑h = p) :
                  (congr h hh).symm = congr h.symm ⋯

                  Transport along the inverse isomorphism reverses transport.

                  A numbered finite cover has only finitely many added points.

                  The number of points added to a numbered finite cover is the sum of the cycle counts of its three monodromy permutations. Fixed points count as cycles of length one.

                  The added points are the cycles of the monodromy. For a cover whose fibre over 1/2 is numbered by ν, the components of p ⁻¹' D_q* over the punctures 0, 1 and ∞, which are the points added in FilledCover p, are the cycles of σ0, σ1 and σinf respectively (IsCoveringMap.sameCycleQuotientσ0EquivConnectedComponents and its analogues).

                  Instances For

                    A finite cover has finitely many added points. This is FilledPoint.finite, applied to a numbering of the fibre over 1/2, which is finite as soon as one fibre is.