Definition genChecker c := fmap successful c.

(* Specifications: *)
Lemma unsizedChecker_alt_def (c : Checker) `{UnsizedChecker c} : forall s1 s2, semCheckerSize c s1 <-> semCheckerSize c s2.
Lemma monotonicChecker_alt_def (c : Checker) `{SizeMonotonicChecker c} : forall s1 s2, s1 <= s2 -> semCheckerSize c s2 -> semCheckerSize c s1.