let all_state_variables_bits: Vec<VarNo> = state_variables_bits.iter().flatten().cloned().collect();
let states = manager_ref.with_manager_shared(|manager| ldd_to_bdd(storage, manager, lts.states(), &bits_dd, &all_state_variables_bits))?;
let relation_bdd = manager_ref.with_manager_shared(|manager| ldd_to_bdd(storage, manager, group.relation(), &bits_dd, &variables))?;
debug!("State bits {all_state_variables_bits:?}, and next state bits {all_next_state_variables_bits:?}");
pub fn compute_vars_bdd(manager_ref: &BDDManagerRef, vars: &[VarNo]) -> Result<(Vec<BDDFunction>, BDDFunction), OutOfMemory> {