Documentation

TauCeti.Analysis.Complex.RiemannSurface.BelyiPair

Analytic Belyi pairs #

An analytic Belyi pair (X, β) is a compact connected Riemann surface X together with a nonconstant holomorphic map β : X → ℙ¹(ℂ) to the Riemann sphere OnePoint ℂ whose branch values lie in {0, 1, ∞}; β is then a Belyi map. Equivalently, β is a covering map over the complement of {0, 1, ∞} (TauCeti.AnalyticBelyiPair.isCoveringMapOn, and the constructor TauCeti.AnalyticBelyiPair.ofIsCoveringMapOn), since a finite holomorphic map of a compact surface is a covering exactly away from its branch values.

Restricting β over the thrice-punctured sphere ℂ ∖ {0, 1} gives a finite covering map TauCeti.AnalyticBelyiPair.restrict, of degree the degree of β. Its total space, the surface X with the finitely many points over 0, 1 and ∞ removed, is path connected. Its monodromy triple, for any numbering of the fibre over the basepoint 1/2, is therefore a connected permutation triple of that degree, and its isomorphism class TauCeti.AnalyticBelyiPair.connectedIsoClass does not depend on the numbering. This is the combinatorial datum attached to the pair, the one through which analytic Belyi pairs are compared with permutation triples and dessins d'enfants.

An isomorphism of analytic Belyi pairs is a biholomorphism of their surfaces over the sphere (TauCeti.AnalyticBelyiPair.Iso). It restricts to an isomorphism of the attached covers of ℂ ∖ {0, 1}, so isomorphic pairs have the same degree and isomorphic monodromy triples, and the permutation triple is a well-defined function of the isomorphism class of a pair of degree n (TauCeti.AnalyticBelyiPair.toIsoClass). This is the map from analytic Belyi pairs to permutation triples through which the analytic Riemann existence theorem for three-point covers compares the two classifications.

An isomorphism of pairs is determined by the image of a single point over ℂ ∖ {0, 1} (TauCeti.AnalyticBelyiPair.Iso.eq_of_apply_eq): its restriction is a lift through the connected cover attached to the target, and the points over ℂ ∖ {0, 1} are dense in the surface. Hence there are at most as many isomorphisms P ≅ Q as the degree of Q, and the automorphisms of a pair form a finite group whose order divides its degree.

This group is the deck group of the pair in each of its guises. Since every homeomorphism over the sphere is holomorphic (see below), the automorphisms of a pair are the deck transformations of its Belyi map (TauCeti.AnalyticBelyiPair.isoMulEquivDeck). These restrict to the deck transformations of the attached cover of ℂ ∖ {0, 1} (TauCeti.AnalyticBelyiPair.isoMulEquivDeckRestrict), and those are the automorphisms of its monodromy triple. So the automorphism group of a pair is the automorphism group of its monodromy triple, for any numbering of the fibre over 1/2 (TauCeti.AnalyticBelyiPair.isoMulEquivAutomorphismGroup), and a pair has as many automorphisms as its degree exactly when its triple is regular.

Forgetting the complex structure turns a pair of degree n into a topological branched cover of degree n (TauCeti.AnalyticBelyiPair.toTopBranchedCover). The topological local degree is the analytic local multiplicity, and isomorphisms of pairs give isomorphisms of their underlying topological branched covers. Consequently this construction descends to isomorphism classes.

Conversely, the complex structure of a pair is determined by its Belyi map: every continuous map over the sphere between analytic Belyi pairs is holomorphic (TauCeti.AnalyticBelyiPair.mdifferentiable_of_β). Away from the points over 0, 1 and ∞ it lifts the Belyi map of the source through the Belyi map of the target, which is a local biholomorphism there; the finitely many remaining points are removable singularities. Hence a homeomorphism over the sphere is an isomorphism of pairs (TauCeti.AnalyticBelyiPair.Iso.ofHomeomorph), and the passage to topological branched covers is injective on isomorphism classes (TauCeti.AnalyticBelyiPair.toTopBranchedCoverIsoClass_injective).

