diff --git a/Makefile b/Makefile
index d1cabbf78844f69d847416dd61408adadb3bdaed..470e3507bc8bab739f971d93d349f8a2b9d5727a 100644
--- a/Makefile
+++ b/Makefile
@@ -1,12 +1,21 @@
 ##########################################################################
+#  This file is part of Colibri2.                                        #
 #                                                                        #
-#  Copyright (C) 2019-2019                                               #
-#    CEA (Commissariat à l'énergie atomique et aux énergies              #
-#         alternatives)                                                  #
+#  Copyright (C) 2014-2021                                               #
+#    CEA   (Commissariat à l'énergie atomique et aux énergies            #
+#           alternatives)                                                #
 #                                                                        #
-#  All rights reserved.                                                  #
-#  Contact CEA LIST for licensing.                                       #
+#  you can redistribute it and/or modify it under the terms of the GNU   #
+#  Lesser General Public License as published by the Free Software       #
+#  Foundation, version 2.1.                                              #
 #                                                                        #
+#  It is distributed in the hope that it will be useful,                 #
+#  but WITHOUT ANY WARRANTY; without even the implied warranty of        #
+#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         #
+#  GNU Lesser General Public License for more details.                   #
+#                                                                        #
+#  See the GNU Lesser General Public License version 2.1                 #
+#  for more details (enclosed in the file licenses/LGPLv2.1).            #
 ##########################################################################
 
 all:
@@ -73,13 +82,13 @@ uninstall:
 # file headers
 ###############
 
-WHY3_FILES = $(addprefix src_colibri2/popop_lib/, cmdline.ml cmdline.mli debug.ml	\
-	debug.mli exn_printer.ml exn_printer.mli hashcons.ml		\
-	hashcons.mli lists.ml lists.mli loc.ml loc.mli number.ml	\
-	number.mli opt.ml opt.mli plugin.ml plugin.mli pp.ml pp.mli	\
-	print_tree.ml print_tree.mli stdlib.ml stdlib.mli strings.ml	\
-	strings.mli sysutil.ml sysutil.mli util.ml util.mli		\
-	warning.ml warning.mli weakhtbl.ml weakhtbl.mli )
+WHY3_FILES = $(addprefix src_colibri2/popop_lib/, cmdline.ml cmdline.mli	\
+	debug.ml debug.mli exn_printer.ml exn_printer.mli hashcons.ml		\
+	hashcons.mli lists.ml lists.mli loc.ml loc.mli number.ml number.mli	\
+	opt.ml opt.mli pp.ml pp.mli print_tree.ml print_tree.mli		\
+	popop_stdlib.ml popop_stdlib.mli strings.ml strings.mli sysutil.ml	\
+	sysutil.mli util.ml util.mli warning.ml warning.mli weakhtbl.ml		\
+	weakhtbl.mli )
 
 OCAML_FILES = $(addprefix src_colibri2/popop_lib/, map_intf.ml exthtbl.ml	\
 	exthtbl.mli extmap.ml extmap.mli extset.ml extset.mli )
