Documentation

TauCeti.Combinatorics.PermutationTriple.Decidable

Deciding connectedness of a permutation triple #

A permutation triple is connected when its monodromy group, the subgroup of Equiv.Perm (Fin n) generated by its first two components, acts transitively on the n sheets. Transitivity of a subgroup given by generators carries no Decidable instance as stated, so this file computes the monodromy orbit of each sheet as a finset by closing under the two generators, Finset.orbitFinset, and proves that connectedness is the statement that every such orbit is the whole of Fin n. That statement is a Boolean computation, and it gives the Decidable instance for IsConnected which every enumeration of connected triples filters by. The same closure applied to the group itself presents the monodromy group as a finset of permutations, with its order as the cardinality of that finset.

Main definitions #

Main results #

The two components generating the monodromy group, as a finset. Its coercion to a set is the generating set of TauCeti.PermutationTriple.monodromyGroup, by Finset.coe_pair.

Equations
Instances For

    Monodromy orbits, computed #

    The monodromy orbit of the sheet i, as a finset: the closure of {i} under the two generating permutations, computed by Finset.orbitFinset.

    Equations
    Instances For
      @[simp]

      The computed monodromy orbit of a sheet is its orbit under the monodromy group.

      A triple is connected exactly when its degree is nonzero and the computed monodromy orbit of every sheet is the whole of Fin n. Both conjuncts are decidable.

      @[instance_reducible]

      Connectedness of a permutation triple is decidable, by computing the monodromy orbits.

      Equations

      The monodromy group, computed #

      The monodromy group of a triple, as a finset of permutations: the closure of {1} under left multiplication by the two generating permutations, computed by Finset.closureFinset.

      Equations
      Instances For
        @[simp]

        The computed finset of permutations is the monodromy group.

        @[simp]

        The order of the monodromy group is the cardinality of the computed finset.