// Introduce the transitions based on the block numbers, the number of blocks is a decent approximation for the number of transitions.
.find(|trans| lts.is_hidden_label(trans.label) && partition.block_number(trans.to) == block)
// Add all transitions from the representative state (or the bottom state if BRANCHING) to the quotient LTS.
!(lts.is_hidden_label(transition.label) && partition.block_number(transition.to) == block),
fn check_quotient_equivalence(rng: &mut StdRng, equivalence: Equivalence, test_name: &str) {
check_quotient_equivalence(rng, Equivalence::StrongBisim, "test_random_strong_bisim_quotient");
check_quotient_equivalence(rng, Equivalence::BranchingBisim, "test_random_branching_bisim_quotient");