Spec.Aego tid * must-lockset * creation-lockset
include sig ... endval hash : t -> intchecks if cl1 has a mapping (tp1 |-> ls1) such that ls1 and ls2 are not disjoint and tp1 != t2
checks if cl1 has a member (tp1 |-> ls1) and cl2 has a member (tp2 |-> ls2) such that ls1 and ls2 are not disjoint and tp1 != tp2
val should_print : ('a * 'b * G.t) -> bool