Evaluate a closed native sparse graph without constructing dense rows. All evaluated data are untrusted until the emitted kernel proof checks them.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Propose a transporter using two native searches sharing one node quota.
The outer none reports exhaustion; it supplies no isomorphism verdict.
The returned count is the actual combined number of admitted native visits.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Propose two compact certificates with a shared search quota and a record cap on each certificate. Exhaustion names the failed phase; only subsequent kernel replay can turn the candidates into a negative proof.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Prove equality with a literal through the kernel, without an elaborator evaluation of the equality's decidable instance.
Equations
- Hex.GraphIso.Sparse.Tactic.tie lhs rhs = do let __do_lift ← Lean.Meta.mkAppM `Eq #[lhs, rhs] Hex.GraphIso.Tactic.kernelDecideProof __do_lift
Instances For
Replay an explicit forward transporter on identified sparse row, colour and permutation literals. The decisive theorem checks edges through sorted neighbour images and never materializes a dense adjacency matrix.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Wrap the checked explicit transporter as native sparse isomorphism.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Reify a sparse graph as checked undirected edge literals. The default empty graph only makes parsing total; kernel replay still checks the key.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Hex.GraphIso.Sparse.Tactic.keyExpr B = do let __do_lift ← Hex.GraphIso.Sparse.Tactic.graphExpr B.graph Lean.Meta.mkAppM `Hex.GraphIso.Nauty.Sparse.Key.mk #[Lean.toExpr B.codes, __do_lift]
Instances For
Preserve all sparse certificate records and their literal payloads.
Reify and replay an untrusted compact key certificate. A failed check supplies no canonical-key proof.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Two accepted different canonical keys give a native sparse negative proof. All graph and certificate data in the proof term undergo kernel replay.
Equations
- One or more equations did not get rendered due to their size.