From 76fb6fa5eae23abbc9af70550619454778db4af2 Mon Sep 17 00:00:00 2001 From: Robbert Krebbers <mail@robbertkrebbers.nl> Date: Tue, 24 Jan 2017 20:09:49 +0100 Subject: [PATCH] Bump year in prelude copyright headers. --- theories/prelude/base.v | 2 +- theories/prelude/bset.v | 2 +- theories/prelude/coPset.v | 2 +- theories/prelude/collections.v | 2 +- theories/prelude/countable.v | 2 +- theories/prelude/decidable.v | 2 +- theories/prelude/fin_collections.v | 2 +- theories/prelude/fin_map_dom.v | 2 +- theories/prelude/fin_maps.v | 2 +- theories/prelude/finite.v | 2 +- theories/prelude/gmap.v | 2 +- theories/prelude/hashset.v | 2 +- theories/prelude/lexico.v | 2 +- theories/prelude/list.v | 2 +- theories/prelude/listset.v | 2 +- theories/prelude/listset_nodup.v | 2 +- theories/prelude/mapset.v | 2 +- theories/prelude/natmap.v | 2 +- theories/prelude/nmap.v | 2 +- theories/prelude/numbers.v | 2 +- theories/prelude/option.v | 2 +- theories/prelude/orders.v | 2 +- theories/prelude/pmap.v | 2 +- theories/prelude/prelude.v | 2 +- theories/prelude/pretty.v | 2 +- theories/prelude/proof_irrel.v | 2 +- theories/prelude/relations.v | 2 +- theories/prelude/set.v | 2 +- theories/prelude/sorting.v | 2 +- theories/prelude/streams.v | 2 +- theories/prelude/stringmap.v | 2 +- theories/prelude/strings.v | 2 +- theories/prelude/tactics.v | 2 +- theories/prelude/vector.v | 2 +- theories/prelude/zmap.v | 2 +- 35 files changed, 35 insertions(+), 35 deletions(-) diff --git a/theories/prelude/base.v b/theories/prelude/base.v index e1c36a0ae..ccd304237 100644 --- a/theories/prelude/base.v +++ b/theories/prelude/base.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) (** This file collects type class interfaces, notations, and general theorems that are used throughout the whole development. Most importantly it contains diff --git a/theories/prelude/bset.v b/theories/prelude/bset.v index e384b05c5..771523039 100644 --- a/theories/prelude/bset.v +++ b/theories/prelude/bset.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) (** This file implements bsets as functions into Prop. *) From iris.prelude Require Export prelude. diff --git a/theories/prelude/coPset.v b/theories/prelude/coPset.v index 63be7ed49..b5c11b3b3 100644 --- a/theories/prelude/coPset.v +++ b/theories/prelude/coPset.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) (** This files implements the type [coPset] of efficient finite/cofinite sets of positive binary naturals [positive]. These sets are: diff --git a/theories/prelude/collections.v b/theories/prelude/collections.v index 8b3319ee3..2418e485d 100644 --- a/theories/prelude/collections.v +++ b/theories/prelude/collections.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) (** This file collects definitions and theorems on collections. Most importantly, it implements some tactics to automatically solve goals involving diff --git a/theories/prelude/countable.v b/theories/prelude/countable.v index ac733dac2..c99113460 100644 --- a/theories/prelude/countable.v +++ b/theories/prelude/countable.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) From iris.prelude Require Export list. Set Default Proof Using "Type". diff --git a/theories/prelude/decidable.v b/theories/prelude/decidable.v index 95e368550..74bcbe61e 100644 --- a/theories/prelude/decidable.v +++ b/theories/prelude/decidable.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) (** This file collects theorems, definitions, tactics, related to propositions with a decidable equality. Such propositions are collected by the [Decision] diff --git a/theories/prelude/fin_collections.v b/theories/prelude/fin_collections.v index 5647cdc33..61c4f98f2 100644 --- a/theories/prelude/fin_collections.v +++ b/theories/prelude/fin_collections.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) (** This file collects definitions and theorems on finite collections. Most importantly, it implements a fold and size function and some useful induction diff --git a/theories/prelude/fin_map_dom.v b/theories/prelude/fin_map_dom.v index 2ab691e22..ba49a38ea 100644 --- a/theories/prelude/fin_map_dom.v +++ b/theories/prelude/fin_map_dom.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) (** This file provides an axiomatization of the domain function of finite maps. We provide such an axiomatization, instead of implementing the domain diff --git a/theories/prelude/fin_maps.v b/theories/prelude/fin_maps.v index 159546b8c..55dc0fa63 100644 --- a/theories/prelude/fin_maps.v +++ b/theories/prelude/fin_maps.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) (** Finite maps associate data to keys. This file defines an interface for finite maps and collects some theory on it. Most importantly, it proves useful diff --git a/theories/prelude/finite.v b/theories/prelude/finite.v index fbc498a4d..55c7c1e15 100644 --- a/theories/prelude/finite.v +++ b/theories/prelude/finite.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) From iris.prelude Require Export countable vector. Set Default Proof Using "Type". diff --git a/theories/prelude/gmap.v b/theories/prelude/gmap.v index c47984417..ea79b8c63 100644 --- a/theories/prelude/gmap.v +++ b/theories/prelude/gmap.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) (** This file implements finite maps and finite sets with keys of any countable type. The implementation is based on [Pmap]s, radix-2 search trees. *) diff --git a/theories/prelude/hashset.v b/theories/prelude/hashset.v index bfa30fe7c..734c42372 100644 --- a/theories/prelude/hashset.v +++ b/theories/prelude/hashset.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) (** This file implements finite set using hash maps. Hash sets are represented using radix-2 search trees. Each hash bucket is thus indexed using an binary diff --git a/theories/prelude/lexico.v b/theories/prelude/lexico.v index 2d836a85f..32db154ea 100644 --- a/theories/prelude/lexico.v +++ b/theories/prelude/lexico.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) (** This files defines a lexicographic order on various common data structures and proves that it is a partial order having a strong variant of trichotomy. *) diff --git a/theories/prelude/list.v b/theories/prelude/list.v index 7076f57c4..b8d72e931 100644 --- a/theories/prelude/list.v +++ b/theories/prelude/list.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) (** This file collects general purpose definitions and theorems on lists that are not in the Coq standard library. *) diff --git a/theories/prelude/listset.v b/theories/prelude/listset.v index 88bda4f61..9e34359e6 100644 --- a/theories/prelude/listset.v +++ b/theories/prelude/listset.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) (** This file implements finite set as unordered lists without duplicates removed. This implementation forms a monad. *) diff --git a/theories/prelude/listset_nodup.v b/theories/prelude/listset_nodup.v index 960f39b63..8e90b5c63 100644 --- a/theories/prelude/listset_nodup.v +++ b/theories/prelude/listset_nodup.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) (** This file implements finite as unordered lists without duplicates. Although this implementation is slow, it is very useful as decidable equality diff --git a/theories/prelude/mapset.v b/theories/prelude/mapset.v index 89417c054..b141a10c1 100644 --- a/theories/prelude/mapset.v +++ b/theories/prelude/mapset.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) (** This files gives an implementation of finite sets using finite maps with elements of the unit type. Since maps enjoy extensional equality, the diff --git a/theories/prelude/natmap.v b/theories/prelude/natmap.v index 2bf78d1ea..eb2913159 100644 --- a/theories/prelude/natmap.v +++ b/theories/prelude/natmap.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) (** This files implements a type [natmap A] of finite maps whose keys range over Coq's data type of unary natural numbers [nat]. The implementation equips diff --git a/theories/prelude/nmap.v b/theories/prelude/nmap.v index 7957b666c..fb8fe8e38 100644 --- a/theories/prelude/nmap.v +++ b/theories/prelude/nmap.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) (** This files extends the implementation of finite over [positive] to finite maps whose keys range over Coq's data type of binary naturals [N]. *) diff --git a/theories/prelude/numbers.v b/theories/prelude/numbers.v index e26e0e73a..7094cd0d1 100644 --- a/theories/prelude/numbers.v +++ b/theories/prelude/numbers.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) (** This file collects some trivial facts on the Coq types [nat] and [N] for natural numbers, and the type [Z] for integers. It also declares some useful diff --git a/theories/prelude/option.v b/theories/prelude/option.v index 76f72c912..ead5bbfee 100644 --- a/theories/prelude/option.v +++ b/theories/prelude/option.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) (** This file collects general purpose definitions and theorems on the option data type that are not in the Coq standard library. *) diff --git a/theories/prelude/orders.v b/theories/prelude/orders.v index a28f3ed55..5c051ed56 100644 --- a/theories/prelude/orders.v +++ b/theories/prelude/orders.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) (** Properties about arbitrary pre-, partial, and total orders. We do not use the relation [⊆] because we often have multiple orders on the same structure *) diff --git a/theories/prelude/pmap.v b/theories/prelude/pmap.v index 4d56bc259..fc440c838 100644 --- a/theories/prelude/pmap.v +++ b/theories/prelude/pmap.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) (** This files implements an efficient implementation of finite maps whose keys range over Coq's data type of positive binary naturals [positive]. The diff --git a/theories/prelude/prelude.v b/theories/prelude/prelude.v index a1cf5343c..ed52dc05b 100644 --- a/theories/prelude/prelude.v +++ b/theories/prelude/prelude.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) From iris.prelude Require Export base diff --git a/theories/prelude/pretty.v b/theories/prelude/pretty.v index 61dddb240..d20573f39 100644 --- a/theories/prelude/pretty.v +++ b/theories/prelude/pretty.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) From iris.prelude Require Export strings. From iris.prelude Require Import relations. diff --git a/theories/prelude/proof_irrel.v b/theories/prelude/proof_irrel.v index 6b785c8de..694ccd8c6 100644 --- a/theories/prelude/proof_irrel.v +++ b/theories/prelude/proof_irrel.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) (** This file collects facts on proof irrelevant types/propositions. *) From iris.prelude Require Export base. diff --git a/theories/prelude/relations.v b/theories/prelude/relations.v index 9984fe671..7b2b3f099 100644 --- a/theories/prelude/relations.v +++ b/theories/prelude/relations.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) (** This file collects definitions and theorems on abstract rewriting systems. These are particularly useful as we define the operational semantics as a diff --git a/theories/prelude/set.v b/theories/prelude/set.v index 22e8278f8..7fc9dd5a5 100644 --- a/theories/prelude/set.v +++ b/theories/prelude/set.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) (** This file implements sets as functions into Prop. *) From iris.prelude Require Export collections. diff --git a/theories/prelude/sorting.v b/theories/prelude/sorting.v index 4ae478e01..709163129 100644 --- a/theories/prelude/sorting.v +++ b/theories/prelude/sorting.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) (** Merge sort. Adapted from the implementation of Hugo Herbelin in the Coq standard library, but without using the module system. *) diff --git a/theories/prelude/streams.v b/theories/prelude/streams.v index 2b56722d8..9ed4c886f 100644 --- a/theories/prelude/streams.v +++ b/theories/prelude/streams.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) From iris.prelude Require Export tactics. Set Default Proof Using "Type". diff --git a/theories/prelude/stringmap.v b/theories/prelude/stringmap.v index 909b65b5b..3e6bff39d 100644 --- a/theories/prelude/stringmap.v +++ b/theories/prelude/stringmap.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) (** This files implements an efficient implementation of finite maps whose keys range over Coq's data type of strings [string]. The implementation uses radix-2 diff --git a/theories/prelude/strings.v b/theories/prelude/strings.v index 3c72afe6a..100d49461 100644 --- a/theories/prelude/strings.v +++ b/theories/prelude/strings.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) From Coq Require Import Ascii. From Coq Require Export String. diff --git a/theories/prelude/tactics.v b/theories/prelude/tactics.v index 7133ba584..14086e6b2 100644 --- a/theories/prelude/tactics.v +++ b/theories/prelude/tactics.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) (** This file collects general purpose tactics that are used throughout the development. *) diff --git a/theories/prelude/vector.v b/theories/prelude/vector.v index 4cf8de8a5..8fe1a8438 100644 --- a/theories/prelude/vector.v +++ b/theories/prelude/vector.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) (** This file collects general purpose definitions and theorems on vectors (lists of fixed length) and the fin type (bounded naturals). It uses the diff --git a/theories/prelude/zmap.v b/theories/prelude/zmap.v index cffb198ab..fffde67cc 100644 --- a/theories/prelude/zmap.v +++ b/theories/prelude/zmap.v @@ -1,4 +1,4 @@ -(* Copyright (c) 2012-2015, Robbert Krebbers. *) +(* Copyright (c) 2012-2017, Robbert Krebbers. *) (* This file is distributed under the terms of the BSD license. *) (** This files extends the implementation of finite over [positive] to finite maps whose keys range over Coq's data type of binary naturals [Z]. *) -- GitLab