Documentation

HexGraphIsoMathlib.AutOrder

theorem Hex.GraphIso.Aut.indiv_of_orbitSize {n k : } {G : Colored n k} (v : Fin n) (h : 1 < orbitSize G v) :
∃ (H : Colored n (k + 1)), indiv? G v = some H

A non-singleton orbit supplies another vertex in the selected colour cell, so the checked individualization succeeds.

def Hex.GraphIso.Aut.indivEquiv {n k : } {G : Colored n k} {v : Fin n} {H : Colored n (k + 1)} (h : indiv? G v = some H) :
(MulAction.stabilizer (↥(group G)) v) (group H)

The individualized graph's full automorphism group is the point stabilizer in the original full group.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    theorem Hex.GraphIso.Aut.indiv_card {n k : } {G : Colored n k} {v : Fin n} {H : Colored n (k + 1)} (h : indiv? G v = some H) :

    Orbit-stabilizer for the exact individualization used by orderAux.

    theorem Hex.GraphIso.Aut.orderAux_card {n : } (fuel : ) {k : } (G : Colored n k) :
    n k + fuelorderAux fuel G (orbits G) = Nat.card (group G)

    One unit of fuel per remaining possible colour suffices for the existing orbit-stabilizer recursion. No additional search bookkeeping is needed: every successful recursive step adds a colour.

    theorem Hex.GraphIso.Aut.order_card {n k : } (G : Colored n k) :

    The reported order is the cardinality of the full colour-preserving automorphism group.