Documentation

TauCeti.AlgebraicTopology.ThricePuncturedSphere.TopBranchedCover

Topological branched covers of the sphere with branch values in {0, 1, ∞} #

A topological branched cover of degree n (TauCeti.TopBranchedCover n) is a compact, connected, Hausdorff space Z with a continuous map π : Z → OnePoint ℂ that is a covering map of degree n over the thrice-punctured sphere, the complement of the three marked points 0, 1 and ∞ (TauCeti.ThricePuncturedSphere.marked), and that is locally w ↦ w ^ e, in charts, at every point over a marked point. These are the objects that analytic Riemann existence for three-point covers classifies, by finite covers of the thrice-punctured sphere on the topological side and by Belyi maps on the analytic side.

The local exponent is a topological invariant (TauCeti.IsLocalPowerAt.unique), so every point z has a well-defined local degree TauCeti.TopBranchedCover.localDegree, equal to 1 off the marked fibres. Every fibre of π is finite, and the local degrees over any point add up to the degree: ∑ e = n. Thus the local degrees in each fibre form a partition of the covering degree, the ramification partition TauCeti.TopBranchedCover.ramificationPartition, recording how sheets coalesce over branch values. It is 1ⁿ away from the marked points and is invariant under isomorphism.

Deleting the fibres over the three marked points leaves a connected cover of degree n of the thrice-punctured sphere (TauCeti.TopBranchedCover.connectedCover), compatibly with isomorphisms, so restriction descends to isomorphism classes. Conversely, a branched cover is determined by this unbranched part: every continuous map over the thrice-punctured sphere between unbranched parts extends uniquely to the total spaces (TauCeti.TopBranchedCover.extend), so every isomorphism of unbranched parts extends to a unique isomorphism of branched covers, and restriction is injective on isomorphism classes. This is the uniqueness of the compactification of a finite cover of the thrice-punctured sphere. The extension exists because at a point of a marked fibre the values of the map cluster in a connected subset of a finite fibre, hence at a single point. In particular the deck group of π is the deck group of the unbranched cover (TauCeti.TopBranchedCover.deckMulEquivDeckRestrict).

The data carries no atlas and no surjectivity or countability axiom. The local models at marked points and the covering map elsewhere already provide a chart around every point (TauCeti.TopBranchedCover.exists_mem_source), so Z is a compact topological surface, hence second countable (TauCeti.TopBranchedCover.instSecondCountableTopology); they also make π open, so π is surjective onto the connected sphere (TauCeti.TopBranchedCover.surjective), and properness of π is a consequence of compactness (TauCeti.TopBranchedCover.isProperMap).

Main definitions #

Main results #

References #

structure TauCeti.TopBranchedCover (n : ℕ) :
Type (u + 1)

A topological branched cover of the sphere of degree n with branch values in {0, 1, ∞}: a compact, connected, Hausdorff space Z with a continuous map π : Z → OnePoint ℂ which is a covering map with fibres of n points over the complement of the marked points, and which is locally w ↦ w ^ e, in a chart at the source and one at the target, at every point over a marked point.

The usual requirements that π be surjective and that Z be second countable are consequences (TauCeti.TopBranchedCover.surjective, TauCeti.TopBranchedCover.instSecondCountableTopology), so they are not part of the data.

The exponent e is not part of the data: it is unique (TauCeti.IsLocalPowerAt.unique), and is recorded as TauCeti.TopBranchedCover.localDegree. The degree hypothesis only concerns unmarked points: over a marked point the fibre has fewer points whenever π is branched there, and it is the local degrees that add up to n instead (TauCeti.TopBranchedCover.finsum_mem_preimage_singleton_localDegree).

