Return a vector whose v
th entry is a list of node indices with variable index v
.
This is a subroutine of reduce
.
Equations
- O.discover = OBdd.discover_helper✝ (Collect.collect O) (↑O).heap (Vector.replicate n [])
Instances For
Equations
- Reduce.oreduce O_2 = ⟨0, ⟨{ heap := Vector.emptyWithCapacity 0, root := Pointer.terminal (Reduce.zero_vars_to_bool✝ ↑O_2) }, ⋯⟩⟩
- Reduce.oreduce O_3 = ⟨0, O_3⟩
- Reduce.oreduce O_3 = match h : Reduce.reduce''✝ O_3 with | (B, k) => ⟨↑k, ⟨Trim.trim B ⋯ ⋯, ⋯⟩⟩