aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCyril Cohen2018-09-12 15:46:35 +0200
committerCyril Cohen2018-10-26 01:50:52 +0200
commita974272fbdb5d121a4ac3e47a716d7406f8571b9 (patch)
treed0028c2803fcee3319ab253c5335f5a457b7fc54
parente7d908b345a7a40ae4dd25338d2bebde3bf19cff (diff)
removing multiple definitions of [tT]ag*
they are already defined in ssrfun ChangeLog updated
-rw-r--r--ChangeLog3
-rw-r--r--mathcomp/ssreflect/eqtype.v6
2 files changed, 3 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index a9650bc..2e8a495 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -11,6 +11,9 @@
`all_iffLR` and coercion `all_iffP` (see header for doc)
proved by circular implication P0 -> P1 -> ... -> Pn -> P0
+ * Removed duplicated definitions of `tag` `tagged` and `Tagged`
+ from eqtype.v. They were already in ssrfun.v.
+
24/04/2018 - compatibility with Coq 8.8 and several small fixes - version 1.7
* Added compatibility with Coq 8.8 and lost compatibility with
diff --git a/mathcomp/ssreflect/eqtype.v b/mathcomp/ssreflect/eqtype.v
index 7721f0e..7c2a48e 100644
--- a/mathcomp/ssreflect/eqtype.v
+++ b/mathcomp/ssreflect/eqtype.v
@@ -784,12 +784,6 @@ Canonical option_eqType := Eval hnf in EqType (option T) option_eqMixin.
End OptionEqType.
-Definition tag := projT1.
-Definition tagged I T_ : forall u, T_(tag u) := @projT2 I [eta T_].
-Definition Tagged I i T_ x := @existT I [eta T_] i x.
-Arguments Tagged [I i].
-Prenex Implicits tag tagged Tagged.
-
Section TaggedAs.
Variables (I : eqType) (T_ : I -> Type).