C2ICandidateWraps the candidate invariants with info about their cost etc.
val mk : TransSys.t -> tCreates a new candidate that can be randomly moved. Should be called only once as it mines the init and trans predicates. Use reset to launch a new C2I run.
val cost_of_rated : rated_t -> intThe cost of a rated candidate.
Computes the cost of a candidate and rates its atoms.