Documentation

HexPermGroupTheory.Tactic

The elements of a set literal {a, b, …}, or of the coercion of a Finset literal.

The degree n of a type Equiv.Perm (Fin n), as a numeral.

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

    The shape of a supported goal.

    Instances For

      H unfolded until it is Subgroup.closure s, so that a subgroup given by a definition, such as def M : Subgroup _ := Subgroup.closure {a, b}, is recognised. Definitions are unfolded one at a time, and Subgroup.closure itself is never unfolded.

      The generating set s when H is Subgroup.closure s, possibly behind definitions.

      Equations
      Instances For

        s with definitions unfolded until it is a set literal or a coerced Finset, so that a generating set such as def gens : Set _ := {a, b} is recognised.

        The goal with every subgroup that unfolds to Subgroup.closure s replaced by that closure, and s unfolded to a literal. It is definitionally equal to the goal, and later steps rewrite s syntactically.

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

          The subgroup H when the type T is ↥H, that is {x // x ∈ H}.

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

            Match one of the four supported goals exactly, returning the generating set.

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

              A proof of {x | x ∈ [g₁, …, gₖ]} = {g₁, …, gₖ} built from the list lemmas, without traversing the elements.

              Compatibility normalization entry point for graph automorphism consumers.

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

                The elements of a set-literal syntax {a, b, …}, possibly under a type ascription.

                Translate Mathlib's goal, run the shared computational tactic and transport its conclusion through the correspondence theorems.

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