diff options
| author | Cyril Cohen | 2018-10-26 03:32:24 +0200 |
|---|---|---|
| committer | GitHub | 2018-10-26 03:32:24 +0200 |
| commit | 76fb3c00580488f75362153f6ea252f9b4d4084b (patch) | |
| tree | fb69783f75d4044edfe97e5b4edf134022094d33 | |
| parent | 277b8f6f419e9a699fbcbe97d5c13ec81a1e7199 (diff) | |
| parent | a974272fbdb5d121a4ac3e47a716d7406f8571b9 (diff) | |
Merge pull request #218 from CohenCyril/tagged
removing multiple definitions of [tT]ag*
| -rw-r--r-- | ChangeLog | 3 | ||||
| -rw-r--r-- | mathcomp/ssreflect/eqtype.v | 6 |
2 files changed, 3 insertions, 6 deletions
@@ -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). |
