diff --git a/theories/base.v b/theories/base.v
index e1c36a0aeb0ef85a6d46a9fe3033a8d54e423823..ccd30423724ba4dc656018139d82d2dc46473776 100644
--- a/theories/base.v
+++ b/theories/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/bset.v b/theories/bset.v
index 8f9e369bad93dc6f0cb0271ab5402a156206a652..5296855947234890904d54c3ac3ec3376a718b8d 100644
--- a/theories/bset.v
+++ b/theories/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 stdpp Require Export prelude.
diff --git a/theories/coPset.v b/theories/coPset.v
index a36339f4c9697aa4690177ab8b94eb1ffe7900c8..4536fc96eebb147b83cdf04a659b30f1ba348e6e 100644
--- a/theories/coPset.v
+++ b/theories/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/collections.v b/theories/collections.v
index e4856b525e9e067dce3da35af50a471c206f77de..4f43db43e9bf372496e149cd2b7dff588f334af5 100644
--- a/theories/collections.v
+++ b/theories/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/countable.v b/theories/countable.v
index c4e153736e929b7f74ddd84e7387ec2065d0a1d3..a4a572740b7afe30ae44fd6117fa184c52fd5c32 100644
--- a/theories/countable.v
+++ b/theories/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 stdpp Require Export list.
 Set Default Proof Using "Type".
diff --git a/theories/decidable.v b/theories/decidable.v
index 57dc031f3a62f74df47f68f9dcc6032070f33fa8..5af2f2948710ac641fd91e3b3db7fbc0e5e492ff 100644
--- a/theories/decidable.v
+++ b/theories/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/fin_collections.v b/theories/fin_collections.v
index ef9b2f7bc9f51843d674237268f05cdb521aa169..acc31b4c9a91ef87dca0883f5429ebf841619f89 100644
--- a/theories/fin_collections.v
+++ b/theories/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/fin_map_dom.v b/theories/fin_map_dom.v
index cbc6c1a1015b601cf87f18fc5ced9811e58ed91e..d9f1439f5a3c84af5cfc0420ac78569b8669fc81 100644
--- a/theories/fin_map_dom.v
+++ b/theories/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/fin_maps.v b/theories/fin_maps.v
index 9005e893a0455baa88fe58dad3f52bed739e2980..a95d6f0c57e8cde4cfeb2ab62579dd381bf9fc23 100644
--- a/theories/fin_maps.v
+++ b/theories/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/finite.v b/theories/finite.v
index dd0102f67c068cfd9eceeafadbe7f0eb169e75ee..9ca58b7f514c78e826e4918b8f3e74237fa3a5b4 100644
--- a/theories/finite.v
+++ b/theories/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 stdpp Require Export countable vector.
 Set Default Proof Using "Type".
diff --git a/theories/gmap.v b/theories/gmap.v
index 7787305d90d44b8e04a9fa3bfb3a9ea93ed65f41..51536dda1da0998ae71ba24613fb664e42618152 100644
--- a/theories/gmap.v
+++ b/theories/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/hashset.v b/theories/hashset.v
index 215479cc3ba30ffab6346c95c690e341db1940ce..cae5faf57e631d8f4e79bb203b756de5f83452d9 100644
--- a/theories/hashset.v
+++ b/theories/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/lexico.v b/theories/lexico.v
index 7ab91c2b5c330782064a379b105825614df9b69e..56bde6ea82d4ee3b89710586b1617d079250848a 100644
--- a/theories/lexico.v
+++ b/theories/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/list.v b/theories/list.v
index 4a4c8c866d21f6ede967207eaee53ecac935065e..49ad392c2c9ac3f3a4d248eb9812302af17c87b6 100644
--- a/theories/list.v
+++ b/theories/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/listset.v b/theories/listset.v
index f86a0d83378f1394ec5cdb5ad1bab44144eb4bb9..9d89cb2f3f98e7f7ea4dccedcfb314dc1ee6418e 100644
--- a/theories/listset.v
+++ b/theories/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/listset_nodup.v b/theories/listset_nodup.v
index 5f62b6ff4a8bde2143e6fe7cbd89b0a86fd7b731..52f73e367e03dea8591a3cbb49e9503efe53c4d0 100644
--- a/theories/listset_nodup.v
+++ b/theories/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/mapset.v b/theories/mapset.v
index 1e921468a848f350ce99cf263fb6bcf12ae544bc..425e740d86d2fae82ff8793efae9cb91c142a0d7 100644
--- a/theories/mapset.v
+++ b/theories/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/natmap.v b/theories/natmap.v
index 31e7c088e2d9c8a0e055aead238bbb8e22e12137..27135e5d37f1b62de8933a10bb1db3f5df2c50dc 100644
--- a/theories/natmap.v
+++ b/theories/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/nmap.v b/theories/nmap.v
index a37a081727bec43d673abd265bc781255e3bae9c..daa52c5926a9feead80c44838989ba1c938734e3 100644
--- a/theories/nmap.v
+++ b/theories/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/numbers.v b/theories/numbers.v
index ad31094f43a81b893226f981ad687698759641a8..d066c13a38911af6de08823c8bf005e6c13f5867 100644
--- a/theories/numbers.v
+++ b/theories/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/option.v b/theories/option.v
index 610fe2c6df85de21c861873ec7ac79428eec7aea..48b6fba53246581acef36bdcf414101ed23f2da9 100644
--- a/theories/option.v
+++ b/theories/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/orders.v b/theories/orders.v
index f8897d0bb3b67c01aa617090da923b5a079531e7..20eeeb85dfa0fddd82aaf92b4037fe6e1dc32351 100644
--- a/theories/orders.v
+++ b/theories/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/pmap.v b/theories/pmap.v
index ccb29e9af339c2deb2e56dc08ec0466b25e9a188..307fb34c2abc19b3c535fbb75f3c53db9001589b 100644
--- a/theories/pmap.v
+++ b/theories/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.v b/theories/prelude.v
index 1d4b126826c43a3f9604445013b8ab315b7e1686..0667f205d7aca295fec47c483e6b2190b483a3f4 100644
--- a/theories/prelude.v
+++ b/theories/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 stdpp Require Export
   base
