aboutsummaryrefslogtreecommitdiff
path: root/src/Reflection
diff options
context:
space:
mode:
authorGravatar Jason Gross <jgross@mit.edu>2016-11-04 14:28:33 -0400
committerGravatar Jason Gross <jgross@mit.edu>2016-11-04 14:28:33 -0400
commitc812d93d1356ce6a752f56ac1f7d96d6ae342252 (patch)
tree2921660a4bee55615ef5b5b856bd820b6d10fd01 /src/Reflection
parent6498b3808c81eeb19f5b1b3a3c8797c1c4adc83a (diff)
Fix implicits of Let for 8.4
Diffstat (limited to 'src/Reflection')
-rw-r--r--src/Reflection/Z/Interpretations.v6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Reflection/Z/Interpretations.v b/src/Reflection/Z/Interpretations.v
index f9b767b66..f4812a76e 100644
--- a/src/Reflection/Z/Interpretations.v
+++ b/src/Reflection/Z/Interpretations.v
@@ -623,21 +623,21 @@ Module Relations.
{t : type base_type}
: interp_type interp_base_type1 t -> interp_type interp_base_type2 t -> Prop
:= match t return interp_type interp_base_type1 t -> interp_type interp_base_type2 t -> Prop with
- | Tflat T => R
+ | Tflat T => @R _
| Arrow A B
=> fun f g
=> forall x : interp_flat_type interp_base_type1 (all_binders_for (Arrow A B)),
let y := SmartVarfMap proj x in
let fx := ApplyInterpedAll f x in
let gy := ApplyInterpedAll g y in
- R fx gy
+ @R _ fx gy
end.
Lemma uncurry_interp_type_rel_pointwise2_proj
{t : type base_type}
{f : interp_type interp_base_type1 t}
{g}
- : interp_type_rel_pointwise2 (t:=t) (fun t => R) f g
+ : interp_type_rel_pointwise2 (t:=t) (fun t => @R _) f g
-> interp_type_rel_pointwise2_uncurried_proj (t:=t) f g.
Proof.
unfold interp_type_rel_pointwise2_uncurried_proj.