Instances For

    The branched covering map is proper, since its source is compact.

    Over the complement of the marked points, π restricts to a covering map.

    The unbranched cover #

    The projection π restricted to the complement of the fibres over 0, 1 and ∞, viewed as a map to ThricePuncturedSphere through toOnePoint.

    Instances For
      @[simp]

      The restricted projection agrees with the branched covering map, read in the Riemann sphere.

      Deleting the fibres over the three marked points leaves a covering of the thrice-punctured sphere.

      Off the marked fibres, π is locally the first power map.

      theorem TauCeti.TopBranchedCover.exists_isLocalPowerAt {n : ℕ} (X : TopBranchedCover n) (z : X.Z) :
      ∃ (e : ℕ), IsLocalPowerAt (⇑X.π) z e

      At every point, π is locally a power map.

      Every point of the total space lies in the source of a chart to ℂ, so the total space is a topological surface.

      The total space is second countable: it is compact and covered by charts to ℂ.

      The branched covering map is surjective: by the local power models it is open at every point, and its image is compact, hence closed, in the connected sphere.

      noncomputable def TauCeti.TopBranchedCover.localDegree {n : ℕ} (X : TopBranchedCover n) (z : X.Z) :

      The local degree of a branched cover at a point z: the exponent e for which π is w ↦ w ^ e near z, in charts (TauCeti.TopBranchedCover.localDegree_eq_iff). It is 1 off the marked fibres (TauCeti.TopBranchedCover.localDegree_eq_one).

      Instances For

        The branched covering map is locally w ↦ w ^ e at z, for e the local degree.

        The local degree is the unique exponent for which π is locally a power map.

        Local degrees are positive.

        @[simp]

        Off the marked fibres, the local degree is 1.

        Every fibre of a branched cover is finite: it is compact, and its points are isolated in it by the local power models.

        The fibres over the three marked points are finite.

        The complement of the marked fibres is dense in the total space: the marked fibres are finite, and no point of the total space is isolated, since every point lies in a chart to ℂ.

        The points over z in the restricted cover are exactly the points over z in the original branched cover.

        Every fibre of the restricted cover is finite.

        Every fibre of the restricted cover has n points.

        Removing the fibres over 0, 1 and ∞ from the connected total space leaves a connected space.

        Every fibre of the restricted cover can be numbered by Fin n.

        The connected degree-n cover of the thrice-punctured sphere obtained by deleting the fibres over the three marked points.

        Instances For

          The canonical identification of the packaged connected cover's total space with the complement of the marked fibres.

          Instances For

            Under the canonical identification, the packaged cover's projection is the restricted branched-cover projection.

            Under the canonical identification, the branched-cover projection is the packaged cover's projection, read in the Riemann sphere.

            The local degrees over any point add up to the degree. Over an unmarked point this is the degree hypothesis; over a marked point q, it says that the multiset of local degrees over q is a partition of n.

            The degree of a branched cover is positive: an unmarked point has a nonempty finite fibre.

            Ramification partitions #

            The ramification partition of a branched cover over a point y of the sphere: the partition of the degree n whose parts are the local degrees at the points of the fibre over y (TauCeti.TopBranchedCover.parts_ramificationPartition), one part for each point. It is a partition of n because the local degrees over y add up to the degree (TauCeti.TopBranchedCover.finsum_mem_preimage_singleton_localDegree).

            Instances For

              The parts of the ramification partition over y are the local degrees at the points of the fibre over y.

              @[simp]

              A number is a part of the ramification partition over y exactly when it is the local degree at some point over y.

              @[simp]

              The ramification partition over y has one part for each point of the fibre over y.

              Away from the marked points the ramification partition is 1ⁿ: the branched cover is unramified there.

              Isomorphisms #

              structure TauCeti.TopBranchedCover.Iso {n : ℕ} (X : TopBranchedCover n) (Y : TopBranchedCover n) :
              Type (max u_1 u_2)

              An isomorphism of topological branched covers: a homeomorphism of the total spaces commuting with the branched covering maps.

              • toHomeomorph : X.Z ≃ₜ Y.Z

                The homeomorphism of total spaces.

              • π_apply (z : X.Z) : Y.π (self.toHomeomorph z) = X.π z

                The homeomorphism commutes with the branched covering maps.

              Instances For
                theorem TauCeti.TopBranchedCover.Iso.ext {n : ℕ} {X : TopBranchedCover n} {Y : TopBranchedCover n} {x y : X.Iso Y} (toHomeomorph : x.toHomeomorph = y.toHomeomorph) :
                x = y

                The identity isomorphism.

                Instances For

                  The inverse of an isomorphism.

                  Instances For
                    def TauCeti.TopBranchedCover.Iso.trans {n : ℕ} {X : TopBranchedCover n} {Y : TopBranchedCover n} {W : TopBranchedCover n} (ι : X.Iso Y) (κ : Y.Iso W) :
                    X.Iso W

                    The composite of two isomorphisms.

                    Instances For

                      The homeomorphism of the restricted total spaces induced by an isomorphism of topological branched covers.

                      Instances For
                        @[simp]
                        @[simp]

                        The restriction of an isomorphism of topological branched covers commutes with the projections to the thrice-punctured sphere.

                        The homeomorphism between the packaged total spaces induced by restriction of an isomorphism of topological branched covers, expressed through their canonical identifications with the complements of the marked fibres.

                        Instances For

                          The restriction of an isomorphism of topological branched covers is an isomorphism of the associated connected covers of the thrice-punctured sphere.

                          Instances For
                            @[simp]

                            Isomorphisms of branched covers preserve local degrees.

                            Isomorphic branched covers have the same ramification partition over every point.

                            @[instance_reducible]

                            Branched covers related by isomorphism.

                            Topological branched covers of the sphere of degree n with branch values in {0, 1, ∞}, up to isomorphism.

                            Instances For

                              The isomorphism class of a branched cover.

                              Instances For
                                @[simp]

                                Two branched covers have the same isomorphism class exactly when they are isomorphic.

                                Restricting over the thrice-punctured sphere sends an isomorphism class of topological branched covers to an isomorphism class of connected covers.

                                Instances For
                                  @[simp]

                                  Restriction on isomorphism classes is represented by restriction of branched covers.

                                  Every isomorphism class is the class of a branched cover.

                                  Uniqueness of the compactification #

                                  A branched cover is determined by its unbranched part: every continuous map over the thrice-punctured sphere between the unbranched parts of two branched covers extends uniquely to their total spaces. At a point x over a marked point q, the punctured neighbourhoods of x are connected, so the cluster set of the map at x is a connected subset of the finite fibre over q: a single point, which is the limit.

                                  The extension of a continuous map over the thrice-punctured sphere from the unbranched part of X to that of Y to a continuous map of total spaces. It agrees with f on the unbranched part (TauCeti.TopBranchedCover.extend_apply_val), commutes with the projections (TauCeti.TopBranchedCover.π_extend_apply), and is the only continuous map with the first property (TauCeti.TopBranchedCover.eq_extend).

                                  Instances For
                                    @[simp]

                                    On the unbranched part, the extension of f is f.

                                    theorem TauCeti.TopBranchedCover.eq_extend {n : ℕ} {X : TopBranchedCover n} {m : ℕ} {Y : TopBranchedCover m} (f : C(↑(⇑X.π ⁻¹' Set.range ThricePuncturedSphere.toOnePoint), ↑(⇑Y.π ⁻¹' Set.range ThricePuncturedSphere.toOnePoint))) (hπ : ∀ (z : ↑(⇑X.π ⁻¹' Set.range ThricePuncturedSphere.toOnePoint)), Y.π ↑(f z) = X.π ↑z) {g : C(X.Z, Y.Z)} (hg : ∀ (z : ↑(⇑X.π ⁻¹' Set.range ThricePuncturedSphere.toOnePoint)), g ↑z = ↑(f z)) :
                                    g = extend f hπ

                                    A continuous map of total spaces agreeing with f on the unbranched part is the extension of f.

                                    @[simp]

                                    The extension of f commutes with the projections.

                                    If g is a left inverse of f on the unbranched parts, the extension of g is a left inverse of the extension of f.

                                    Uniqueness of the compactification. A homeomorphism over the thrice-punctured sphere between the unbranched parts of two branched covers extends to an isomorphism of the branched covers. Its restriction is the given homeomorphism (TauCeti.TopBranchedCover.Iso.restrict_ofRestrict), and it is the only isomorphism with this property (TauCeti.TopBranchedCover.Iso.restrict_injective).

                                    Instances For

                                      An isomorphism of branched covers is determined by its restriction to the unbranched parts, which are dense.

                                      An isomorphism of the connected covers obtained by deleting the marked fibres extends to an isomorphism of the branched covers.

                                      Instances For
                                        @[simp]

                                        Restricting the extension of an isomorphism of connected covers recovers it.

                                        @[simp]

                                        An isomorphism of branched covers is the extension of its restriction to the connected covers.

                                        Uniqueness of the compactification, on isomorphism classes: a topological branched cover is determined up to isomorphism by the connected cover of the thrice-punctured sphere obtained by deleting its marked fibres.

                                        Deck transformations #

                                        The deck group of a branched cover is the deck group of its unbranched part. A deck transformation of π restricts to one of the unbranched cover TauCeti.TopBranchedCover.restrict, and every deck transformation of the unbranched cover extends uniquely across the marked fibres (TauCeti.TopBranchedCover.Iso.ofRestrict).

                                        Instances For
                                          @[simp]

                                          On the unbranched part, the restriction of a deck transformation is the deck transformation.

                                          @[simp]

                                          On the unbranched part, the extension of a deck transformation of the unbranched cover is that deck transformation.

                                          The sphere over itself #

                                          The sphere OnePoint ℂ over itself by the identity: the topological branched cover of degree 1, unbranched everywhere.

                                          Instances For

                                            The canonical homeomorphism from the total space of sphere to the Riemann sphere.

                                            Instances For
                                              @[simp]

                                              The projection of sphere is its canonical homeomorphism to the Riemann sphere.

                                              @[simp]

                                              The sphere over itself is unbranched: all its local degrees are 1.