diff --git a/theories/pretty.v b/theories/pretty.v
index febf1048644f248a4b83337523a7f570e8608a42..751c0082a8e33451b370d63c5604a8f82bea813b 100644
--- a/theories/pretty.v
+++ b/theories/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 stdpp Require Export strings.
 From stdpp Require Import relations.
diff --git a/theories/proof_irrel.v b/theories/proof_irrel.v
index f4fc9738df5c9eb7d1008f8a32fb6b92e8edc207..28b4f83b39be4b22c39d56b3b3c8d7deda0f371c 100644
--- a/theories/proof_irrel.v
+++ b/theories/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 stdpp Require Export base.
diff --git a/theories/relations.v b/theories/relations.v
index 84f2ff9cee24c81ce42f8284ac001d136413d863..5eb95e6b448b342a7fda6e87fdb8d080d1bb7a01 100644
--- a/theories/relations.v
+++ b/theories/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/set.v b/theories/set.v
index 0e5b5a96a8c15e6e16b0e5f3d9c9f1705225a146..e4e5a7db80f635e801af630c647a8b7353b59ea5 100644
--- a/theories/set.v
+++ b/theories/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 stdpp Require Export collections.
diff --git a/theories/sorting.v b/theories/sorting.v
index da10080278df33755fe82617cd9a3ec308bb27b7..22e1c6dd0b69560e341dee87154e981e1fba7b42 100644
--- a/theories/sorting.v
+++ b/theories/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/streams.v b/theories/streams.v
index 4b6fbe54e4c9337e956a2990ba10940db1b9f4a9..6b8a94a6967d6fc1a29407f095d1870011e75f6a 100644
--- a/theories/streams.v
+++ b/theories/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 stdpp Require Export tactics.
 Set Default Proof Using "Type".
diff --git a/theories/stringmap.v b/theories/stringmap.v
index b5f13b21f92658101dee3f3c63a6abdd9d99fc24..fb39a32775e6430a45dcb93ac9e540fae2aec089 100644
--- a/theories/stringmap.v
+++ b/theories/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/strings.v b/theories/strings.v
index 5e00a2ad7baf984551b38c45f60ff46b73d264dd..087812885ab84238d6b351c538b093d81fc14bfe 100644
--- a/theories/strings.v
+++ b/theories/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/tactics.v b/theories/tactics.v
index c6ca7aa5f71f93191a601f84df73e828dd0765a6..f09ff0ef6cb178cc5982dad74343c48ae7fc3d4b 100644
--- a/theories/tactics.v
+++ b/theories/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/vector.v b/theories/vector.v
index 84840dd7e0679e5433dee9d5c1affa6a6b3b09ff..a23e8c7a5f1d5b75bb2b4a93afa9370c218348c3 100644
--- a/theories/vector.v
+++ b/theories/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/zmap.v b/theories/zmap.v
index 227a420d8fa6740c052532e9a7a7d1bc9bf8b96f..885d1dc0075ef5ee0aa0756283aebfe99286af8b 100644
--- a/theories/zmap.v
+++ b/theories/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]. *)