From 5d08cca6fc0cb790200f816f14b78ab61921d72b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Bobot?= <francois.bobot@cea.fr> Date: Wed, 21 Apr 2021 23:18:28 +0200 Subject: [PATCH] Check headers --- Makefile | 59 ++++++++++++------- misc/header_colibri2.txt | 17 ++++++ misc/header_colibrics.txt | 2 +- misc/header_witan.txt | 2 +- src_colibri2/bin/main.ml | 20 +++++++ src_colibri2/bin/options.ml | 22 +++++++ src_colibri2/core/colibri2_core.ml | 4 +- src_colibri2/core/datastructure.ml | 4 +- src_colibri2/core/datastructure.mli | 4 +- src_colibri2/core/demon.ml | 4 +- src_colibri2/core/demon.mli | 4 +- src_colibri2/core/egraph.ml | 4 +- src_colibri2/core/egraph.mli | 4 +- src_colibri2/core/env.ml | 4 +- src_colibri2/core/env.mli | 4 +- src_colibri2/core/events.ml | 4 +- src_colibri2/core/events.mli | 4 +- src_colibri2/core/ground.ml | 20 +++++++ src_colibri2/core/ground.mli | 20 +++++++ src_colibri2/core/interp.ml | 4 +- src_colibri2/core/interp.mli | 4 +- src_colibri2/core/structures/domKind.ml | 4 +- src_colibri2/core/structures/domKind.mli | 4 +- src_colibri2/core/structures/expr.ml | 20 +++++++ src_colibri2/core/structures/nodes.ml | 4 +- src_colibri2/core/structures/nodes.mli | 4 +- src_colibri2/core/structures/term.ml | 4 +- src_colibri2/core/theory.ml | 4 +- src_colibri2/popop_lib/IArray.ml | 4 +- src_colibri2/popop_lib/IArray.mli | 4 +- src_colibri2/popop_lib/TimeWheel.ml | 20 +++++++ src_colibri2/popop_lib/TimeWheel.mli | 20 +++++++ src_colibri2/popop_lib/enum.ml | 4 +- src_colibri2/popop_lib/enum.mli | 4 +- src_colibri2/popop_lib/popop_stdlib.ml | 29 ++++----- src_colibri2/popop_lib/popop_stdlib.mli | 29 ++++----- src_colibri2/popop_lib/refo.ml | 4 +- src_colibri2/popop_lib/refo.mli | 4 +- src_colibri2/popop_lib/simple_vector.ml | 4 +- src_colibri2/popop_lib/simple_vector.mli | 4 +- src_colibri2/popop_lib/unit.ml | 4 +- src_colibri2/popop_lib/unit.mli | 4 +- src_colibri2/popop_lib/vector_hetero.ml | 4 +- src_colibri2/popop_lib/vector_hetero.mli | 4 +- src_colibri2/solver/input.ml | 4 +- src_colibri2/solver/scheduler.ml | 4 +- src_colibri2/solver/scheduler.mli | 4 +- src_colibri2/solver/solver.ml | 4 +- src_colibri2/stdlib/comp_keys.ml | 7 ++- src_colibri2/stdlib/comp_keys.mli | 4 +- src_colibri2/stdlib/config.ml | 4 +- src_colibri2/stdlib/context.ml | 4 +- src_colibri2/stdlib/context.mli | 4 +- src_colibri2/stdlib/hashtbl_hetero.ml | 4 +- src_colibri2/stdlib/hashtbl_hetero.mli | 4 +- src_colibri2/stdlib/hashtbl_hetero_sig.ml | 4 +- src_colibri2/stdlib/keys.ml | 4 +- src_colibri2/stdlib/keys.mli | 4 +- src_colibri2/stdlib/keys_sig.ml | 4 +- src_colibri2/stdlib/map_hetero.ml | 4 +- src_colibri2/stdlib/map_hetero.mli | 4 +- src_colibri2/stdlib/map_hetero_sig.ml | 4 +- src_colibri2/stdlib/shuffle.ml | 4 +- src_colibri2/stdlib/shuffle.mli | 4 +- src_colibri2/stdlib/std.ml | 4 +- src_colibri2/stdlib/std.mli | 4 +- src_colibri2/stdlib/std_sig.ml | 4 +- src_colibri2/stdlib/wto.ml | 40 ++++++------- src_colibri2/stdlib/wto.mli | 40 ++++++------- .../generate_tests/generate_dune_tests.ml | 20 +++++++ src_colibri2/tests/test.ml | 4 +- src_colibri2/tests/tests.ml | 4 +- src_colibri2/tests/tests_LRA.ml | 4 +- src_colibri2/tests/tests_bool.ml | 4 +- src_colibri2/tests/tests_lib.ml | 4 +- src_colibri2/tests/tests_uf.ml | 4 +- src_colibri2/theories/ADT/adt.ml | 20 +++++++ src_colibri2/theories/ADT/adt.mli | 20 +++++++ src_colibri2/theories/ADT/adt_value.ml | 20 +++++++ src_colibri2/theories/ADT/adt_value.mli | 20 +++++++ src_colibri2/theories/LRA/LRA.ml | 4 +- src_colibri2/theories/LRA/LRA.mli | 4 +- src_colibri2/theories/LRA/delta.ml | 20 +++++++ src_colibri2/theories/LRA/delta.mli | 20 +++++++ src_colibri2/theories/LRA/dom_interval.ml | 4 +- src_colibri2/theories/LRA/dom_interval.mli | 20 +++++++ src_colibri2/theories/LRA/dom_polynome.ml | 4 +- src_colibri2/theories/LRA/dom_polynome.mli | 4 +- src_colibri2/theories/LRA/dom_product.ml | 4 +- src_colibri2/theories/LRA/dom_product.mli | 4 +- src_colibri2/theories/LRA/fourier.ml | 20 +++++++ src_colibri2/theories/LRA/fourier.mli | 20 +++++++ .../theories/LRA/integer_sign_domain.ml | 40 ++++++------- .../theories/LRA/integer_sign_domain.mli | 20 +++++++ src_colibri2/theories/LRA/interval.ml | 4 +- src_colibri2/theories/LRA/interval.mli | 4 +- src_colibri2/theories/LRA/interval_sig.ml | 4 +- src_colibri2/theories/LRA/mul.ml | 20 +++++++ src_colibri2/theories/LRA/mul.mli | 20 +++++++ src_colibri2/theories/LRA/polynome.ml | 4 +- src_colibri2/theories/LRA/polynome.mli | 4 +- src_colibri2/theories/LRA/product.ml | 4 +- src_colibri2/theories/LRA/product.mli | 4 +- src_colibri2/theories/LRA/realValue.ml | 4 +- src_colibri2/theories/LRA/realValue.mli | 4 +- src_colibri2/theories/LRA/sign_domain.ml | 40 ++++++------- src_colibri2/theories/LRA/sign_domain.mli | 20 +++++++ src_colibri2/theories/bool/boolean.ml | 4 +- src_colibri2/theories/bool/boolean.mli | 4 +- src_colibri2/theories/bool/equality.ml | 4 +- src_colibri2/theories/bool/equality.mli | 4 +- src_colibri2/theories/quantifier/F.ml | 20 +++++++ src_colibri2/theories/quantifier/FA.ml | 20 +++++++ src_colibri2/theories/quantifier/F_Pos.ml | 20 +++++++ src_colibri2/theories/quantifier/F_Pos.mli | 20 +++++++ .../theories/quantifier/InvertedPath.ml | 20 +++++++ .../theories/quantifier/InvertedPath.mli | 20 +++++++ src_colibri2/theories/quantifier/PC.ml | 20 +++++++ src_colibri2/theories/quantifier/PC.mli | 20 +++++++ src_colibri2/theories/quantifier/PN.ml | 20 +++++++ src_colibri2/theories/quantifier/PN.mli | 20 +++++++ src_colibri2/theories/quantifier/PP.ml | 20 +++++++ src_colibri2/theories/quantifier/PP.mli | 20 +++++++ src_colibri2/theories/quantifier/common.ml | 20 +++++++ src_colibri2/theories/quantifier/info.ml | 20 +++++++ src_colibri2/theories/quantifier/info.mli | 20 +++++++ src_colibri2/theories/quantifier/pattern.ml | 20 +++++++ src_colibri2/theories/quantifier/pattern.mli | 20 +++++++ .../theories/quantifier/quantifier.ml | 20 +++++++ .../theories/quantifier/quantifier.mli | 20 +++++++ src_colibri2/theories/quantifier/trigger.ml | 20 +++++++ src_colibri2/theories/quantifier/trigger.mli | 20 +++++++ src_colibri2/theories/quantifier/uninterp.ml | 4 +- src_colibri2/theories/quantifier/uninterp.mli | 4 +- 134 files changed, 1161 insertions(+), 310 deletions(-) create mode 100644 misc/header_colibri2.txt diff --git a/Makefile b/Makefile index d1cabbf78..470e3507b 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 000000000..743f8bbba --- /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 7c2e78960..bf1e8ba82 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 50a403db9..ffe19af33 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 056b57e28..457225cbf 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 50396f714..f2c54316a 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 00ad7f365..f4b1d10b3 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 ae03ab0d6..7817ab033 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 07a79d567..63cc3222a 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 11bd1dacd..9e58359bf 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 d44791dd1..fb97f7354 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 a16452301..243c9cb65 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 6cf8108ce..fbbea422c 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 e2722fca8..2b44678ce 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 21da18a3c..192884bec 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 0398fdf73..a6d69ec43 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 a0f82a433..1ea239304 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 26a9f958e..fb4ca294f 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 0466e1e3b..d0a830f24 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 eca08223a..ca255f6b8 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 ec5491375..3dcfe4ba3 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 006a458eb..df4d01380 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 71cc718a0..2198cf2eb 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 d8b4c18ce..e2b5c1327 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 7c455376f..5e6239f6a 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 6ab60caa3..200d5181a 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 8755f3615..e3212573b 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 add74dd0a..a2ae686a5 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 cf071ce33..b81cd0603 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 bb21e7d18..cacc44434 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 6f606a1aa..66c9667d0 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 1e1583451..47d9fc349 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 3d7eb0c17..188e08b18 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 01200b460..9abb7a9b7 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 8d981e9e3..74bfc53b8 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 5223769cc..48930dafd 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 7fe2a4629..fc8883e62 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 a8c8a7076..97b08c18f 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 eec41b667..cad47da22 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 bb41c8bb0..07d1723af 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 d02f635a0..10787b6fe 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 43c11eaeb..330cdac42 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 e003f2b72..aa991a4d8 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 b5d610f42..64705542b 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 d2533125a..dfd18558f 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 267e8528a..ae30079ca 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 2bf87eaba..d4c7ee4ea 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 25c5bee75..c393bb9f8 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 1c00173b6..619d2c43d 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 5dc6875c9..b7cf2fca4 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 4c0c4ea63..0d942b9dd 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 d890f6f21..a189dcb3e 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 8fb3f8b65..bd74832fb 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 f83555bf4..ecca80e99 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 ee817fff9..fe2f788ad 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 7f32aed63..9aa896b0b 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 cf4545104..dfc1c0624 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 5d6670ccf..084a1ee91 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 6ae7792bd..8db21311c 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 1563821d9..306ff33ff 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 870cdd757..dc1fceb0f 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 a6e27e7e0..ada023913 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 8d127a417..4001bd632 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 e014b4180..15f48f2b1 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 c9f8302dc..f3764175d 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 8433dd5b7..625d917cd 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 42862b932..5c73e0f56 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 f7a4d3d58..09fa2038d 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 a4226b3b9..d3e6ad31f 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 0c8480878..7094b142d 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 5d8d12caa..216770b53 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 ef4d208e1..63215c388 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 0f2074808..16087451d 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 07cdfb4e1..6be56a2d5 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 54d7784e0..25c9d95bf 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 af42f372e..c694356f3 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 e8b62ee40..8f4925404 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 091896da1..f7e23aa70 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 eb1c0974e..eb7b4f9e3 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 7ebbb8b70..65b7b6374 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 3065286b5..b9f35ca93 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 47b7125b4..040771d54 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 c5e9c5649..dc3448d58 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 3724460a6..ff733676e 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 b362031ac..863fd7a35 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 3a4919feb..d610137c3 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 55052ceef..a1ad365b6 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 4c3518172..1b28c48f4 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 5907e5f0e..e0d5b4280 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 79b40b11e..06de5f286 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 f6e378549..118bcebca 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 d8be888cc..13235f23e 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 e521eea13..69981140f 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 c2dec4a2d..265e418b6 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 1086386e9..e18159736 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 92d6acbc9..6625bb4ce 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 741b47a96..b318a09f2 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 50d80ce35..1cdfdc52d 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 d8be888cc..13235f23e 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 8a7900a48..fcec24d72 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 bd9ada2d3..48ac39203 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 40da25d94..c971e576b 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 ae36c7654..dfca11762 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 4410b095a..4cb58a994 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 00551a1e1..4bfd3fa33 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 5d4cb69a8..a4df04b23 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 65ed7df7e..f8a18f2a9 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 7b8ce5a30..77e415502 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 c170d909a..b44c27b84 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 b0234ea78..e30cfc12b 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 9cabfdec5..c9cbc7b0f 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 5808c457a..6f94c1d7d 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 3e0c8f761..513ee4dd5 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 129677c36..8b6d370fa 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 147e5028a..eb5281b9b 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 7cfbd188b..3949f6175 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 9c0eda7e9..c2a1ed3b0 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 76c828be0..beb25bb73 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 f6c39f6f0..aea6513be 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 608538eee..5990eb675 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 d3a676cbf..48104c257 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 903815458..4a664df57 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 3302a3c13..64acb2a2e 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 694237dad..21405040c 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 df42bb012..632f809a7 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 2b8dc0171..700c2c538 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 3412d3f4e..3128b8e30 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 b820c35f9..235ef0f22 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 aff0944fd..6f9e1f57f 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 884026c74..164992ff9 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 d8f35bb6f..c4c447bfe 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 f1cffad60..8dca75064 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 a20932dd6..a4e4615ac 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 952f5027f..f3a829594 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) *) (* *) -- GitLab