Documentation

Bdd.Collect

def Collect.collect {n m : } (O : OBdd n m) :
List (Fin m)

Return a list of all reachable node indices.

Equations
Instances For
    theorem Collect.collect_terminal {n m : } {b : Bool} {O : OBdd n m} (h : (↑O).root = Pointer.terminal b) :
    theorem Collect.collect_spec {n m : } {O : OBdd n m} {j : Fin m} :

    collect is correct.

    theorem Collect.collect_spec_reverse {n m : } {O : OBdd n m} {j : Fin m} :
    theorem Collect.mem_collect_iff_reachable {n m : } {O : OBdd n m} {j : Fin m} :
    theorem Collect.collect_nodup {n m : } {O : OBdd n m} :