aboutsummaryrefslogtreecommitdiff
path: root/src/Util/Equality.v
diff options
context:
space:
mode:
Diffstat (limited to 'src/Util/Equality.v')
-rw-r--r--src/Util/Equality.v4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/Util/Equality.v b/src/Util/Equality.v
index d1a711821..693cc5d7d 100644
--- a/src/Util/Equality.v
+++ b/src/Util/Equality.v
@@ -158,3 +158,7 @@ Proof. intros; subst; reflexivity. Defined.
Lemma fg_equal_rel {A B R} (f g : A -> B) (x y : A)
: (pointwise_relation _ R) f g -> x = y -> R (f x) (g y).
Proof. cbv [pointwise_relation]; intros; subst; trivial. Qed.
+
+Lemma push_rew_fun_dep A P Q a b (pf : a = b) f x
+ : (rew [fun x : A => P x -> Q x] pf in f) x = (rew [Q] pf in (f (rew <- [P] pf in x))).
+Proof. subst; reflexivity. Defined.