A morphism of analytic Belyi pairs P → Q is a holomorphic map of surfaces over the sphere (TauCeti.AnalyticBelyiPair.Hom); as for isomorphisms, every continuous map over the sphere is one. A morphism is a finite holomorphic map, hence surjective, and the degrees multiply along it, so the degree of Q divides that of P. A morphism between pairs of the same degree has degree one, so it is an isomorphism (TauCeti.AnalyticBelyiPair.Hom.toIso). A morphism restricts to a map of the attached covers of ℂ ∖ {0, 1}, and so it intertwines the monodromy triples on the fibres over 1/2.

The basic examples live on the sphere itself: for n ≠ 0, the power map z ↦ z ^ n is a Belyi map of degree n, ramified of index n over 0 and ∞ and unramified over 1 (TauCeti.AnalyticBelyiPair.pow). For n = 1 this is the trivial pair, the identity of the sphere. It is terminal: the Belyi map of a pair is its unique morphism to the trivial pair (TauCeti.AnalyticBelyiPair.homPowOne). A pair of degree one is trivial, its Belyi map being a biholomorphism onto the sphere, so all pairs of degree one are isomorphic (TauCeti.AnalyticBelyiPair.isoOfDegreeEqOne). The polynomial z ↦ 4z(1 - z) is a Belyi map of degree 2, unramified over 0 and ramified of index 2 over 1 and ∞, so that its ramification partitions over 0, 1 and ∞ are [1, 1], [2] and [2] (TauCeti.AnalyticBelyiPair.chebyshev).

Main declarations #

References #

structure TauCeti.AnalyticBelyiPair :
Type (u + 1)

An analytic Belyi pair: a compact connected Riemann surface X, carried by the unbundled instances on its type, together with a finite holomorphic map β : X → OnePoint ℂ to the Riemann sphere, the Belyi map, all of whose branch values lie in {0, 1, ∞}.

On a compact connected surface every nonconstant holomorphic map is finite, so β is just a nonconstant holomorphic map (TauCeti.AnalyticBelyiPair.ofIsCoveringMapOn builds a pair from these data). The condition on the branch values says that β is a covering map over the complement of {0, 1, ∞} (TauCeti.AnalyticBelyiPair.isCoveringMapOn).

