let relation_vars_bdd = lts.transition_groups().iter().map(|group| -> Result<_, OutOfMemory> {
let index = lts.next_state_variables().iter().position(|next_var| next_var == var).unwrap();
compute_vars_bdd(manager_ref, &bits)?.1.and(&compute_vars_bdd(manager_ref, lts.action_variables())?.1)
for (transition, relation_vars) in lts.transition_groups().iter().zip(relation_vars_bdd.iter()) {
// Keep todo states that have not been discovered yet, and add them to the set of discovered states.
states.sat_count::<u64, FxBuildHasher>(lts.state_variables().len() as u32, &mut SatCountCache::default())