diff --git a/theories/infinite.v b/theories/infinite.v index ef4931b89f739509c31f0d7ef2602f6dec7d813a..fb950ab963aae17f9e6127968061b9b3819f2f55 100644 --- a/theories/infinite.v +++ b/theories/infinite.v @@ -1,6 +1,6 @@ (* Copyright (c) 2012-2017, Coq-std++ developers. *) (* This file is distributed under the terms of the BSD license. *) -From stdpp Require Import pretty fin_collections relations prelude. +From stdpp Require Import pretty fin_collections relations prelude gmap. (** The class [Infinite] axiomatizes types with infinitely many elements by giving an injection from the natural numbers into the type. It is mostly @@ -95,10 +95,3 @@ Section Fresh. as [m [_ [-> [notinX belowinX]]]]; auto. Qed. End Fresh. - -(** Derive fresh instances. *) -Section StringFresh. - Context `{FinCollection string C, !RelDecision elem_of}. - Global Instance string_fresh: Fresh string C := fresh_generic. - Global Instance string_fresh_spec: FreshSpec string C := fresh_generic_spec. -End StringFresh.