Finds a trace of the procedure within the given bounds that does not
refine the given specification statement, determining coverage information
in the case where no trace can be found if coverage flag is set to true.
Constructs a new circuit reporter whose #translatingToCNF(kodkod.engine.bool.BooleanFormula) method will dump
its argument to the given file, in eDIMACS format.
Constructs a FIR program consisting of a list data structure and two
implementations of the contains method, one that contains a loop and
the other that contains a recursive call.
Finds a trace of the procedure within the given bounds that refines
the given specification statement, determining coverage information
in the case where no trace can be found if coverage flag is set to true.
Returns a new unmodifiable CFG that who entry is a specification stmt
that modifies the union of the given globals and output parameters and
with the given condition.