Instances For

    Belyi maps as coverings #

    The Belyi map of an analytic Belyi pair is a covering map over the complement of {0, 1, ∞}.

    noncomputable def TauCeti.AnalyticBelyiPair.ofIsCoveringMapOn (X : Type u) [TopologicalSpace X] [ChartedSpace ℂ X] [IsManifold (modelWithCornersSelf ℂ ℂ) ⊤ X] [T2Space X] [CompactSpace X] [ConnectedSpace X] {f : X → OnePoint ℂ} (hf : MDiff f) (hne : ∃ (x : X) (x' : X), f x ≠ f x') (hcov : IsCoveringMapOn f {↑0, ↑1, OnePoint.infty}ᶜ) :

    An analytic Belyi pair from a nonconstant holomorphic map f from a compact connected Riemann surface to the sphere which is a covering map over the complement of {0, 1, ∞}.

    Instances For
      @[simp]
      theorem TauCeti.AnalyticBelyiPair.coe_β_ofIsCoveringMapOn (X : Type u) [TopologicalSpace X] [ChartedSpace ℂ X] [IsManifold (modelWithCornersSelf ℂ ℂ) ⊤ X] [T2Space X] [CompactSpace X] [ConnectedSpace X] {f : X → OnePoint ℂ} (hf : MDiff f) (hne : ∃ (x : X) (x' : X), f x ≠ f x') (hcov : IsCoveringMapOn f {↑0, ↑1, OnePoint.infty}ᶜ) :
      ↑(ofIsCoveringMapOn X hf hne hcov).β = f

      Away from {0, 1, ∞}, every fibre of the Belyi map has as many points as its degree.

      The underlying topological branched cover #

      A Belyi map is locally the power map whose exponent is its analytic local multiplicity.

      The topological branched cover underlying an analytic Belyi pair. The supplied equality records the degree in the index. Its local power models are the holomorphic local normal forms, and its topological local degree agrees with analytic local multiplicity (TauCeti.AnalyticBelyiPair.localDegree_toTopBranchedCover).

      Instances For
        @[simp]

        The projection of the topological branched cover underlying a pair is its Belyi map.

        @[simp]

        The topological local degree underlying an analytic Belyi pair is the analytic local multiplicity of its Belyi map.

        The ramification partition over y of the topological branched cover underlying a pair is formed by the analytic local multiplicities of its Belyi map at the points over y.

        Maps over the sphere are holomorphic #

        theorem TauCeti.AnalyticBelyiPair.mdifferentiable_of_β {P : AnalyticBelyiPair} {Q : AnalyticBelyiPair} {f : P.X → Q.X} (hf : Continuous f) (hβ : ∀ (x : P.X), ↑Q.β (f x) = ↑P.β x) :
        MDiff f

        A continuous map over the sphere between analytic Belyi pairs is holomorphic. Away from the points over 0, 1 and ∞, f lifts the Belyi map of P through that of Q, which is a local biholomorphism there; the finitely many points over 0, 1 and ∞ are removable singularities. So the complex structure of a pair is determined by its Belyi map.

        The cover of the thrice-punctured sphere #

        The Belyi map restricted to the points of X over the thrice-punctured sphere ℂ ∖ {0, 1}, as a map to ℂ ∖ {0, 1}: this is the finite cover of the thrice-punctured sphere attached to the pair (TauCeti.AnalyticBelyiPair.isCoveringMap_restrict).

        Instances For
          @[simp]

          The restricted Belyi map agrees with the Belyi map, read in the Riemann sphere.

          The cover attached to an analytic Belyi pair. The Belyi map restricted over the thrice-punctured sphere ℂ ∖ {0, 1} is a covering map.

          @[simp]

          The unbranched cover of the topological branched cover underlying a pair is the cover of ℂ ∖ {0, 1} attached to the pair.

          The points of X over a point z of ℂ ∖ {0, 1} are the fibre of the Belyi map over z.

          Every fibre of the cover of ℂ ∖ {0, 1} attached to an analytic Belyi pair is finite.

          The cover of ℂ ∖ {0, 1} attached to an analytic Belyi pair has as many sheets as the degree of the Belyi map.

          A numbering of a fibre of the cover of ℂ ∖ {0, 1} attached to an analytic Belyi pair by Fin n determines the degree of the pair: it is n.

          Every fibre of the cover of ℂ ∖ {0, 1} attached to an analytic Belyi pair can be numbered by Fin (degree P.β).

          The monodromy triple #

          The permutation triple of an analytic Belyi pair, up to isomorphism: the isomorphism class of the monodromy triple of the cover of ℂ ∖ {0, 1} attached to the pair. It is computed by any numbering of the fibre over 1/2 (TauCeti.AnalyticBelyiPair.isoClass_eq).

          Instances For

            The permutation triple of an analytic Belyi pair is the class of the monodromy triple for any numbering of the fibre over 1/2.

            The cover of ℂ ∖ {0, 1} attached to a pair and the unbranched part of the topological branched cover underlying the pair have isomorphic monodromy triples, whatever the numberings of their fibres.

            Connectedness of the cover #

            The cover attached to an analytic Belyi pair is path connected. Its total space is the connected surface X with the finitely many points over 0, 1 and ∞ removed.

            The permutation triple of an analytic Belyi pair is connected.

            The connected permutation triple of an analytic Belyi pair, up to isomorphism: the class TauCeti.AnalyticBelyiPair.isoClass, as a class of connected triples. It is computed by any numbering of the fibre over 1/2 (TauCeti.AnalyticBelyiPair.connectedIsoClass_eq).

            Instances For
              @[simp]

              Forgetting connectedness, the connected permutation triple of a pair is its permutation triple.

              The connected permutation triple of an analytic Belyi pair is the class of the monodromy triple for any numbering of the fibre over 1/2.

              The power maps #

              noncomputable def TauCeti.AnalyticBelyiPair.pow {n : ℕ} (hn : n ≠ 0) :

              The power maps are Belyi maps. For n ≠ 0, the Riemann sphere with the power map z ↦ z ^ n is an analytic Belyi pair; it is ramified of index n over 0 and ∞ and unramified elsewhere. For n = 1 it is the trivial pair, the identity of the sphere.

              Instances For
                @[simp]
                theorem TauCeti.AnalyticBelyiPair.coe_β_pow {n : ℕ} (hn : n ≠ 0) :
                ↑(pow hn).β = OnePoint.map fun (z : ℂ) => z ^ n

                The power map z ↦ z ^ n of the sphere is a Belyi map of degree n.

                The power map z ↦ z ^ n is unramified over 1.

                The map z ↦ 4z(1 - z) is a Belyi map. The Riemann sphere with the map z ↦ 4z(1 - z), sending ∞ to ∞, is an analytic Belyi pair of degree 2. It is unramified over 0, whose preimages are 0 and 1, and ramified of index 2 over 1, at 1/2, and over ∞, at ∞, so its ramification partitions over 0, 1 and ∞ are [1, 1], [2] and [2]. The map is z ↦ (1 - T₂(1 - 2z)) / 2 for the Chebyshev polynomial T₂ = 2x² - 1.

                Instances For
                  @[simp]

                  The Belyi map of chebyshev is the map z ↦ 4z(1 - z) of the sphere.

                  The Belyi map z ↦ 4z(1 - z) has degree 2.

                  @[simp]

                  The branch values of z ↦ 4z(1 - z) are exactly 1 and ∞: it is unramified over 0.

                  Isomorphisms of analytic Belyi pairs #

                  An isomorphism of analytic Belyi pairs P ≅ Q: a biholomorphism of the Riemann surfaces P.X ≃ Q.X lying over the Riemann sphere, that is, carrying the Belyi map of Q back to the Belyi map of P.

                  Instances For
                    @[instance_reducible]
                    theorem TauCeti.AnalyticBelyiPair.Iso.ext {P Q : AnalyticBelyiPair} {e e' : P.Iso Q} (h : ∀ (x : P.X), e x = e' x) :
                    e = e'
                    theorem TauCeti.AnalyticBelyiPair.Iso.ext_iff {P Q : AnalyticBelyiPair} {e e' : P.Iso Q} :
                    e = e' ↔ ∀ (x : P.X), e x = e' x
                    @[simp]
                    theorem TauCeti.AnalyticBelyiPair.Iso.β_apply {P Q : AnalyticBelyiPair} (e : P.Iso Q) (x : P.X) :
                    ↑Q.β (e x) = ↑P.β x

                    An isomorphism of analytic Belyi pairs lies over the Riemann sphere.

                    theorem TauCeti.AnalyticBelyiPair.Iso.β_comp {P Q : AnalyticBelyiPair} (e : P.Iso Q) :
                    ↑Q.β ∘ ⇑e = ↑P.β

                    An isomorphism of analytic Belyi pairs lies over the Riemann sphere.

                    The identity isomorphism of an analytic Belyi pair.

                    Instances For
                      noncomputable def TauCeti.AnalyticBelyiPair.Iso.symm {P Q : AnalyticBelyiPair} (e : P.Iso Q) :
                      Q.Iso P

                      The inverse of an isomorphism of analytic Belyi pairs.

                      Instances For
                        noncomputable def TauCeti.AnalyticBelyiPair.Iso.trans {P Q R : AnalyticBelyiPair} (e : P.Iso Q) (e' : Q.Iso R) :
                        P.Iso R

                        The composite of two isomorphisms of analytic Belyi pairs.

                        Instances For
                          @[simp]
                          theorem TauCeti.AnalyticBelyiPair.Iso.trans_apply {P Q R : AnalyticBelyiPair} (e : P.Iso Q) (e' : Q.Iso R) (x : P.X) :
                          (e.trans e') x = e' (e x)
                          @[simp]
                          theorem TauCeti.AnalyticBelyiPair.Iso.symm_apply_apply {P Q : AnalyticBelyiPair} (e : P.Iso Q) (x : P.X) :
                          e.symm (e x) = x
                          @[simp]
                          theorem TauCeti.AnalyticBelyiPair.Iso.apply_symm_apply {P Q : AnalyticBelyiPair} (e : P.Iso Q) (y : Q.X) :
                          e (e.symm y) = y
                          theorem TauCeti.AnalyticBelyiPair.Iso.trans_assoc {P Q R : AnalyticBelyiPair} (e : P.Iso Q) (e' : Q.Iso R) {S : AnalyticBelyiPair} (e'' : R.Iso S) :
                          (e.trans e').trans e'' = e.trans (e'.trans e'')

                          The homeomorphism of Riemann surfaces underlying an isomorphism of analytic Belyi pairs.

                          Instances For
                            noncomputable def TauCeti.AnalyticBelyiPair.Iso.ofHomeomorph {P Q : AnalyticBelyiPair} (e : P.X ≃ₜ Q.X) (he : ∀ (x : P.X), ↑Q.β (e x) = ↑P.β x) :
                            P.Iso Q

                            A homeomorphism over the sphere is an isomorphism of analytic Belyi pairs: it is holomorphic by TauCeti.AnalyticBelyiPair.mdifferentiable_of_β, hence so is its inverse.

                            Instances For
                              @[simp]
                              theorem TauCeti.AnalyticBelyiPair.Iso.coe_ofHomeomorph {P Q : AnalyticBelyiPair} (e : P.X ≃ₜ Q.X) (he : ∀ (x : P.X), ↑Q.β (e x) = ↑P.β x) :
                              ⇑(ofHomeomorph e he) = ⇑e

                              The isomorphism of covers of ℂ ∖ {0, 1} underlying an isomorphism of analytic Belyi pairs: its restriction to the points over the thrice-punctured sphere, which commutes with the restricted Belyi maps (TauCeti.AnalyticBelyiPair.Iso.restrict_restrict).

                              Instances For
                                @[simp]

                                The restriction of an isomorphism of analytic Belyi pairs is a map of covers over ℂ ∖ {0, 1}.

                                The restriction of an isomorphism of analytic Belyi pairs is a map of covers over ℂ ∖ {0, 1}.

                                Isomorphic analytic Belyi pairs have the same degree.

                                An isomorphism of analytic Belyi pairs is an isomorphism of their underlying topological branched covers.

                                Instances For
                                  @[simp]

                                  The homeomorphism underlying the induced isomorphism of topological branched covers is the homeomorphism underlying the isomorphism of analytic Belyi pairs.

                                  Isomorphic analytic Belyi pairs have isomorphic monodromy triples, whatever the numberings of the fibres over 1/2.

                                  Rigidity and finiteness of isomorphisms #

                                  theorem TauCeti.AnalyticBelyiPair.Iso.eq_of_apply_eq {P Q : AnalyticBelyiPair} {e e' : P.Iso Q} (x : ↑(↑P.β ⁻¹' Set.range ThricePuncturedSphere.toOnePoint)) (h : e ↑x = e' ↑x) :
                                  e = e'

                                  An isomorphism of analytic Belyi pairs is determined by the image of one point over ℂ ∖ {0, 1}.

                                  There are only finitely many isomorphisms between two analytic Belyi pairs.

                                  There are at most as many isomorphisms between two analytic Belyi pairs as the degree.

                                  The automorphism group #

                                  @[instance_reducible]

                                  The automorphism group of an analytic Belyi pair: its automorphisms form a group under composition, e * e' being e' followed by e. It is finite, with order dividing the degree (TauCeti.AnalyticBelyiPair.Iso.natCard_dvd_degree).

                                  @[simp]
                                  theorem TauCeti.AnalyticBelyiPair.Iso.mul_apply {P : AnalyticBelyiPair} (e e' : P.Iso P) (x : P.X) :
                                  (e * e') x = e (e' x)
                                  @[simp]
                                  @[instance_reducible]

                                  Automorphisms of an analytic Belyi pair act on every fibre of its restricted cover by evaluation.

                                  @[simp]
                                  theorem TauCeti.AnalyticBelyiPair.Iso.coe_smul {P : AnalyticBelyiPair} (b : ThricePuncturedSphere) (e : P.Iso P) (x : ↑(P.restrict ⁻¹' {b})) :
                                  ↑↑(e • x) = e ↑↑x

                                  On underlying points, the action on a fibre of the restricted cover is evaluation of the automorphism.

                                  The action of the automorphism group of an analytic Belyi pair on every fibre of its restricted cover is free.

                                  The order of the automorphism group of an analytic Belyi pair divides its degree.

                                  Automorphisms, deck transformations and the monodromy triple #

                                  The automorphisms of an analytic Belyi pair are the deck transformations of its Belyi map, the homeomorphisms of the surface over the sphere: these are automatically biholomorphic (TauCeti.AnalyticBelyiPair.Iso.ofHomeomorph).

                                  Instances For
                                    @[simp]

                                    The deck transformation of an automorphism of a pair is the automorphism.

                                    @[simp]

                                    The automorphism of a pair given by a deck transformation of its Belyi map is the deck transformation.

                                    The automorphisms of an analytic Belyi pair are the deck transformations of its cover of ℂ ∖ {0, 1}. An automorphism goes to its restriction to the points over ℂ ∖ {0, 1} (TauCeti.AnalyticBelyiPair.coe_isoMulEquivDeckRestrict_apply). It is the composite of TauCeti.AnalyticBelyiPair.isoMulEquivDeck and the restriction of deck transformations of the underlying topological branched cover (TauCeti.TopBranchedCover.deckMulEquivDeckRestrict).

                                    Instances For
                                      @[simp]

                                      The deck transformation of the cover of ℂ ∖ {0, 1} attached to an automorphism of a pair is the automorphism.

                                      @[simp]

                                      The automorphism of a pair attached to a deck transformation of its cover of ℂ ∖ {0, 1} is the deck transformation over ℂ ∖ {0, 1}.

                                      The automorphism group of an analytic Belyi pair is the automorphism group of its monodromy triple, for any numbering ν of the fibre over 1/2. An automorphism goes to the permutation it induces on the labels (TauCeti.AnalyticBelyiPair.coe_isoMulEquivAutomorphismGroup_apply). It is the composite of three identifications: automorphisms of the pair are the deck transformations of the Belyi map, these restrict to the deck transformations of the cover of ℂ ∖ {0, 1} attached to the pair (TauCeti.TopBranchedCover.deckMulEquivDeckRestrict), and those are the automorphisms of its monodromy triple (IsCoveringMap.deckMulEquivAutomorphismGroup).

                                      Instances For
                                        @[simp]

                                        The automorphism of the monodromy triple attached to an automorphism e of a pair sends the label i to the label of the image under e of the point labelled i.

                                        @[simp]

                                        The automorphism of a pair attached to an automorphism τ of its monodromy triple sends the point labelled i to the point labelled τ i.

                                        The monodromy triple of an analytic Belyi pair is regular exactly when the pair has as many automorphisms as its degree, the number n of points of the fibre over 1/2.

                                        Isomorphism classes of analytic Belyi pairs #

                                        Isomorphism of analytic Belyi pairs of degree n, as an equivalence relation.

                                        Instances For

                                          The permutation triple of an isomorphism class of analytic Belyi pairs of degree n: the isomorphism class of the monodromy triple of any representative, for any numbering of its fibre over 1/2 (TauCeti.AnalyticBelyiPair.toIsoClass_mk). It is well defined because isomorphic pairs have isomorphic monodromy triples (TauCeti.AnalyticBelyiPair.Iso.isoClass_monodromyTriple_eq).

                                          Instances For

                                            The topological branched cover of an isomorphism class of analytic Belyi pairs. This is the analytic-to-topological map in the classification of Belyi pairs: it forgets the complex structure and retains the same map to the sphere.

                                            Instances For
                                              @[simp]

                                              The topological branched-cover class of a pair is represented by its underlying topological branched cover.

                                              Analytic Belyi pairs are determined by their underlying topological branched covers: two analytic Belyi pairs of degree n whose topological branched covers are isomorphic are isomorphic, since a homeomorphism over the sphere is holomorphic (TauCeti.AnalyticBelyiPair.Iso.ofHomeomorph).

                                              The permutation triple of the class of an analytic Belyi pair of degree n is the class of its monodromy triple, for any numbering of the fibre over 1/2.

                                              Morphisms of analytic Belyi pairs #

                                              A morphism of analytic Belyi pairs P → Q: a holomorphic map of Riemann surfaces P.X → Q.X lying over the Riemann sphere, that is, carrying the Belyi map of Q back to the Belyi map of P. Every continuous map over the sphere is one (TauCeti.AnalyticBelyiPair.Hom.ofContinuous).

                                              • toFun : P.X → Q.X

                                                The underlying map of Riemann surfaces.

                                              • holomorphic : MDiff self.toFun

                                                The map is holomorphic.

                                              • β_toFun (x : P.X) : ↑Q.β (self.toFun x) = ↑P.β x

                                                The map lies over the Riemann sphere.

                                              Instances For
                                                theorem TauCeti.AnalyticBelyiPair.Hom.ext {P : AnalyticBelyiPair} {Q : AnalyticBelyiPair} {f g : P.Hom Q} (h : ∀ (x : P.X), f x = g x) :
                                                f = g
                                                theorem TauCeti.AnalyticBelyiPair.Hom.ext_iff {P : AnalyticBelyiPair} {Q : AnalyticBelyiPair} {f g : P.Hom Q} :
                                                f = g ↔ ∀ (x : P.X), f x = g x
                                                @[simp]
                                                theorem TauCeti.AnalyticBelyiPair.Hom.β_apply {P : AnalyticBelyiPair} {Q : AnalyticBelyiPair} (f : P.Hom Q) (x : P.X) :
                                                ↑Q.β (f x) = ↑P.β x

                                                A morphism of analytic Belyi pairs lies over the Riemann sphere.

                                                A morphism of analytic Belyi pairs lies over the Riemann sphere.

                                                A morphism of analytic Belyi pairs is holomorphic.

                                                A morphism of analytic Belyi pairs is continuous.

                                                def TauCeti.AnalyticBelyiPair.Hom.ofContinuous {P : AnalyticBelyiPair} {Q : AnalyticBelyiPair} {f : P.X → Q.X} (hf : Continuous f) (hβ : ∀ (x : P.X), ↑Q.β (f x) = ↑P.β x) :
                                                P.Hom Q

                                                A continuous map over the sphere is a morphism of analytic Belyi pairs: it is holomorphic by TauCeti.AnalyticBelyiPair.mdifferentiable_of_β.

                                                Instances For
                                                  @[simp]
                                                  theorem TauCeti.AnalyticBelyiPair.Hom.coe_ofContinuous {P : AnalyticBelyiPair} {Q : AnalyticBelyiPair} {f : P.X → Q.X} (hf : Continuous f) (hβ : ∀ (x : P.X), ↑Q.β (f x) = ↑P.β x) :
                                                  ⇑(ofContinuous hf hβ) = f

                                                  The identity morphism of an analytic Belyi pair.

                                                  Instances For

                                                    The composite of two morphisms of analytic Belyi pairs.

                                                    Instances For
                                                      @[simp]
                                                      theorem TauCeti.AnalyticBelyiPair.Hom.coe_comp {P : AnalyticBelyiPair} {Q : AnalyticBelyiPair} {R : AnalyticBelyiPair} (g : Q.Hom R) (f : P.Hom Q) :
                                                      ⇑(g.comp f) = ⇑g ∘ ⇑f
                                                      theorem TauCeti.AnalyticBelyiPair.Hom.comp_apply {P : AnalyticBelyiPair} {Q : AnalyticBelyiPair} {R : AnalyticBelyiPair} (g : Q.Hom R) (f : P.Hom Q) (x : P.X) :
                                                      (g.comp f) x = g (f x)

                                                      The finite holomorphic map underlying a morphism of analytic Belyi pairs: it takes two distinct values because the Belyi map of the source does.

                                                      Instances For

                                                        A morphism of analytic Belyi pairs is surjective.

                                                        Degrees multiply along a morphism of analytic Belyi pairs: the degree of the Belyi map of the source is the degree of the Belyi map of the target times the degree of the morphism.

                                                        The degree of the target of a morphism of analytic Belyi pairs divides the degree of the source.

                                                        A morphism of analytic Belyi pairs has degree one exactly when its source and target have the same degree.

                                                        A morphism between analytic Belyi pairs of the same degree is an isomorphism: it has degree one (TauCeti.AnalyticBelyiPair.Hom.degree_eq_one_iff), so it is a biholomorphism.

                                                        Instances For

                                                          The map of covers of ℂ ∖ {0, 1} underlying a morphism of analytic Belyi pairs: its restriction to the points over the thrice-punctured sphere, which commutes with the restricted Belyi maps (TauCeti.AnalyticBelyiPair.Hom.restrict_restrict).

                                                          Instances For
                                                            @[simp]

                                                            The restriction of a morphism of analytic Belyi pairs is a map of covers over ℂ ∖ {0, 1}.

                                                            The restriction of a morphism of analytic Belyi pairs is a map of covers over ℂ ∖ {0, 1}.

                                                            A morphism of analytic Belyi pairs intertwines the monodromy triples. Read through numberings ν and ν' of the fibres over 1/2, the map a morphism f : P → Q induces between these fibres carries σ0, σ1 and σinf of the monodromy triple of P to those of Q.

                                                            Morphisms into a pair of degree one are unique: the Belyi map of the target is then injective, and every morphism lies over it.

                                                            noncomputable def TauCeti.AnalyticBelyiPair.Iso.toHom {P Q : AnalyticBelyiPair} (e : P.Iso Q) :
                                                            P.Hom Q

                                                            The morphism of analytic Belyi pairs underlying an isomorphism.

                                                            Instances For
                                                              @[simp]
                                                              @[simp]
                                                              theorem TauCeti.AnalyticBelyiPair.Iso.toHom_trans {P Q R : AnalyticBelyiPair} (e : P.Iso Q) (e' : Q.Iso R) :
                                                              (e.trans e').toHom = e'.toHom.comp e.toHom
                                                              @[simp]

                                                              The isomorphism given by a morphism between pairs of the same degree has that morphism as its underlying morphism.

                                                              @[simp]

                                                              The isomorphism given by the morphism underlying an isomorphism is that isomorphism.

                                                              The trivial pair and pairs of degree one #

                                                              The Belyi map of an analytic Belyi pair, as its morphism to the trivial pair pow one_ne_zero, the identity of the sphere. It is the unique such morphism, so the trivial pair is terminal.

                                                              Instances For
                                                                @[instance_reducible]

                                                                The trivial pair is terminal: the Belyi map is the unique morphism from an analytic Belyi pair to the trivial pair, the identity of the sphere.

                                                                Analytic Belyi pairs of degree one are isomorphic: each Belyi map is then a biholomorphism onto the sphere.

                                                                Instances For

                                                                  An analytic Belyi pair has degree one exactly when it is trivial, that is, isomorphic to the identity of the sphere.

                                                                  There is at most one isomorphism class of analytic Belyi pairs of degree one.

                                                                  @[instance_reducible]

                                                                  The class of the trivial pair is the only isomorphism class of analytic Belyi pairs of degree one.