val all_interleavings_ok :
(Spec.cmd list * Spec.cmd list * Spec.cmd list)->
bool
val arb_cmds_triple :
int ->int ->(Spec.cmd list * Spec.cmd list * Spec.cmd list)QCheck.arbitrary
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
val rep_count : int
val retries : int
val seq_len : int
val par_len : int
val interp_sut_res : Spec.sut ->Spec.cmd list->(Spec.cmd * STM.res) list
val run_par :
Spec.cmd list->Spec.cmd list->Spec.cmd list->(Spec.cmd * STM.res) list
* (Spec.cmd * STM.res) list
* (Spec.cmd * STM.res) list