theorem
Hex.GraphIso.Nauty.certifyNodeAutom_automsOk
{n : Nat}
(ctx : Ctx n)
(tcLevel fuel level : Nat)
(lab ptn : Array Nat)
(active : VSet n)
(numcells : Nat)
(bcodes : List Nat)
(st : AutState)
:
AutomsOk (fun (γ : Array Nat) => checkAutom ctx.g γ = true)
(certifyNodeAutom ctx tcLevel fuel level lab ptn active numcells bcodes st).fst
theorem
Hex.GraphIso.Nauty.certifyCanon?_isSome_of_keyEq
{n k : Nat}
(G : Colored n k)
(hdom : canonSpecKey G = tracedKey G)
:
Once the traced key equals the specification key, no further store hypothesis is needed for totality: every emitted automorphism has already passed the trusted checker.