The generating triples of a passport #
A passport records a reference monodromy subgroup P.G together with the three ordered full cycle
types of the generating triples it contains. For a passport of nonzero degree whose reference
subgroup is pretransitive — the first two conjuncts of TauCeti.PassportSpec.IsAdmissible — the
number of isomorphism classes in the passport is the number of P.G-generating triples of S_n
with those cycle data, counted up to the action of the normalizer of P.G, which is
TauCeti.PassportSpec.passportSize_eq_card_generatingTripleOrbits; the count itself, that of the
generating triples before the normalizer action, needs no such hypothesis. This file names that
finite set of generating triples and gives its cardinality.
The classes of a cycle type #
One S_n-cycle type can meet several G-classes, and can meet none, so a count of the members of
G with a prescribed cycle type is a sum over G-classes rather than a single class size. That
index set is TauCeti.Subgroup.classesOfFullCycleType, in
TauCeti/GroupTheory/Perm/ConjClass.lean, for a group of permutations in general;
TauCeti.Subgroup.mem_iUnionClassesOfFullCycleType there identifies the union of those classes,
the set TauCeti.Subgroup.iUnionClassesOfFullCycleType, with the elements of the group of that
cycle type.
The generating triples of a passport #
TauCeti.PassportSpec.generatingTriples is the set of product-one triples of permutations whose
first two entries generate P.G and whose three cycle types are those of P: the generating
triples of the passport, as triples of permutations. The product-one relation makes the third
entry a function of the first two
(TauCeti.PermutationTriple.ofTwo_σinf_eq_of_product_eq_one), so
TauCeti.PassportSpec.generatingTriplesEquiv is the elimination rule identifying that finite set
with TauCeti.PassportSpec.GeneratingTriple, the two maps being computed by
TauCeti.PassportSpec.generatingTriplesEquiv_apply and
TauCeti.PassportSpec.generatingTriplesEquiv_symm_apply, and
TauCeti.PassportSpec.card_generatingTriples reads the size of the passport's generating triples
off it. This is the finite set that a sum over triples of classes counts, and that the normalizer
of P.G acts on.
References #
- S. K. Lando, A. K. Zvonkin, Graphs on Surfaces and Their Applications, Encyclopaedia of Mathematical Sciences 141, Springer 2004, §1.5 (constellations, and the size of a passport).
- M. Musty, S. Schiavone, J. Sijsling, J. Voight, A database of Belyi maps, ANTS XIII, The Open Book Series 2 (2019), 375–392, §2 (the normalizer formulation of a passport).
The generating triples of a passport #
The product-one triples of S_n of the three cycle types recorded by P whose first two
entries generate the reference subgroup: the generating triples of the passport, as triples of
permutations.
The third entry is forced by the product-one relation, so each of these is a
TauCeti.PermutationTriple.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The generating triples of a passport, as product-one triples of permutations: the elimination
rule for TauCeti.PassportSpec.generatingTriples, and the source of the counting below. Its two
maps are computed by TauCeti.PassportSpec.generatingTriplesEquiv_apply and
TauCeti.PassportSpec.generatingTriplesEquiv_symm_apply.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The triple of permutations that TauCeti.PassportSpec.generatingTriplesEquiv attaches to a
generating triple of P is the triple of its three components.
The generating triple that TauCeti.PassportSpec.generatingTriplesEquiv attaches to a
product-one triple of S_n is the triple with the same first two components.
The number of generating triples of a passport, computed on the generating triples of S_n.