A supported goal, as read off the target.
- G : Lean.Expr
The left-hand graph.
- H : Lean.Expr
The right-hand graph.
- colored : Bool
Whether the goal is about
Coloredgraphs rather than bareSimpleGraphs. - negative : Bool
Whether the goal refutes isomorphism.
- wrap : Bool
Whether a positive goal asks for the
Nonempty/Isomorphicwrapper around the isomorphism. - useNot : Bool
For negatives: build
¬ ·(true) orIsEmpty ·(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.
- V : Lean.Expr
The vertex type.
- instV : Lean.Expr
- cardTerm : Lean.Expr
The term
Fintype.card V. - card : ℕ
The value of
Fintype.card V. - equiv : Lean.Expr
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.