Documentation

TauCeti.Combinatorics.RibbonGraph.ConnectedClassification

Connected ribbon graphs and connected permutation triples #

Isomorphism classes of connected finite bipartite ribbon graphs with n edges are equivalent to TauCeti.ConnectedIsoClass n. These graphs are the combinatorial dessins d'enfants, so counting their isomorphism classes reduces to counting connected triples. The equivalence restricts TauCeti.BipartiteRibbonGraph.isoClassEquiv, with the same comparison of automorphism groups given by TauCeti.BipartiteRibbonGraph.autEquivAutomorphismGroup.

The equations connectedIsoClassEquiv_mk and connectedIsoClassEquiv_symm_mk describe the classification on representatives. Edge numberings are arbitrary, and the inverse uses universe lifting so that graphs in any universe are classified. In degree zero both carriers are empty, since connectedness requires a nonempty edge set.

The restriction uses Mathlib's Equiv.subtypeQuotientEquivQuotientSubtype to commute invariant subtypes with quotients.

References #

Isomorphism of connected bipartite ribbon graphs with n edges. The inner subtype records the edge count; the outer subtype records connectedness.

Equations
Instances For
    @[simp]

    Two connected ribbon graphs have the same quotient class exactly when they are isomorphic.

    Isomorphism classes of connected ribbon graphs are the isomorphism classes of connected permutation triples.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      A connected graph determines the connected triple class of any numbering of its edges.

      @[simp]

      The connected graph class evaluated using the canonical numbering of its edges.

      @[simp]

      Forgetting connectedness commutes with the classification of all ribbon graphs.

      @[simp]

      The connected class of a triple determines the class of its universe-lifted ribbon graph.