diff options
Diffstat (limited to 'src/Reflection/RewriterInterp.v')
-rw-r--r-- | src/Reflection/RewriterInterp.v | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Reflection/RewriterInterp.v b/src/Reflection/RewriterInterp.v index 66315ec0d..4a18c0a47 100644 --- a/src/Reflection/RewriterInterp.v +++ b/src/Reflection/RewriterInterp.v @@ -24,13 +24,13 @@ Section language. Lemma interpf_rewrite_opf {t} (e : exprf t) : interpf interp_op (rewrite_opf rewrite_op_expr e) = interpf interp_op e. - Proof. + Proof using Type*. induction e; simpl; unfold LetIn.Let_In; rewrite_hyp ?*; reflexivity. Qed. Lemma interp_rewrite_op {t} (e : expr t) : forall x, interp interp_op (rewrite_op rewrite_op_expr e) x = interp interp_op e x. - Proof. + Proof using Type*. destruct e; intro x; apply interpf_rewrite_opf. Qed. End specialized. @@ -42,7 +42,7 @@ Section language. = interp_op _ _ opc (interpf interp_op args)) {t} (e : Expr t) : forall x, Interp interp_op (RewriteOp rewrite_op_expr e) x = Interp interp_op e x. - Proof. + Proof using Type. apply interp_rewrite_op; assumption. Qed. End language. |