@@ -89,22 +98,28 @@ FRAMAC_FILES = $(addprefix src_colibri2/popop_lib/, intmap.ml intmap_hetero.ml	\
 
 JC_FILES = $(addprefix src_colibri2/popop_lib/, leftistheap.ml leftistheap.mli)
 
-WITAN_FILES = src_colibri2/bin/typecheck.ml src_colibri2/stdlib/std.ml src_colibri2/stdlib/std.mli \
-	src_colibri2/stdlib/hashtbl_hetero.ml src_colibri2/stdlib/hashtbl_hetero.mli \
-	src_colibri2/stdlib/hashtbl_hetero_sig.ml \
-	src_colibri2/stdlib/map_hetero.ml src_colibri2/stdlib/map_hetero.mli \
-	src_colibri2/stdlib/map_hetero_sig.ml \
-	src_colibri2/stdlib/keys.mli src_colibri2/stdlib/keys_sig.ml \
-	src_colibri2/stdlib/comp_keys.mli src_colibri2/stdlib/comp_keys.mli
-
-COLIBRICS_FILES = Makefile  \
-	$(filter-out $(WHY3_FILES) $(OCAML_FILES) $(FRAMAC_FILES) $(JC_FILES) \
+WITAN_FILES = src_colibri2/stdlib/std.ml src_colibri2/stdlib/std.mli		\
+	src_colibri2/stdlib/hashtbl_hetero.ml					\
+	src_colibri2/stdlib/hashtbl_hetero.mli					\
+	src_colibri2/stdlib/hashtbl_hetero_sig.ml				\
+	src_colibri2/stdlib/map_hetero.ml src_colibri2/stdlib/map_hetero.mli	\
+	src_colibri2/stdlib/map_hetero_sig.ml src_colibri2/stdlib/keys.mli	\
+	src_colibri2/stdlib/keys_sig.ml src_colibri2/stdlib/comp_keys.ml	\
+	src_colibri2/stdlib/comp_keys.mli src_colibri2/bin/options.ml
+
+COLIBRI2_FILES = Makefile  \
+	$(filter-out $(WHY3_FILES) $(OCAML_FILES) $(FRAMAC_FILES) $(JC_FILES) $(WITAN_FILES) \
 	, $(wildcard src_colibri2/*/*/*.ml* src_colibri2/*/*.ml* src_colibri2/*.ml*))
 
+COLIBRICS_FILES =
+
+
 headers:
 	headache -c misc/headache_config.txt -h misc/header_colibrics.txt	\
 		$(COLIBRICS_FILES)
 	headache -c misc/headache_config.txt -h misc/header_colibri2.txt	\
+		$(COLIBRI2_FILES)
+	headache -c misc/headache_config.txt -h misc/header_witan.txt	\
 		$(WITAN_FILES)
 	headache -c misc/headache_config.txt -h misc/header_why3.txt	\
 		$(WHY3_FILES)
diff --git a/misc/header_colibri2.txt b/misc/header_colibri2.txt
new file mode 100644
index 0000000000000000000000000000000000000000..743f8bbba9930d030c0d05f07eca2643ba7837c2
--- /dev/null
+++ b/misc/header_colibri2.txt
@@ -0,0 +1,17 @@
+This file is part of Colibri2.
+
+Copyright (C) 2014-2021
+  CEA   (Commissariat à l'énergie atomique et aux énergies
+         alternatives)
+
+you can redistribute it and/or modify it under the terms of the GNU
+Lesser General Public License as published by the Free Software
+Foundation, version 2.1.
+
+It is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU Lesser General Public License for more details.
+
+See the GNU Lesser General Public License version 2.1
+for more details (enclosed in the file licenses/LGPLv2.1).
diff --git a/misc/header_colibrics.txt b/misc/header_colibrics.txt
index 7c2e7896077193a11448144ed5d5806370334ab2..bf1e8ba82b314c424cd5319eb26f91405e6f6031 100644
--- a/misc/header_colibrics.txt
+++ b/misc/header_colibrics.txt
@@ -1,6 +1,6 @@
 This file is part of Colibrics.
 
-Copyright (C) 2017
+Copyright (C) 2019-2021
   CEA   (Commissariat à l'énergie atomique et aux énergies
          alternatives)
 
diff --git a/misc/header_witan.txt b/misc/header_witan.txt
index 50a403db9cf0806b8895577ea398de91cfca8d4e..ffe19af33d17354a07622c7c74c5f0dfe2d45545 100644
--- a/misc/header_witan.txt
+++ b/misc/header_witan.txt
@@ -1,6 +1,6 @@
 This file is part of Colibri2.
 
-Copyright (C) 2017
+Copyright (C) 2017-2021
   CEA   (Commissariat à l'énergie atomique et aux énergies
          alternatives)
   INRIA (Institut National de Recherche en Informatique et en
diff --git a/src_colibri2/bin/main.ml b/src_colibri2/bin/main.ml
index 056b57e28e193c0c050eb8b2b72ad99721ffc772..457225cbfb4456e9484f8d97b8b065b5f06e16f0 100644
--- a/src_colibri2/bin/main.ml
+++ b/src_colibri2/bin/main.ml
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 (* This file is free software, copied from dolmen. See file "LICENSE" for more information *)
 
 let () =
diff --git a/src_colibri2/bin/options.ml b/src_colibri2/bin/options.ml
index 50396f714e7c2296bed6edacbb11a82c98d83759..f2c54316aea9b16803a70f49e52a21200b367108 100644
--- a/src_colibri2/bin/options.ml
+++ b/src_colibri2/bin/options.ml
@@ -1,3 +1,25 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2017-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*    INRIA (Institut National de Recherche en Informatique et en        *)
+(*           Automatique)                                                *)
+(*    CNRS  (Centre national de la recherche scientifique)               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
 
 (* This file is free software, part of dolmen. See file "LICENSE" for more information *)
 
diff --git a/src_colibri2/core/colibri2_core.ml b/src_colibri2/core/colibri2_core.ml
index 00ad7f365278ef18f760480630c7a152317840d3..f4b1d10b39f53367d031381f1eeb2558f19de618 100644
--- a/src_colibri2/core/colibri2_core.ml
+++ b/src_colibri2/core/colibri2_core.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/core/datastructure.ml b/src_colibri2/core/datastructure.ml
index ae03ab0d6d061327768b3a0713f2e3b0f9fc300c..7817ab033999890a71d35e35d581e2fd4689ae3b 100644
--- a/src_colibri2/core/datastructure.ml
+++ b/src_colibri2/core/datastructure.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/core/datastructure.mli b/src_colibri2/core/datastructure.mli
index 07a79d56793e03f5f31097f500dda4baca301145..63cc3222a1b45c791447560005ee9a388aae4774 100644
--- a/src_colibri2/core/datastructure.mli
+++ b/src_colibri2/core/datastructure.mli
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/core/demon.ml b/src_colibri2/core/demon.ml
index 11bd1dacdd668af2d78044b339b374b82eccb0a2..9e58359bf0209f2755758bf06ee7d9b270532cda 100644
--- a/src_colibri2/core/demon.ml
+++ b/src_colibri2/core/demon.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/core/demon.mli b/src_colibri2/core/demon.mli
index d44791dd1b499c5bee5c3aba399abad6abff323e..fb97f735420695f6eb5bbd396b8eacfe1b9d90f8 100644
--- a/src_colibri2/core/demon.mli
+++ b/src_colibri2/core/demon.mli
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/core/egraph.ml b/src_colibri2/core/egraph.ml
index a16452301b6f26c1db224c28c602fc489227ceda..243c9cb655bae5f308d8f4195b0d8cf88c9ca0c3 100644
--- a/src_colibri2/core/egraph.ml
+++ b/src_colibri2/core/egraph.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/core/egraph.mli b/src_colibri2/core/egraph.mli
index 6cf8108ced2036e4b99209986d3098215c533c09..fbbea422cbcc69705d277376ae2ad2b168b24917 100644
--- a/src_colibri2/core/egraph.mli
+++ b/src_colibri2/core/egraph.mli
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/core/env.ml b/src_colibri2/core/env.ml
index e2722fca8a76859a926ecbf1c6907b820c776e41..2b44678ce7d1bfa381637c9bf5b92e5081e314f9 100644
--- a/src_colibri2/core/env.ml
+++ b/src_colibri2/core/env.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/core/env.mli b/src_colibri2/core/env.mli
index 21da18a3cf1d21750b07d9988d93cac0c7724076..192884becd4e8affc754a54aa35e9dd8f6299971 100644
--- a/src_colibri2/core/env.mli
+++ b/src_colibri2/core/env.mli
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/core/events.ml b/src_colibri2/core/events.ml
index 0398fdf738bcd71ffc3eb477a55bad620f251eae..a6d69ec436f37134bba1be9e12d39dd3bec10006 100644
--- a/src_colibri2/core/events.ml
+++ b/src_colibri2/core/events.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/core/events.mli b/src_colibri2/core/events.mli
index a0f82a433dd06cf267e738a6d42aff8013657643..1ea2393049b9d076400d0623bbf65d0410adebb0 100644
--- a/src_colibri2/core/events.mli
+++ b/src_colibri2/core/events.mli
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/core/ground.ml b/src_colibri2/core/ground.ml
index 26a9f958eafe4e1e14b440b38152b48146bf1d47..fb4ca294f7276b4bc460d3bd175c42518e81118f 100644
--- a/src_colibri2/core/ground.ml
+++ b/src_colibri2/core/ground.ml
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 open Colibri2_popop_lib
 open Nodes
 
diff --git a/src_colibri2/core/ground.mli b/src_colibri2/core/ground.mli
index 0466e1e3b493b93682f4e0acdfbc3556c900239e..d0a830f244e5d4021cdd2391a386c81f2a909439 100644
--- a/src_colibri2/core/ground.mli
+++ b/src_colibri2/core/ground.mli
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 open Colibri2_popop_lib
 open Nodes
 
diff --git a/src_colibri2/core/interp.ml b/src_colibri2/core/interp.ml
index eca08223ad2e17d053c739dcf4dc99e0820c4cf1..ca255f6b892dca94b6c7f7a624b2fdd95b39df66 100644
--- a/src_colibri2/core/interp.ml
+++ b/src_colibri2/core/interp.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/core/interp.mli b/src_colibri2/core/interp.mli
index ec5491375600e21b9d2c058dde5c1aa5ef4e70a3..3dcfe4ba32a6028fca99df1b202467ec8a2001c6 100644
--- a/src_colibri2/core/interp.mli
+++ b/src_colibri2/core/interp.mli
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/core/structures/domKind.ml b/src_colibri2/core/structures/domKind.ml
index 006a458eb5bb992a7d79e7a6ce28f85cf4906e47..df4d01380a6f4021e0ebc42599dbe63c2ad375f8 100644
--- a/src_colibri2/core/structures/domKind.ml
+++ b/src_colibri2/core/structures/domKind.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/core/structures/domKind.mli b/src_colibri2/core/structures/domKind.mli
index 71cc718a0a29e93796b76515f0ac082f1f5dd8d8..2198cf2ebc35a04a14c2c1062028e46bc1fb6d57 100644
--- a/src_colibri2/core/structures/domKind.mli
+++ b/src_colibri2/core/structures/domKind.mli
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/core/structures/expr.ml b/src_colibri2/core/structures/expr.ml
index d8b4c18cea3d5a8d6a39496a75e9affccc996a41..e2b5c132731e62c9b813ad2f4ea7920eda1bc64c 100644
--- a/src_colibri2/core/structures/expr.ml
+++ b/src_colibri2/core/structures/expr.ml
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 include Dolmen_std.Expr
 
 module Ty = struct
diff --git a/src_colibri2/core/structures/nodes.ml b/src_colibri2/core/structures/nodes.ml
index 7c455376fef42bd042c614e204710847d41b06d1..5e6239f6a12cee646f716971f28fcba9485884df 100644
--- a/src_colibri2/core/structures/nodes.ml
+++ b/src_colibri2/core/structures/nodes.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/core/structures/nodes.mli b/src_colibri2/core/structures/nodes.mli
index 6ab60caa3be159f57bb566eca0c24c025064e9d3..200d5181a5de5ca588fc39f4a0065106d2d92ad9 100644
--- a/src_colibri2/core/structures/nodes.mli
+++ b/src_colibri2/core/structures/nodes.mli
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/core/structures/term.ml b/src_colibri2/core/structures/term.ml
index 8755f361597707d31ff5603d34fbda53a6d4c5aa..e3212573b19aa8d8e430d85878cfc6fb296a4797 100644
--- a/src_colibri2/core/structures/term.ml
+++ b/src_colibri2/core/structures/term.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/core/theory.ml b/src_colibri2/core/theory.ml
index add74dd0a39ee0b0eea055f47a3f031e6717e541..a2ae686a50119761f2f12edfabbf34e98a913a9c 100644
--- a/src_colibri2/core/theory.ml
+++ b/src_colibri2/core/theory.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/popop_lib/IArray.ml b/src_colibri2/popop_lib/IArray.ml
index cf071ce33ef7b2ba0c1c05c7bcd9ef32d4e81229..b81cd06030d4d7484d021a1691fdf3f4a9aa6d59 100644
--- a/src_colibri2/popop_lib/IArray.ml
+++ b/src_colibri2/popop_lib/IArray.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/popop_lib/IArray.mli b/src_colibri2/popop_lib/IArray.mli
index bb21e7d189444a498a9cf53218143a7fa9623873..cacc44434a62c42467b7792dce1b2cbe4cae61b1 100644
--- a/src_colibri2/popop_lib/IArray.mli
+++ b/src_colibri2/popop_lib/IArray.mli
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/popop_lib/TimeWheel.ml b/src_colibri2/popop_lib/TimeWheel.ml
index 6f606a1aaf48273f3857e392eaaf4cca62fa8f76..66c9667d00dce3f4c5edea203e4b6dcf320a9acc 100644
--- a/src_colibri2/popop_lib/TimeWheel.ml
+++ b/src_colibri2/popop_lib/TimeWheel.ml
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 open Base
 
 (** TimeWheel *)
diff --git a/src_colibri2/popop_lib/TimeWheel.mli b/src_colibri2/popop_lib/TimeWheel.mli
index 1e15834515ee9823e8f16b49ece918ba15b6d48d..47d9fc34929c5ee1474a625e215e9e0b992d80c3 100644
--- a/src_colibri2/popop_lib/TimeWheel.mli
+++ b/src_colibri2/popop_lib/TimeWheel.mli
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 (** Time Wheel *)
 
 (** Allows to add timestamp in the futur and get the next timestamp.
diff --git a/src_colibri2/popop_lib/enum.ml b/src_colibri2/popop_lib/enum.ml
index 3d7eb0c17a840e9873b0a81a93fa049550bfd25f..188e08b18428e8f00c45600157bfcffbd05a0c55 100644
--- a/src_colibri2/popop_lib/enum.ml
+++ b/src_colibri2/popop_lib/enum.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/popop_lib/enum.mli b/src_colibri2/popop_lib/enum.mli
index 01200b460241210c47e5d30aca623a391f7dd59b..9abb7a9b72f10c631d8aa84ebd65c6d704d27637 100644
--- a/src_colibri2/popop_lib/enum.mli
+++ b/src_colibri2/popop_lib/enum.mli
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/popop_lib/popop_stdlib.ml b/src_colibri2/popop_lib/popop_stdlib.ml
index 8d981e9e37e57eb8a300796bbbaf5ec133c3a2f8..74bfc53b814c86111713799587f50679d834e398 100644
--- a/src_colibri2/popop_lib/popop_stdlib.ml
+++ b/src_colibri2/popop_lib/popop_stdlib.ml
@@ -1,22 +1,13 @@
-(*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
-(*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
-(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
-(*           alternatives)                                               *)
-(*                                                                       *)
-(*  you can redistribute it and/or modify it under the terms of the GNU  *)
-(*  Lesser General Public License as published by the Free Software      *)
-(*  Foundation, version 2.1.                                             *)
-(*                                                                       *)
-(*  It is distributed in the hope that it will be useful,                *)
-(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
-(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
-(*  GNU Lesser General Public License for more details.                  *)
-(*                                                                       *)
-(*  See the GNU Lesser General Public License version 2.1                *)
-(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
-(*************************************************************************)
+(********************************************************************)
+(*                                                                  *)
+(*  The Why3 Verification Platform   /   The Why3 Development Team  *)
+(*  Copyright 2010-2017   --   INRIA - CNRS - Paris-Sud University  *)
+(*                                                                  *)
+(*  This software is distributed under the terms of the GNU Lesser  *)
+(*  General Public License version 2.1, with the special exception  *)
+(*  on linking described in file LICENSE.                           *)
+(*                                                                  *)
+(********************************************************************)
 
 module Map = Extmap
 module XHashtbl = Exthtbl.Hashtbl
diff --git a/src_colibri2/popop_lib/popop_stdlib.mli b/src_colibri2/popop_lib/popop_stdlib.mli
index 5223769cc60fb9c7299a55933030908697546439..48930dafdfcc6a31a37fa23fd2fbdda97679d66d 100644
--- a/src_colibri2/popop_lib/popop_stdlib.mli
+++ b/src_colibri2/popop_lib/popop_stdlib.mli
@@ -1,22 +1,13 @@
-(*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
-(*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
-(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
-(*           alternatives)                                               *)
-(*                                                                       *)
-(*  you can redistribute it and/or modify it under the terms of the GNU  *)
-(*  Lesser General Public License as published by the Free Software      *)
-(*  Foundation, version 2.1.                                             *)
-(*                                                                       *)
-(*  It is distributed in the hope that it will be useful,                *)
-(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
-(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
-(*  GNU Lesser General Public License for more details.                  *)
-(*                                                                       *)
-(*  See the GNU Lesser General Public License version 2.1                *)
-(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
-(*************************************************************************)
+(********************************************************************)
+(*                                                                  *)
+(*  The Why3 Verification Platform   /   The Why3 Development Team  *)
+(*  Copyright 2010-2017   --   INRIA - CNRS - Paris-Sud University  *)
+(*                                                                  *)
+(*  This software is distributed under the terms of the GNU Lesser  *)
+(*  General Public License version 2.1, with the special exception  *)
+(*  on linking described in file LICENSE.                           *)
+(*                                                                  *)
+(********************************************************************)
 
 module Map : module type of Extmap
 module XHashtbl : Exthtbl.Hashtbl
diff --git a/src_colibri2/popop_lib/refo.ml b/src_colibri2/popop_lib/refo.ml
index 7fe2a4629335e8de9334abd4b7a4a4200490b1ba..fc8883e629ee750f1301c6962a041088bdf0f1b8 100644
--- a/src_colibri2/popop_lib/refo.ml
+++ b/src_colibri2/popop_lib/refo.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/popop_lib/refo.mli b/src_colibri2/popop_lib/refo.mli
index a8c8a7076993f054fff72110fb5e93eafdd6f95f..97b08c18f9dee1cfc98171737856fc46c6f05715 100644
--- a/src_colibri2/popop_lib/refo.mli
+++ b/src_colibri2/popop_lib/refo.mli
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/popop_lib/simple_vector.ml b/src_colibri2/popop_lib/simple_vector.ml
index eec41b667a5a9dc59d0085b1bfd744f44b133993..cad47da225e509499ac71b47a51bcfec248ae19b 100644
--- a/src_colibri2/popop_lib/simple_vector.ml
+++ b/src_colibri2/popop_lib/simple_vector.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/popop_lib/simple_vector.mli b/src_colibri2/popop_lib/simple_vector.mli
index bb41c8bb072dfe4555e84fcbbfe17b363c23d411..07d1723af2251613a847c0332c8c069a27a2e5ec 100644
--- a/src_colibri2/popop_lib/simple_vector.mli
+++ b/src_colibri2/popop_lib/simple_vector.mli
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/popop_lib/unit.ml b/src_colibri2/popop_lib/unit.ml
index d02f635a0071735c90af22a68d3eb6e6b190f244..10787b6fed28f319f5be6f6270ff355eb7fe696a 100644
--- a/src_colibri2/popop_lib/unit.ml
+++ b/src_colibri2/popop_lib/unit.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/popop_lib/unit.mli b/src_colibri2/popop_lib/unit.mli
index 43c11eaeb51cfae742aac3baaf62dc094405d962..330cdac420d85e6ce2ee0b5f57145e038269418a 100644
--- a/src_colibri2/popop_lib/unit.mli
+++ b/src_colibri2/popop_lib/unit.mli
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/popop_lib/vector_hetero.ml b/src_colibri2/popop_lib/vector_hetero.ml
index e003f2b72c9af2981bf99f275fff47d2eac75ff7..aa991a4d8cc8b894947b1bc9920432c4611cf282 100644
--- a/src_colibri2/popop_lib/vector_hetero.ml
+++ b/src_colibri2/popop_lib/vector_hetero.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/popop_lib/vector_hetero.mli b/src_colibri2/popop_lib/vector_hetero.mli
index b5d610f42b4f050e0df7295411149f6910d44ef0..64705542bc8f8dfaa842d68f8b1cabf75043738e 100644
--- a/src_colibri2/popop_lib/vector_hetero.mli
+++ b/src_colibri2/popop_lib/vector_hetero.mli
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/solver/input.ml b/src_colibri2/solver/input.ml
index d2533125a0bc37aa8c63ab54c74c366d0c8f1314..dfd18558fab4d5aacbaa10166ff0ac67f8fbcc6c 100644
--- a/src_colibri2/solver/input.ml
+++ b/src_colibri2/solver/input.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/solver/scheduler.ml b/src_colibri2/solver/scheduler.ml
index 267e8528a90a388c93a68f0a2a2fd5edcdaa9148..ae30079caf52c3ae6828cf6cb735aae7caa85613 100644
--- a/src_colibri2/solver/scheduler.ml
+++ b/src_colibri2/solver/scheduler.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/solver/scheduler.mli b/src_colibri2/solver/scheduler.mli
index 2bf87eabaf9c5d65079cac2a26e6a8a6406b6d1a..d4c7ee4ea0b32dd02401929f1bdedc3a19184301 100644
--- a/src_colibri2/solver/scheduler.mli
+++ b/src_colibri2/solver/scheduler.mli
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/solver/solver.ml b/src_colibri2/solver/solver.ml
index 25c5bee75fe9b8e3c78fdeda2a09a7f092210b9b..c393bb9f82bc00f50d2f10fe6ef83494d0a42f70 100644
--- a/src_colibri2/solver/solver.ml
+++ b/src_colibri2/solver/solver.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/stdlib/comp_keys.ml b/src_colibri2/stdlib/comp_keys.ml
index 1c00173b64d06ba38756a555895ef4249adbaf0a..619d2c43d09760a0003f5ec6dfc29c116d18d138 100644
--- a/src_colibri2/stdlib/comp_keys.ml
+++ b/src_colibri2/stdlib/comp_keys.ml
@@ -1,9 +1,12 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2017-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
+(*    INRIA (Institut National de Recherche en Informatique et en        *)
+(*           Automatique)                                                *)
+(*    CNRS  (Centre national de la recherche scientifique)               *)
 (*                                                                       *)
 (*  you can redistribute it and/or modify it under the terms of the GNU  *)
 (*  Lesser General Public License as published by the Free Software      *)
diff --git a/src_colibri2/stdlib/comp_keys.mli b/src_colibri2/stdlib/comp_keys.mli
index 5dc6875c9573c98a6933672a986a2eeab3d385a5..b7cf2fca4b45acb9fcd04e10ba7d530c0386f28d 100644
--- a/src_colibri2/stdlib/comp_keys.mli
+++ b/src_colibri2/stdlib/comp_keys.mli
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibri2.                                          *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2017-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*    INRIA (Institut National de Recherche en Informatique et en        *)
diff --git a/src_colibri2/stdlib/config.ml b/src_colibri2/stdlib/config.ml
index 4c0c4ea637e32653d0761d8aa126625cd72c54dc..0d942b9dd66ff030f3f52d521f9cbcd88b7da0ec 100644
--- a/src_colibri2/stdlib/config.ml
+++ b/src_colibri2/stdlib/config.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/stdlib/context.ml b/src_colibri2/stdlib/context.ml
index d890f6f21414b7b64b1f25a403b5d8ce5b103233..a189dcb3e0880fe90adde5f1da2a80baae0d7570 100644
--- a/src_colibri2/stdlib/context.ml
+++ b/src_colibri2/stdlib/context.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/stdlib/context.mli b/src_colibri2/stdlib/context.mli
index 8fb3f8b6567efde54a749127313f50bc12f28a7c..bd74832fbbdad707c3e3180b29e13606600cad48 100644
--- a/src_colibri2/stdlib/context.mli
+++ b/src_colibri2/stdlib/context.mli
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/stdlib/hashtbl_hetero.ml b/src_colibri2/stdlib/hashtbl_hetero.ml
index f83555bf4872209c43037606c047347bf0afe54d..ecca80e99837dd79f522048ab2803504ca297ef5 100644
--- a/src_colibri2/stdlib/hashtbl_hetero.ml
+++ b/src_colibri2/stdlib/hashtbl_hetero.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibri2.                                          *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2017-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*    INRIA (Institut National de Recherche en Informatique et en        *)
diff --git a/src_colibri2/stdlib/hashtbl_hetero.mli b/src_colibri2/stdlib/hashtbl_hetero.mli
index ee817fff925afefc060ccbd228b583e628583111..fe2f788ad739a1ae91bd1a139b2d47db1203d8fc 100644
--- a/src_colibri2/stdlib/hashtbl_hetero.mli
+++ b/src_colibri2/stdlib/hashtbl_hetero.mli
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibri2.                                          *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2017-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*    INRIA (Institut National de Recherche en Informatique et en        *)
diff --git a/src_colibri2/stdlib/hashtbl_hetero_sig.ml b/src_colibri2/stdlib/hashtbl_hetero_sig.ml
index 7f32aed6333bcd9119fb2da54beb45dc78ee93b4..9aa896b0ba47880160c8cc0ff2b8b051213e15e0 100644
--- a/src_colibri2/stdlib/hashtbl_hetero_sig.ml
+++ b/src_colibri2/stdlib/hashtbl_hetero_sig.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibri2.                                          *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2017-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*    INRIA (Institut National de Recherche en Informatique et en        *)
diff --git a/src_colibri2/stdlib/keys.ml b/src_colibri2/stdlib/keys.ml
index cf4545104a196c751fdc6bde4c6d92cabb9c1c00..dfc1c0624a6f4eb475412cc91f9d7e621908102a 100644
--- a/src_colibri2/stdlib/keys.ml
+++ b/src_colibri2/stdlib/keys.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/stdlib/keys.mli b/src_colibri2/stdlib/keys.mli
index 5d6670ccf28ef60131984e319c95e296c1714b71..084a1ee91e266906fa74d0578d08dee51dbca68f 100644
--- a/src_colibri2/stdlib/keys.mli
+++ b/src_colibri2/stdlib/keys.mli
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibri2.                                          *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2017-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*    INRIA (Institut National de Recherche en Informatique et en        *)
diff --git a/src_colibri2/stdlib/keys_sig.ml b/src_colibri2/stdlib/keys_sig.ml
index 6ae7792bd0a994c238fe64ff615e98ec967406de..8db21311c6f01872bc3f459637d553d577ba6ce4 100644
--- a/src_colibri2/stdlib/keys_sig.ml
+++ b/src_colibri2/stdlib/keys_sig.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibri2.                                          *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2017-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*    INRIA (Institut National de Recherche en Informatique et en        *)
diff --git a/src_colibri2/stdlib/map_hetero.ml b/src_colibri2/stdlib/map_hetero.ml
index 1563821d920e6d2a834ba3bf44ba46ecc5fa6cf0..306ff33ff935ffe8da9f2dc94aa1e1f7102b0a2c 100644
--- a/src_colibri2/stdlib/map_hetero.ml
+++ b/src_colibri2/stdlib/map_hetero.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibri2.                                          *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2017-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*    INRIA (Institut National de Recherche en Informatique et en        *)
diff --git a/src_colibri2/stdlib/map_hetero.mli b/src_colibri2/stdlib/map_hetero.mli
index 870cdd7574343e6cf1db994576f68ccb1636d304..dc1fceb0f757d38c6684da92c9d180f77fdcce3d 100644
--- a/src_colibri2/stdlib/map_hetero.mli
+++ b/src_colibri2/stdlib/map_hetero.mli
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibri2.                                          *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2017-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*    INRIA (Institut National de Recherche en Informatique et en        *)
diff --git a/src_colibri2/stdlib/map_hetero_sig.ml b/src_colibri2/stdlib/map_hetero_sig.ml
index a6e27e7e0656f657a027b2f2b05631916b89883b..ada023913d3155e65b002d8c59bcf999eeedcb26 100644
--- a/src_colibri2/stdlib/map_hetero_sig.ml
+++ b/src_colibri2/stdlib/map_hetero_sig.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibri2.                                          *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2017-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*    INRIA (Institut National de Recherche en Informatique et en        *)
diff --git a/src_colibri2/stdlib/shuffle.ml b/src_colibri2/stdlib/shuffle.ml
index 8d127a4174dc4a03bb69a10029bbd64ac9e84cc8..4001bd632a1af086ccfc7fb882141684e73127ef 100644
--- a/src_colibri2/stdlib/shuffle.ml
+++ b/src_colibri2/stdlib/shuffle.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/stdlib/shuffle.mli b/src_colibri2/stdlib/shuffle.mli
index e014b41807709272a149dafecfba85e6f5f9f0e5..15f48f2b142fe3ff0251daf4d85c8f799d38099b 100644
--- a/src_colibri2/stdlib/shuffle.mli
+++ b/src_colibri2/stdlib/shuffle.mli
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/stdlib/std.ml b/src_colibri2/stdlib/std.ml
index c9f8302dcfae89ffa0985c68c3cbcea51bbae1ac..f3764175d97a29220591f0b8fa309a5bc95ff601 100644
--- a/src_colibri2/stdlib/std.ml
+++ b/src_colibri2/stdlib/std.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibri2.                                          *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2017-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*    INRIA (Institut National de Recherche en Informatique et en        *)
diff --git a/src_colibri2/stdlib/std.mli b/src_colibri2/stdlib/std.mli
index 8433dd5b77d778fec4b7fe20003917cb56055ac0..625d917cd3b884731b1d33082882e3fc77bf8564 100644
--- a/src_colibri2/stdlib/std.mli
+++ b/src_colibri2/stdlib/std.mli
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibri2.                                          *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2017-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*    INRIA (Institut National de Recherche en Informatique et en        *)
diff --git a/src_colibri2/stdlib/std_sig.ml b/src_colibri2/stdlib/std_sig.ml
index 42862b932b3fdb5c68bd6147d4fb7673063501d1..5c73e0f567e9cf9d7ce20c6537d9d59a99f7c343 100644
--- a/src_colibri2/stdlib/std_sig.ml
+++ b/src_colibri2/stdlib/std_sig.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/stdlib/wto.ml b/src_colibri2/stdlib/wto.ml
index f7a4d3d58a8896bac14b34227d46b43c254393e4..09fa2038d92a67192ce4d693db9a34badfc859dd 100644
--- a/src_colibri2/stdlib/wto.ml
+++ b/src_colibri2/stdlib/wto.ml
@@ -1,24 +1,22 @@
-(**************************************************************************)
-(*                                                                        *)
-(*  This file is part of Frama-C.                                         *)
-(*                                                                        *)
-(*  Copyright (C) 2007-2020                                               *)
-(*    CEA (Commissariat à l'énergie atomique et aux énergies              *)
-(*         alternatives)                                                  *)
-(*                                                                        *)
-(*  you can redistribute it and/or modify it under the terms of the GNU   *)
-(*  Lesser General Public License as published by the Free Software       *)
-(*  Foundation, version 2.1.                                              *)
-(*                                                                        *)
-(*  It is distributed in the hope that it will be useful,                 *)
-(*  but WITHOUT ANY WARRANTY; without even the implied warranty of        *)
-(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *)
-(*  GNU Lesser General Public License for more details.                   *)
-(*                                                                        *)
-(*  See the GNU Lesser General Public License version 2.1                 *)
-(*  for more details (enclosed in the file licenses/LGPLv2.1).            *)
-(*                                                                        *)
-(**************************************************************************)
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
 
 (** Each component of the graph is either an individual node of the graph
     (without) self loop, or a strongly connected component where a node is
diff --git a/src_colibri2/stdlib/wto.mli b/src_colibri2/stdlib/wto.mli
index a4226b3b926b18f9f1510658c4a0b42bb713adfb..d3e6ad31ff95de6db0c8a4256612cf91cf14b7a2 100644
--- a/src_colibri2/stdlib/wto.mli
+++ b/src_colibri2/stdlib/wto.mli
@@ -1,24 +1,22 @@
-(**************************************************************************)
-(*                                                                        *)
-(*  This file is part of Frama-C.                                         *)
-(*                                                                        *)
-(*  Copyright (C) 2007-2020                                               *)
-(*    CEA (Commissariat à l'énergie atomique et aux énergies              *)
-(*         alternatives)                                                  *)
-(*                                                                        *)
-(*  you can redistribute it and/or modify it under the terms of the GNU   *)
-(*  Lesser General Public License as published by the Free Software       *)
-(*  Foundation, version 2.1.                                              *)
-(*                                                                        *)
-(*  It is distributed in the hope that it will be useful,                 *)
-(*  but WITHOUT ANY WARRANTY; without even the implied warranty of        *)
-(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *)
-(*  GNU Lesser General Public License for more details.                   *)
-(*                                                                        *)
-(*  See the GNU Lesser General Public License version 2.1                 *)
-(*  for more details (enclosed in the file licenses/LGPLv2.1).            *)
-(*                                                                        *)
-(**************************************************************************)
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
 
 (** Weak topological orderings (WTOs) are a hierarchical decomposition of the
     a graph where each layer is topologically ordered and strongly connected
diff --git a/src_colibri2/tests/generate_tests/generate_dune_tests.ml b/src_colibri2/tests/generate_tests/generate_dune_tests.ml
index 0c848087852ca710ad7909a1f5467b02ec55f71b..7094b142db460c1b6d8d82ecb8055c6bee67f387 100644
--- a/src_colibri2/tests/generate_tests/generate_dune_tests.ml
+++ b/src_colibri2/tests/generate_tests/generate_dune_tests.ml
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 let dir = Sys.argv.(1)
 let result = Sys.argv.(2)
 
diff --git a/src_colibri2/tests/test.ml b/src_colibri2/tests/test.ml
index 5d8d12caaa72e440cee488e754e81fab8a8edaf2..216770b538cbf2494cdd5da563165887b753e273 100644
--- a/src_colibri2/tests/test.ml
+++ b/src_colibri2/tests/test.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/tests/tests.ml b/src_colibri2/tests/tests.ml
index ef4d208e1d2d772299fabe39799866cf6304795c..63215c388beea4463120e38ff2ca26ec8ccb7dc3 100644
--- a/src_colibri2/tests/tests.ml
+++ b/src_colibri2/tests/tests.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/tests/tests_LRA.ml b/src_colibri2/tests/tests_LRA.ml
index 0f2074808912beced31eca8cd6e8f7cc56bcf5fd..16087451d9950dcb21c7806c277637e0552fd791 100644
--- a/src_colibri2/tests/tests_LRA.ml
+++ b/src_colibri2/tests/tests_LRA.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/tests/tests_bool.ml b/src_colibri2/tests/tests_bool.ml
index 07cdfb4e1e70421b09e12b9bc6345250adc6814f..6be56a2d5fda3dcea9bb95b9393ddec74e3939d2 100644
--- a/src_colibri2/tests/tests_bool.ml
+++ b/src_colibri2/tests/tests_bool.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/tests/tests_lib.ml b/src_colibri2/tests/tests_lib.ml
index 54d7784e0ea0c6968f2e64e6d9929ea784a9976e..25c9d95bf011d27222f74a0f8e3276d50b6352e0 100644
--- a/src_colibri2/tests/tests_lib.ml
+++ b/src_colibri2/tests/tests_lib.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/tests/tests_uf.ml b/src_colibri2/tests/tests_uf.ml
index af42f372e511e40c7ac8716dd78379b1a75ef12e..c694356f3ce80f45138352c284a5941eb3fb41cd 100644
--- a/src_colibri2/tests/tests_uf.ml
+++ b/src_colibri2/tests/tests_uf.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/theories/ADT/adt.ml b/src_colibri2/theories/ADT/adt.ml
index e8b62ee4055d68c711bb292358b4656e1d83a736..8f4925404afe5b0c4b675b35898d33a7145645e9 100644
--- a/src_colibri2/theories/ADT/adt.ml
+++ b/src_colibri2/theories/ADT/adt.ml
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 open Colibri2_popop_lib
 open Colibri2_popop_lib.Popop_stdlib
 module Case = DInt
diff --git a/src_colibri2/theories/ADT/adt.mli b/src_colibri2/theories/ADT/adt.mli
index 091896da139eb27dbd21aa95722d14114421c306..f7e23aa700953a217073d8a4934754d03bb3af4b 100644
--- a/src_colibri2/theories/ADT/adt.mli
+++ b/src_colibri2/theories/ADT/adt.mli
@@ -1 +1,21 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 val init : Egraph.t -> unit
diff --git a/src_colibri2/theories/ADT/adt_value.ml b/src_colibri2/theories/ADT/adt_value.ml
index eb1c0974e58a6de1363353ce95801588004260d6..eb7b4f9e3c3b4fabdcc5b90e437c4a0b4d2a3797 100644
--- a/src_colibri2/theories/ADT/adt_value.ml
+++ b/src_colibri2/theories/ADT/adt_value.ml
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 open Base
 open Colibri2_core
 open Colibri2_popop_lib.Popop_stdlib
diff --git a/src_colibri2/theories/ADT/adt_value.mli b/src_colibri2/theories/ADT/adt_value.mli
index 7ebbb8b70b43ea56ddcba85d26960002ae30d950..65b7b63746c381d8b3cac34aa42f78d6a31cb360 100644
--- a/src_colibri2/theories/ADT/adt_value.mli
+++ b/src_colibri2/theories/ADT/adt_value.mli
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 open Colibri2_popop_lib.Popop_stdlib
 module Case = DInt
 module Field = DInt
diff --git a/src_colibri2/theories/LRA/LRA.ml b/src_colibri2/theories/LRA/LRA.ml
index 3065286b53b42ae216d10d6958d30d31935cba1f..b9f35ca932fd77632bf33a7731ec0c7586b5bb2d 100644
--- a/src_colibri2/theories/LRA/LRA.ml
+++ b/src_colibri2/theories/LRA/LRA.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/theories/LRA/LRA.mli b/src_colibri2/theories/LRA/LRA.mli
index 47b7125b426920ee532c6690eadc103da3b60555..040771d54e0d48c4e944fafa3da4bc4bbff7b026 100644
--- a/src_colibri2/theories/LRA/LRA.mli
+++ b/src_colibri2/theories/LRA/LRA.mli
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/theories/LRA/delta.ml b/src_colibri2/theories/LRA/delta.ml
index c5e9c5649e27955b50d2b419a7854ee8445df609..dc3448d58e676f3f3a93defce435f2840242cd2b 100644
--- a/src_colibri2/theories/LRA/delta.ml
+++ b/src_colibri2/theories/LRA/delta.ml
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 (** Currently the distance graph only store information and reacts to change, it
    doesn't compute distances *)
 
diff --git a/src_colibri2/theories/LRA/delta.mli b/src_colibri2/theories/LRA/delta.mli
index 3724460a6481e911d7e113c59e6fd36e4d57b13f..ff733676e1419c612fbb9bcf6402178613ac3b48 100644
--- a/src_colibri2/theories/LRA/delta.mli
+++ b/src_colibri2/theories/LRA/delta.mli
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 (** Distance Graph *)
 
 
diff --git a/src_colibri2/theories/LRA/dom_interval.ml b/src_colibri2/theories/LRA/dom_interval.ml
index b362031ac2d2427a188ec0aee5440b3f3359178a..863fd7a35e897d65a1b4d733a9dcb2dfca673119 100644
--- a/src_colibri2/theories/LRA/dom_interval.ml
+++ b/src_colibri2/theories/LRA/dom_interval.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/theories/LRA/dom_interval.mli b/src_colibri2/theories/LRA/dom_interval.mli
index 3a4919febede97a7d386690b7cce48a468505ff9..d610137c389c06797c86bd4540d4f8b1dcb2fa97 100644
--- a/src_colibri2/theories/LRA/dom_interval.mli
+++ b/src_colibri2/theories/LRA/dom_interval.mli
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 val init: Egraph.t -> unit
 
 module D: sig type t end
diff --git a/src_colibri2/theories/LRA/dom_polynome.ml b/src_colibri2/theories/LRA/dom_polynome.ml
index 55052ceef36ff1b5566fcf560817dbe1a1acfd72..a1ad365b619cb201f1d53e80f558b582db671332 100644
--- a/src_colibri2/theories/LRA/dom_polynome.ml
+++ b/src_colibri2/theories/LRA/dom_polynome.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/theories/LRA/dom_polynome.mli b/src_colibri2/theories/LRA/dom_polynome.mli
index 4c35181721c0457f13343a18e28f870b0c98400e..1b28c48f4a6b1caa39bbc569fd08eb67edcfcf0b 100644
--- a/src_colibri2/theories/LRA/dom_polynome.mli
+++ b/src_colibri2/theories/LRA/dom_polynome.mli
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/theories/LRA/dom_product.ml b/src_colibri2/theories/LRA/dom_product.ml
index 5907e5f0eb6c24d8ae6eccb5be051c2381cead1b..e0d5b4280336e337bacada303bd13464f378ea4f 100644
--- a/src_colibri2/theories/LRA/dom_product.ml
+++ b/src_colibri2/theories/LRA/dom_product.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/theories/LRA/dom_product.mli b/src_colibri2/theories/LRA/dom_product.mli
index 79b40b11eaf52bb56014efe779125e21237c893f..06de5f286628f1df6f0ae564b9260b9243b97757 100644
--- a/src_colibri2/theories/LRA/dom_product.mli
+++ b/src_colibri2/theories/LRA/dom_product.mli
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/theories/LRA/fourier.ml b/src_colibri2/theories/LRA/fourier.ml
index f6e37854985117f4c7366e2ff107401ca448ae1e..118bcebca32fecf7c798f426af4e3355c2203566 100644
--- a/src_colibri2/theories/LRA/fourier.ml
+++ b/src_colibri2/theories/LRA/fourier.ml
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 open Colibri2_popop_lib
 open Colibri2_core
 
diff --git a/src_colibri2/theories/LRA/fourier.mli b/src_colibri2/theories/LRA/fourier.mli
index d8be888cc36ed8675a495c4a6d0be604b343f714..13235f23e5aa83b2c72176f55a447150e456da14 100644
--- a/src_colibri2/theories/LRA/fourier.mli
+++ b/src_colibri2/theories/LRA/fourier.mli
@@ -1 +1,21 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 val init: Egraph.t -> unit
diff --git a/src_colibri2/theories/LRA/integer_sign_domain.ml b/src_colibri2/theories/LRA/integer_sign_domain.ml
index e521eea13acec1a1ce79c4b391ae0a8f2ae6f5ef..69981140f7b9381b9a17cd76b713885f705bdd10 100644
--- a/src_colibri2/theories/LRA/integer_sign_domain.ml
+++ b/src_colibri2/theories/LRA/integer_sign_domain.ml
@@ -1,24 +1,22 @@
-(**************************************************************************)
-(*                                                                        *)
-(*  This file is part of Frama-C.                                         *)
-(*                                                                        *)
-(*  Copyright (C) 2007-2020                                               *)
-(*    CEA (Commissariat à l'énergie atomique et aux énergies              *)
-(*         alternatives)                                                  *)
-(*                                                                        *)
-(*  you can redistribute it and/or modify it under the terms of the GNU   *)
-(*  Lesser General Public License as published by the Free Software       *)
-(*  Foundation, version 2.1.                                              *)
-(*                                                                        *)
-(*  It is distributed in the hope that it will be useful,                 *)
-(*  but WITHOUT ANY WARRANTY; without even the implied warranty of        *)
-(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *)
-(*  GNU Lesser General Public License for more details.                   *)
-(*                                                                        *)
-(*  See the GNU Lesser General Public License version 2.1                 *)
-(*  for more details (enclosed in the file licenses/LGPLv2.1).            *)
-(*                                                                        *)
-(**************************************************************************)
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
 
 (** Sign domain with integer. *)
 
diff --git a/src_colibri2/theories/LRA/integer_sign_domain.mli b/src_colibri2/theories/LRA/integer_sign_domain.mli
index c2dec4a2df31b4a40a4b296e559c0eefa0b90910..265e418b6ee3ed1051d1590b76e83cff5fac6818 100644
--- a/src_colibri2/theories/LRA/integer_sign_domain.mli
+++ b/src_colibri2/theories/LRA/integer_sign_domain.mli
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 include Interval_sig.S
 
 type split_heuristic =
diff --git a/src_colibri2/theories/LRA/interval.ml b/src_colibri2/theories/LRA/interval.ml
index 1086386e90ed0a155ffefdb26ae15e6a13fc9aa8..e1815973636164b5560f038c87404a6283900377 100644
--- a/src_colibri2/theories/LRA/interval.ml
+++ b/src_colibri2/theories/LRA/interval.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/theories/LRA/interval.mli b/src_colibri2/theories/LRA/interval.mli
index 92d6acbc9d22a7c07d1d57056c86d21c80d06064..6625bb4cef16a785a89793536cc1fafc04bcd54d 100644
--- a/src_colibri2/theories/LRA/interval.mli
+++ b/src_colibri2/theories/LRA/interval.mli
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/theories/LRA/interval_sig.ml b/src_colibri2/theories/LRA/interval_sig.ml
index 741b47a969d492ccecff27c4270dc74f9e58b211..b318a09f2321469cb9b37a3220dc9d2c09edcac2 100644
--- a/src_colibri2/theories/LRA/interval_sig.ml
+++ b/src_colibri2/theories/LRA/interval_sig.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/theories/LRA/mul.ml b/src_colibri2/theories/LRA/mul.ml
index 50d80ce3532ac65d55263a8106cbe8a8b91003ad..1cdfdc52d8e9a1e25c95f6c0b5e4d9f34c6c06f8 100644
--- a/src_colibri2/theories/LRA/mul.ml
+++ b/src_colibri2/theories/LRA/mul.ml
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 let init,attach =
   Demon.Fast.register_get_value_daemon
     ~name:"Mul.get_value"
diff --git a/src_colibri2/theories/LRA/mul.mli b/src_colibri2/theories/LRA/mul.mli
index d8be888cc36ed8675a495c4a6d0be604b343f714..13235f23e5aa83b2c72176f55a447150e456da14 100644
--- a/src_colibri2/theories/LRA/mul.mli
+++ b/src_colibri2/theories/LRA/mul.mli
@@ -1 +1,21 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 val init: Egraph.t -> unit
diff --git a/src_colibri2/theories/LRA/polynome.ml b/src_colibri2/theories/LRA/polynome.ml
index 8a7900a48fd398cc9f0e3dc200fbda5543a9b46c..fcec24d7290dc5ee23a52e4f859d126edb3e92f9 100644
--- a/src_colibri2/theories/LRA/polynome.ml
+++ b/src_colibri2/theories/LRA/polynome.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/theories/LRA/polynome.mli b/src_colibri2/theories/LRA/polynome.mli
index bd9ada2d33d7ad18311f08858158832a6b6a9605..48ac392039a0aa07e17dc3d80308aaf405f5df87 100644
--- a/src_colibri2/theories/LRA/polynome.mli
+++ b/src_colibri2/theories/LRA/polynome.mli
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/theories/LRA/product.ml b/src_colibri2/theories/LRA/product.ml
index 40da25d94773b4b51fad55937604c40dbd42a4d7..c971e576b0faca9c954ba11e49eb8ac4bb2630ca 100644
--- a/src_colibri2/theories/LRA/product.ml
+++ b/src_colibri2/theories/LRA/product.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/theories/LRA/product.mli b/src_colibri2/theories/LRA/product.mli
index ae36c765482a33245017f8b0d21cbd0a9e9450e1..dfca11762cac524ef13d534df3469072cad08f74 100644
--- a/src_colibri2/theories/LRA/product.mli
+++ b/src_colibri2/theories/LRA/product.mli
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/theories/LRA/realValue.ml b/src_colibri2/theories/LRA/realValue.ml
index 4410b095a39f37a255ba00dcec974c93aa892804..4cb58a9943986b5a2d21a2f143facaa5b010e238 100644
--- a/src_colibri2/theories/LRA/realValue.ml
+++ b/src_colibri2/theories/LRA/realValue.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/theories/LRA/realValue.mli b/src_colibri2/theories/LRA/realValue.mli
index 00551a1e1eb0b18a6c45598bb51cc08900d495f1..4bfd3fa336fa206dc010cf97db1ed7af15cb0b69 100644
--- a/src_colibri2/theories/LRA/realValue.mli
+++ b/src_colibri2/theories/LRA/realValue.mli
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/theories/LRA/sign_domain.ml b/src_colibri2/theories/LRA/sign_domain.ml
index 5d4cb69a8caf4ca0581c15e3109b698b0afb1454..a4df04b23638d781cd1150ed942323e5f42ed2c4 100644
--- a/src_colibri2/theories/LRA/sign_domain.ml
+++ b/src_colibri2/theories/LRA/sign_domain.ml
@@ -1,24 +1,22 @@
-(**************************************************************************)
-(*                                                                        *)
-(*  This file is part of Frama-C.                                         *)
-(*                                                                        *)
-(*  Copyright (C) 2007-2020                                               *)
-(*    CEA (Commissariat à l'énergie atomique et aux énergies              *)
-(*         alternatives)                                                  *)
-(*                                                                        *)
-(*  you can redistribute it and/or modify it under the terms of the GNU   *)
-(*  Lesser General Public License as published by the Free Software       *)
-(*  Foundation, version 2.1.                                              *)
-(*                                                                        *)
-(*  It is distributed in the hope that it will be useful,                 *)
-(*  but WITHOUT ANY WARRANTY; without even the implied warranty of        *)
-(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *)
-(*  GNU Lesser General Public License for more details.                   *)
-(*                                                                        *)
-(*  See the GNU Lesser General Public License version 2.1                 *)
-(*  for more details (enclosed in the file licenses/LGPLv2.1).            *)
-(*                                                                        *)
-(**************************************************************************)
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
 
 (** Sign domain: abstraction of integer numerical values by their signs. *)
 (** From frama-c *)
diff --git a/src_colibri2/theories/LRA/sign_domain.mli b/src_colibri2/theories/LRA/sign_domain.mli
index 65ed7df7e9ee27b6b3d8b6cf3c773fa6f59e3be1..f8a18f2a9b49ad745234c9cd2432fff3bc21b02e 100644
--- a/src_colibri2/theories/LRA/sign_domain.mli
+++ b/src_colibri2/theories/LRA/sign_domain.mli
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 type t = private {
   pos: bool;
   zero: bool;
diff --git a/src_colibri2/theories/bool/boolean.ml b/src_colibri2/theories/bool/boolean.ml
index 7b8ce5a3032c9b12f4cf78d376cf1ccf5c29e9e8..77e415502a0a0215ff3ad303d6de3c4dadb97a9c 100644
--- a/src_colibri2/theories/bool/boolean.ml
+++ b/src_colibri2/theories/bool/boolean.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/theories/bool/boolean.mli b/src_colibri2/theories/bool/boolean.mli
index c170d909a91cbf1b4d9e1c134194952667f24cca..b44c27b845cb39f81a58dc55d464365e65fba9e6 100644
--- a/src_colibri2/theories/bool/boolean.mli
+++ b/src_colibri2/theories/bool/boolean.mli
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/theories/bool/equality.ml b/src_colibri2/theories/bool/equality.ml
index b0234ea78d25d869cbfbb0ee016579919fe5ff4e..e30cfc12bb799508e48094becdc5b08f46faa4ad 100644
--- a/src_colibri2/theories/bool/equality.ml
+++ b/src_colibri2/theories/bool/equality.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/theories/bool/equality.mli b/src_colibri2/theories/bool/equality.mli
index 9cabfdec56988d640632da5fdd913006a125c820..c9cbc7b0fbf16c1aa381443bd10d751ac3e123a6 100644
--- a/src_colibri2/theories/bool/equality.mli
+++ b/src_colibri2/theories/bool/equality.mli
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/theories/quantifier/F.ml b/src_colibri2/theories/quantifier/F.ml
index 5808c457a971f835439327de691ea08d85f10171..6f94c1d7dba6f9a6d7856b0843c5dc20decdbcdb 100644
--- a/src_colibri2/theories/quantifier/F.ml
+++ b/src_colibri2/theories/quantifier/F.ml
@@ -1,2 +1,22 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 include Expr.Term.Const
 module EnvApps = Datastructure.Memo (Expr.Term.Const)
diff --git a/src_colibri2/theories/quantifier/FA.ml b/src_colibri2/theories/quantifier/FA.ml
index 3e0c8f7612b4da815f36cdea2974d1144c1e322d..513ee4dd50f706cf2c65d43a5e4468a37a730ea7 100644
--- a/src_colibri2/theories/quantifier/FA.ml
+++ b/src_colibri2/theories/quantifier/FA.ml
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 (** instantiated function symbol *)
 module T = struct
   let hash_fold_list = Base.hash_fold_list
diff --git a/src_colibri2/theories/quantifier/F_Pos.ml b/src_colibri2/theories/quantifier/F_Pos.ml
index 129677c36ef3b8d9b3d1814504ae94f3a6be1722..8b6d370faa5addaf52a1e04a9dde87341ebb25bb 100644
--- a/src_colibri2/theories/quantifier/F_Pos.ml
+++ b/src_colibri2/theories/quantifier/F_Pos.ml
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 open Colibri2_popop_lib
 (** A position inside a function symbol *)
 
diff --git a/src_colibri2/theories/quantifier/F_Pos.mli b/src_colibri2/theories/quantifier/F_Pos.mli
index 147e5028a5b0f1c5dfa9e808e40a55323364fa3d..eb5281b9b4c53b98f5e74c93cc52ff441ec5552a 100644
--- a/src_colibri2/theories/quantifier/F_Pos.mli
+++ b/src_colibri2/theories/quantifier/F_Pos.mli
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 (** A position inside a function symbol *)
 
 type t = { f : F.t; pos : int }
diff --git a/src_colibri2/theories/quantifier/InvertedPath.ml b/src_colibri2/theories/quantifier/InvertedPath.ml
index 7cfbd188b89b626c02b7e1cac3c19b2f12fde9d5..3949f617514b4d1091bc934c2f4a486f9f46e772 100644
--- a/src_colibri2/theories/quantifier/InvertedPath.ml
+++ b/src_colibri2/theories/quantifier/InvertedPath.ml
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 open Colibri2_popop_lib
 open Common
 
diff --git a/src_colibri2/theories/quantifier/InvertedPath.mli b/src_colibri2/theories/quantifier/InvertedPath.mli
index 9c0eda7e93c61d16d63c13b49ebd8603892dd1d7..c2a1ed3b00e6a45e23b63414a4faf088e0d904b6 100644
--- a/src_colibri2/theories/quantifier/InvertedPath.mli
+++ b/src_colibri2/theories/quantifier/InvertedPath.mli
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 type t
 (** An InvertedPath is a way to go from one subterm of patterns to substitution
    of triggers. It allows to know which nodes merge can create new substitutions
diff --git a/src_colibri2/theories/quantifier/PC.ml b/src_colibri2/theories/quantifier/PC.ml
index 76c828be09f150182287660eb1929be3ed50281c..beb25bb7372b4351b0aa6288056255aaa4720d17 100644
--- a/src_colibri2/theories/quantifier/PC.ml
+++ b/src_colibri2/theories/quantifier/PC.ml
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 open Colibri2_popop_lib
 
 module T = struct
diff --git a/src_colibri2/theories/quantifier/PC.mli b/src_colibri2/theories/quantifier/PC.mli
index f6c39f6f0cd9609dfb88e94812f6be59255c4803..aea6513bec8d673ca3a54058f3c8dbbf33750b3f 100644
--- a/src_colibri2/theories/quantifier/PC.mli
+++ b/src_colibri2/theories/quantifier/PC.mli
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 type t = { parent : F_Pos.t; child : F.t }
 
 include Colibri2_popop_lib.Popop_stdlib.Datatype with type t := t
diff --git a/src_colibri2/theories/quantifier/PN.ml b/src_colibri2/theories/quantifier/PN.ml
index 608538eee64be34a3ba710a916e1da17e8443051..5990eb675cf8781a70fc434a9099a66e4014dd94 100644
--- a/src_colibri2/theories/quantifier/PN.ml
+++ b/src_colibri2/theories/quantifier/PN.ml
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 open Colibri2_popop_lib
 
 module T = struct
diff --git a/src_colibri2/theories/quantifier/PN.mli b/src_colibri2/theories/quantifier/PN.mli
index d3a676cbfc8cd76096d719beb2780c611e061bea..48104c257805f314e0c166226900fd2f2466d0f7 100644
--- a/src_colibri2/theories/quantifier/PN.mli
+++ b/src_colibri2/theories/quantifier/PN.mli
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 type t = { parent : F_Pos.t; node : Node.t }
 
 include Colibri2_popop_lib.Popop_stdlib.Datatype with type t := t
diff --git a/src_colibri2/theories/quantifier/PP.ml b/src_colibri2/theories/quantifier/PP.ml
index 903815458c0456c1ff3e7a3ad570e1f8e5564212..4a664df579c5a2a8f3fdce125906f4a167ac76bc 100644
--- a/src_colibri2/theories/quantifier/PP.ml
+++ b/src_colibri2/theories/quantifier/PP.ml
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 open Colibri2_popop_lib
 
 module T = struct
diff --git a/src_colibri2/theories/quantifier/PP.mli b/src_colibri2/theories/quantifier/PP.mli
index 3302a3c13bfa8ae939ea5f0d7672e103defdf366..64acb2a2e05358ff1700ac6fc21d04f730b0267f 100644
--- a/src_colibri2/theories/quantifier/PP.mli
+++ b/src_colibri2/theories/quantifier/PP.mli
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 type t = private { parent1 : F_Pos.t; parent2 : F_Pos.t }
 
 include Colibri2_popop_lib.Popop_stdlib.Datatype with type t := t
diff --git a/src_colibri2/theories/quantifier/common.ml b/src_colibri2/theories/quantifier/common.ml
index 694237dad67d2ad624c69dbdda3297947169d63b..21405040cbc515923e3598c6dc50d84b9a0741a2 100644
--- a/src_colibri2/theories/quantifier/common.ml
+++ b/src_colibri2/theories/quantifier/common.ml
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 open Colibri2_popop_lib
 
 let debug =
diff --git a/src_colibri2/theories/quantifier/info.ml b/src_colibri2/theories/quantifier/info.ml
index df42bb012d5d6047d81ffcea5544d31acc4146d4..632f809a725f105ee129c8f8dc530b3bd4ef786f 100644
--- a/src_colibri2/theories/quantifier/info.ml
+++ b/src_colibri2/theories/quantifier/info.ml
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 open Colibri2_popop_lib
 (** information added on nodes *)
 
diff --git a/src_colibri2/theories/quantifier/info.mli b/src_colibri2/theories/quantifier/info.mli
index 2b8dc01718aa3bd8b69be51c34b18e880cce7614..700c2c538a4cbe16f3b91485ac9b686258d70c5a 100644
--- a/src_colibri2/theories/quantifier/info.mli
+++ b/src_colibri2/theories/quantifier/info.mli
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 type t = {
   parents : Ground.S.t F_Pos.M.t;  (** parents *)
   apps : Ground.S.t F.M.t;  (** parent parent *)
diff --git a/src_colibri2/theories/quantifier/pattern.ml b/src_colibri2/theories/quantifier/pattern.ml
index 3412d3f4e3665d485736a329adc11c464131ca39..3128b8e30edba07caaddf9be88160243e4edbf2b 100644
--- a/src_colibri2/theories/quantifier/pattern.ml
+++ b/src_colibri2/theories/quantifier/pattern.ml
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 open Colibri2_popop_lib
 open Common
 
diff --git a/src_colibri2/theories/quantifier/pattern.mli b/src_colibri2/theories/quantifier/pattern.mli
index b820c35f9c8544e239cdd913d32398f0b3a68c07..235ef0f2243a9c8cc6f759e6600a6fe4504ba68c 100644
--- a/src_colibri2/theories/quantifier/pattern.mli
+++ b/src_colibri2/theories/quantifier/pattern.mli
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 open Colibri2_popop_lib
 
 (** Pattern *)
diff --git a/src_colibri2/theories/quantifier/quantifier.ml b/src_colibri2/theories/quantifier/quantifier.ml
index aff0944fd316b4c6e51e3b22add75dba38c18ddf..6f9e1f57f6c5fdb4cc7b53a4ce40e3a57411fad7 100644
--- a/src_colibri2/theories/quantifier/quantifier.ml
+++ b/src_colibri2/theories/quantifier/quantifier.ml
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 (** Cf Efficient E-Matching paper *)
 
 open Colibri2_popop_lib
diff --git a/src_colibri2/theories/quantifier/quantifier.mli b/src_colibri2/theories/quantifier/quantifier.mli
index 884026c74ee750b2b496458a099a43bc544199eb..164992ff9d314b8f5fddd6a1590b44eda2fea37a 100644
--- a/src_colibri2/theories/quantifier/quantifier.mli
+++ b/src_colibri2/theories/quantifier/quantifier.mli
@@ -1 +1,21 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 val th_register : Egraph.t -> unit
diff --git a/src_colibri2/theories/quantifier/trigger.ml b/src_colibri2/theories/quantifier/trigger.ml
index d8f35bb6fe4f6765172eafe3c049228186a8b3a7..c4c447bfef6cfa98f2ea6249eadb446df9f710f8 100644
--- a/src_colibri2/theories/quantifier/trigger.ml
+++ b/src_colibri2/theories/quantifier/trigger.ml
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 open Colibri2_popop_lib
 open Common
 
diff --git a/src_colibri2/theories/quantifier/trigger.mli b/src_colibri2/theories/quantifier/trigger.mli
index f1cffad60119edd3722a7759d38c383a7174dde6..8dca75064344fd38259726a93fb7f547e878a07d 100644
--- a/src_colibri2/theories/quantifier/trigger.mli
+++ b/src_colibri2/theories/quantifier/trigger.mli
@@ -1,3 +1,23 @@
+(*************************************************************************)
+(*  This file is part of Colibri2.                                       *)
+(*                                                                       *)
+(*  Copyright (C) 2014-2021                                              *)
+(*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
+(*           alternatives)                                               *)
+(*                                                                       *)
+(*  you can redistribute it and/or modify it under the terms of the GNU  *)
+(*  Lesser General Public License as published by the Free Software      *)
+(*  Foundation, version 2.1.                                             *)
+(*                                                                       *)
+(*  It is distributed in the hope that it will be useful,                *)
+(*  but WITHOUT ANY WARRANTY; without even the implied warranty of       *)
+(*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *)
+(*  GNU Lesser General Public License for more details.                  *)
+(*                                                                       *)
+(*  See the GNU Lesser General Public License version 2.1                *)
+(*  for more details (enclosed in the file licenses/LGPLv2.1).           *)
+(*************************************************************************)
+
 (** Trigger *)
 
 type t = {
diff --git a/src_colibri2/theories/quantifier/uninterp.ml b/src_colibri2/theories/quantifier/uninterp.ml
index a20932dd6e3327da0d9cb355d099fcdb57f4c42b..a4e4615acb714becba5019404e8ee69603944eb1 100644
--- a/src_colibri2/theories/quantifier/uninterp.ml
+++ b/src_colibri2/theories/quantifier/uninterp.ml
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)
diff --git a/src_colibri2/theories/quantifier/uninterp.mli b/src_colibri2/theories/quantifier/uninterp.mli
index 952f5027f455f345b23dc94a86afd6618e392910..f3a82959478d744b5ebece6c54e7e623ca228b1d 100644
--- a/src_colibri2/theories/quantifier/uninterp.mli
+++ b/src_colibri2/theories/quantifier/uninterp.mli
@@ -1,7 +1,7 @@
 (*************************************************************************)
-(*  This file is part of Colibrics.                                      *)
+(*  This file is part of Colibri2.                                       *)
 (*                                                                       *)
-(*  Copyright (C) 2017                                                   *)
+(*  Copyright (C) 2014-2021                                              *)
 (*    CEA   (Commissariat à l'énergie atomique et aux énergies           *)
 (*           alternatives)                                               *)
 (*                                                                       *)