aboutsummaryrefslogtreecommitdiff
path: root/theories
diff options
context:
space:
mode:
authorGaëtan Gilbert2019-02-22 15:56:05 +0100
committerGaëtan Gilbert2019-02-22 15:56:05 +0100
commit237050870a27bc2eda9224e9d8b18b7ef5b66236 (patch)
tree14d07a9c21c2a97cd9289f0ecfae48c5e3d5bd6a /theories
parent7b282a5d041147a54b4553fe27db5c4c03c3e0f5 (diff)
parent735d3fd21c65688143541d77c4153f52b963f4c4 (diff)
Merge PR #9314: Enrich implicits for instances
Reviewed-by: SkySkimmer
Diffstat (limited to 'theories')
-rw-r--r--theories/Classes/CEquivalence.v3
-rw-r--r--theories/Classes/Equivalence.v3
2 files changed, 6 insertions, 0 deletions
diff --git a/theories/Classes/CEquivalence.v b/theories/Classes/CEquivalence.v
index c376efef2e..f04ae90950 100644
--- a/theories/Classes/CEquivalence.v
+++ b/theories/Classes/CEquivalence.v
@@ -64,6 +64,9 @@ Program Instance equiv_transitive `(sa : Equivalence A) : Transitive equiv.
now transitivity y.
Qed.
+Arguments equiv_symmetric {A R} sa x y.
+Arguments equiv_transitive {A R} sa x y z.
+
(** Use the [substitute] command which substitutes an equivalence in every hypothesis. *)
Ltac setoid_subst H :=
diff --git a/theories/Classes/Equivalence.v b/theories/Classes/Equivalence.v
index 516ea12099..384d041461 100644
--- a/theories/Classes/Equivalence.v
+++ b/theories/Classes/Equivalence.v
@@ -64,6 +64,9 @@ Program Instance equiv_transitive `(sa : Equivalence A) : Transitive equiv | 1.
now transitivity y.
Qed.
+Arguments equiv_symmetric {A R} sa x y.
+Arguments equiv_transitive {A R} sa x y z.
+
(** Use the [substitute] command which substitutes an equivalence in every hypothesis. *)
Ltac setoid_subst H :=