let all_state_variables_bits: Vec<VarNo> = state_variables_bits.iter().flatten().cloned().collect();
let states = ldd_to_bdd(storage, manager_ref, lts.states(), &bits_dd, &all_state_variables_bits)?;
let relation_bdd = ldd_to_bdd(storage, manager_ref, group.relation(), &bits_dd, &variables)?;
debug!("State bits {all_state_variables_bits:?}, and next state bits {all_next_state_variables_bits:?}");
pub fn new(relation: BDDFunction, read_variables: Vec<VarNo>, write_variables: Vec<VarNo>) -> Self {