Documentation

TauCeti.Combinatorics.PermutationTriple.Passport.Label

Stable label data for permutation-triple passports #

The stable mathematical part of a passport label consists of its degree, a transitive-group label, and the three ordered full cycle partitions at 0, 1, and ∞. The degree is the index of TauCeti.PassportLabel; the group index is zero-based internally, so an index j is displayed externally as nT(j + 1).

TauCeti.PassportSpec.HasLabel interprets this data on a passport specification. It uses TauCeti.TransitiveGroupLabel, so it compares the reference monodromy subgroup only up to conjugacy in the ambient symmetric group. Consequently the interpretation is unchanged when the reference subgroup of a passport is replaced by a conjugate.

This deliberately does not include a trailing orbit letter: such a letter enumerates Galois orbits inside a passport and is not an intrinsic invariant of the passport.

Main definitions #

Main results #

References #

structure TauCeti.PassportLabel (n : ℕ) :

The stable mathematical data in a passport label of degree n.

The transitive-group index is zero-based. Thus group = j represents the externally displayed group label nT(j + 1). The three partitions remain ordered by the branch points 0, 1, and ∞.

Instances For
    theorem TauCeti.PassportLabel.ext {n : ℕ} {x y : PassportLabel n} (group : x.group = y.group) (lam0 : x.lam0 = y.lam0) (lam1 : x.lam1 = y.lam1) (laminf : x.laminf = y.laminf) :
    x = y
    def TauCeti.instDecidableEqPassportLabel.decEq {n✝ : ℕ} (x✝ x✝¹ : PassportLabel n✝) :
    Decidable (x✝ = x✝¹)
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      The one-based transitive-group number displayed after T in an nTj label.

      Equations
      Instances For

        The displayed group number is one more than the internal zero-based index.

        The displayed transitive-group number is positive.

        The displayed transitive-group number does not exceed the number of supported reference groups in its degree.

        The canonical passport specification represented by a label, using the supplier's reference subgroup for its group component.

        Equations
        Instances For

          A passport specification has label L when its reference subgroup has L's transitive-group label and its three ordered full cycle partitions are those recorded by L.

          This predicate interprets the stable mathematical fields of a passport label. It does not assert that the passport is admissible and does not interpret any external orbit letter.

          Equations
          Instances For

            The defining characterization of passport label semantics.

            @[simp]

            The canonical reference passport of a label has that label.

            A passport has a label exactly when conjugating its reference subgroup can turn it into the canonical reference passport carrying that label data.

            @[simp]

            Replacing a passport's reference monodromy subgroup by a conjugate does not change its label.

            Read a label from any connected triple belonging to the passport: its group component is the transitive-group label of the monodromy group, and its partition components are the triple's ordered full cycle data.

            @[simp]

            The label of an attached passport is read directly from the connected triple's monodromy group and ordered full cycle data.