val gen_cmds_size :
(Spec.state ->Spec.cmd QCheck.arbitrary)->Spec.state ->int QCheck.Gen.t->Spec.cmd listQCheck.Gen.t
val arb_cmds_triple :
int ->int ->(Spec.cmd list * Spec.cmd list * Spec.cmd list)QCheck.arbitrary
val all_interleavings_ok :
Spec.cmd list->Spec.cmd list->Spec.cmd list->Spec.state ->
bool
val shrink_triple :
(Spec.state ->Spec.cmd QCheck.arbitrary)->(Spec.state ->Spec.cmd QCheck.arbitrary)->(Spec.state ->Spec.cmd QCheck.arbitrary)->(Spec.cmd list * Spec.cmd list * Spec.cmd list)QCheck.Shrink.t
val arb_triple :
int ->int ->(Spec.state ->Spec.cmd QCheck.arbitrary)->(Spec.state ->Spec.cmd QCheck.arbitrary)->(Spec.state ->Spec.cmd QCheck.arbitrary)->(Spec.cmd list * Spec.cmd list * Spec.cmd list)QCheck.arbitrary