Contents
shrink_bisimulation
shrink_bisimulation(max_states=-1, max_states_before_merge=-1, threshold=-1, greedy=false, group_by_h=false, at_limit=RETURN)
max_states (int): maximum transition system size allowed at any time point.
max_states_before_merge (int): maximum transition system size allowed for two transition systems before being merged to form the synchronized product.
threshold (int): If a transition system, before being merged, surpasses this soft transition system size limit, the shrink strategy is called to possibly shrink the transition system.
greedy (bool): use greedy bisimulation
group_by_h (bool): TODO: document
at_limit ({RETURN, USE_UP}): what to do when the size limit is hit
f-Preserving
shrink_fh(max_states=-1, max_states_before_merge=-1, threshold=-1, shrink_f=HIGH, shrink_h=LOW)
max_states (int): maximum transition system size allowed at any time point.
max_states_before_merge (int): maximum transition system size allowed for two transition systems before being merged to form the synchronized product.
threshold (int): If a transition system, before being merged, surpasses this soft transition system size limit, the shrink strategy is called to possibly shrink the transition system.
shrink_f ({HIGH, LOW}): prefer shrinking states with high or low f values
shrink_h ({HIGH, LOW}): prefer shrinking states with high or low h values
Random
shrink_random(max_states=-1, max_states_before_merge=-1, threshold=-1)
max_states (int): maximum transition system size allowed at any time point.
max_states_before_merge (int): maximum transition system size allowed for two transition systems before being merged to form the synchronized product.
threshold (int): If a transition system, before being merged, surpasses this soft transition system size limit, the shrink strategy is called to possibly shrink the transition system.