Open Scope Checker_scope.

(* Specifications: *)
Lemma semImplicationSize {C} `{Checkable C} (c : C) (b : bool) s :
semCheckerSize (b ==> c) s <-> (b -> semCheckableSize c s).
(* begin semImplication *)
Lemma semImplication {C} `{Checkable C} (c : C) (b : bool) :
semChecker (b ==> c) <-> (b -> semCheckable c).