Derive equivalences for predicates

Usages: #[only(equiv)] derive R.

For example,

Definition R `{Σ : cpp_logic} {σ : genv} q : Rep := Rbody q.
#[only(equiv)] derive R.

proves the lemma R_equiv : ∀ q, R q -|- Rbody q.