Program Instance qpUnsized (qp : QProp) : UnsizedChecker (checker qp).
Next Obligation.
rewrite !semFmapSize !semReturnSize. apply imset_eq. reflexivity.
Qed.

Lemma semCheckableGenSize:
forall (P : Type) {H : Checkable P} (gen: G P) (size : nat),
(semCheckableSize gen size) <->
(forall p, semGenSize gen size p -> semCheckableSize p size).