Documentation

HexGraphIsoMathlib.Tactic

A supported goal, as read off the target.

  • The left-hand graph.

  • The right-hand graph.

  • colored : Bool

    Whether the goal is about Colored graphs rather than bare SimpleGraphs.

  • negative : Bool

    Whether the goal refutes isomorphism.

  • wrap : Bool

    Whether a positive goal asks for the Nonempty/Isomorphic wrapper around the isomorphism.

  • useNot : Bool

    For negatives: build ¬ · (true) or IsEmpty · (false).

Instances For

    Match a SimpleGraph isomorphism type G ≃g H.

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

      Match a Colored.Iso type.

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

        Match a Colored.Isomorphic proposition.

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

          The shape of the goal, or none when the target is not one of the supported shapes.

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

            The vertex type of a graph expression (SimpleGraph V or Colored V k).

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

              Elaboration data for one side of the goal.

              Instances For

                Collect the elaboration data for one side: its vertex type, the Fintype instance, the cardinality, and the enumeration equivalence built from the reduced Finset.univ.val. A vertex type with no Fintype or DecidableEq instance, or one whose enumeration does not reduce to a literal list, is reported here.

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

                  Synthesize any trailing instance-implicit arguments left unapplied by mkAppM.

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

                    The encoded executable graph term for one side, together with the 0 < card proof for uncoloured sides.

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

                      The proof term for a parsed goal. When the goal does not hold, or a logical limit runs out, this fails with a message saying which.

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

                        The graph_iso extension for SimpleGraph goals.

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