From 4fa50d388112bf30f9ebe219898cdc4dea76fd18 Mon Sep 17 00:00:00 2001 From: Mathias Preiner Date: Fri, 7 Jul 2017 14:57:36 -0700 Subject: [PATCH] Update copyright headers. --- contrib/update-copyright.pl | 2 +- examples/SimpleVC.java | 4 ++-- examples/SimpleVCCompat.java | 4 ++-- examples/api/bitvectors.cpp | 4 ++-- examples/api/bitvectors_and_arrays.cpp | 4 ++-- examples/api/combination.cpp | 4 ++-- examples/api/datatypes.cpp | 4 ++-- examples/api/extract.cpp | 4 ++-- examples/api/helloworld.cpp | 4 ++-- examples/api/java/BitVectors.java | 4 ++-- examples/api/java/BitVectorsAndArrays.java | 4 ++-- examples/api/java/CVC4Streams.java | 4 ++-- examples/api/java/Combination.java | 4 ++-- examples/api/java/Datatypes.java | 4 ++-- examples/api/java/HelloWorld.java | 4 ++-- examples/api/java/LinearArith.java | 4 ++-- examples/api/java/PipedInput.java | 4 ++-- examples/api/java/Strings.java | 4 ++-- examples/api/linear_arith.cpp | 4 ++-- examples/api/sets.cpp | 4 ++-- examples/api/strings.cpp | 4 ++-- examples/hashsmt/sha1.hpp | 4 ++-- examples/hashsmt/sha1_collision.cpp | 4 ++-- examples/hashsmt/sha1_inversion.cpp | 2 +- examples/hashsmt/word.cpp | 2 +- examples/hashsmt/word.h | 4 ++-- examples/nra-translate/normalize.cpp | 2 +- examples/nra-translate/smt2info.cpp | 4 ++-- examples/nra-translate/smt2todreal.cpp | 2 +- examples/nra-translate/smt2toisat.cpp | 4 ++-- examples/nra-translate/smt2tomathematica.cpp | 2 +- examples/nra-translate/smt2toqepcad.cpp | 2 +- examples/nra-translate/smt2toredlog.cpp | 4 ++-- examples/sets-translate/sets_translate.cpp | 4 ++-- examples/simple_vc_compat_c.c | 4 ++-- examples/simple_vc_compat_cxx.cpp | 4 ++-- examples/simple_vc_cxx.cpp | 4 ++-- examples/translator.cpp | 4 ++-- src/base/configuration.cpp | 2 +- src/base/configuration.h | 2 +- src/base/configuration_private.h | 2 +- src/base/cvc4_assert.cpp | 4 ++-- src/base/cvc4_assert.h | 4 ++-- src/base/exception.cpp | 4 ++-- src/base/exception.h | 4 ++-- src/base/listener.cpp | 4 ++-- src/base/listener.h | 4 ++-- src/base/modal_exception.h | 4 ++-- src/base/output.cpp | 4 ++-- src/base/output.h | 2 +- src/base/ptr_closer.h | 2 +- src/base/tls.h.in | 4 ++-- src/bindings/java_iterator_adapter.h | 4 ++-- src/bindings/java_stream_adapters.h | 4 ++-- src/bindings/swig.h | 4 ++-- src/compat/cvc3_compat.cpp | 2 +- src/compat/cvc3_compat.h | 4 ++-- src/context/backtrackable.h | 4 ++-- src/context/cdchunk_list.h | 4 ++-- src/context/cddense_set.h | 4 ++-- src/context/cdhashmap.h | 2 +- src/context/cdhashmap_forward.h | 4 ++-- src/context/cdhashset.h | 4 ++-- src/context/cdhashset_forward.h | 4 ++-- src/context/cdinsert_hashmap.h | 2 +- src/context/cdinsert_hashmap_forward.h | 4 ++-- src/context/cdlist.h | 2 +- src/context/cdlist_forward.h | 4 ++-- src/context/cdmaybe.h | 4 ++-- src/context/cdo.h | 2 +- src/context/cdqueue.h | 4 ++-- src/context/cdtrail_hashmap.h | 2 +- src/context/cdtrail_hashmap_forward.h | 4 ++-- src/context/cdtrail_queue.h | 4 ++-- src/context/cdvector.h | 4 ++-- src/context/context.cpp | 2 +- src/context/context.h | 4 ++-- src/context/context_mm.cpp | 2 +- src/context/context_mm.h | 2 +- src/context/stacking_vector.h | 2 +- src/decision/decision_attributes.h | 4 ++-- src/decision/decision_engine.cpp | 4 ++-- src/decision/decision_engine.h | 4 ++-- src/decision/decision_strategy.h | 4 ++-- src/decision/justification_heuristic.cpp | 2 +- src/decision/justification_heuristic.h | 4 ++-- src/expr/array.h | 4 ++-- src/expr/array_store_all.cpp | 4 ++-- src/expr/array_store_all.h | 4 ++-- src/expr/ascription_type.h | 4 ++-- src/expr/attribute.cpp | 2 +- src/expr/attribute.h | 2 +- src/expr/attribute_internals.h | 2 +- src/expr/attribute_unique_id.h | 4 ++-- src/expr/chain.h | 4 ++-- src/expr/convenience_node_builders.h | 4 ++-- src/expr/datatype.cpp | 4 ++-- src/expr/datatype.h | 4 ++-- src/expr/emptyset.cpp | 2 +- src/expr/emptyset.h | 4 ++-- src/expr/expr_iomanip.cpp | 4 ++-- src/expr/expr_iomanip.h | 4 ++-- src/expr/expr_manager_scope.h | 4 ++-- src/expr/expr_manager_template.cpp | 2 +- src/expr/expr_manager_template.h | 2 +- src/expr/expr_stream.h | 4 ++-- src/expr/expr_template.cpp | 2 +- src/expr/expr_template.h | 2 +- src/expr/kind_map.h | 4 ++-- src/expr/kind_template.h | 4 ++-- src/expr/matcher.h | 4 ++-- src/expr/metakind_template.h | 4 ++-- src/expr/node.cpp | 2 +- src/expr/node.h | 2 +- src/expr/node_builder.h | 2 +- src/expr/node_manager.cpp | 2 +- src/expr/node_manager.h | 2 +- src/expr/node_manager_attributes.h | 4 ++-- src/expr/node_manager_listeners.cpp | 4 ++-- src/expr/node_manager_listeners.h | 4 ++-- src/expr/node_self_iterator.h | 4 ++-- src/expr/node_value.cpp | 4 ++-- src/expr/node_value.h | 4 ++-- src/expr/pickle_data.cpp | 4 ++-- src/expr/pickle_data.h | 4 ++-- src/expr/pickler.cpp | 2 +- src/expr/pickler.h | 4 ++-- src/expr/predicate.cpp | 4 ++-- src/expr/predicate.h | 4 ++-- src/expr/record.cpp | 4 ++-- src/expr/record.h | 4 ++-- src/expr/symbol_table.cpp | 4 ++-- src/expr/symbol_table.h | 2 +- src/expr/type.cpp | 2 +- src/expr/type.h | 2 +- src/expr/type_checker.h | 4 ++-- src/expr/type_checker_template.cpp | 4 ++-- src/expr/type_node.cpp | 2 +- src/expr/type_node.h | 2 +- src/expr/type_properties_template.h | 4 ++-- src/expr/uninterpreted_constant.cpp | 4 ++-- src/expr/uninterpreted_constant.h | 4 ++-- src/expr/variable_type_map.h | 4 ++-- src/include/cvc4.h | 4 ++-- src/include/cvc4_private.h | 4 ++-- src/include/cvc4_private_library.h | 4 ++-- src/include/cvc4_public.h | 4 ++-- src/include/cvc4parser_private.h | 4 ++-- src/include/cvc4parser_public.h | 4 ++-- src/lib/clock_gettime.c | 4 ++-- src/lib/clock_gettime.h | 4 ++-- src/lib/ffs.c | 4 ++-- src/lib/ffs.h | 4 ++-- src/lib/replacements.h | 4 ++-- src/lib/strtok_r.c | 4 ++-- src/lib/strtok_r.h | 4 ++-- src/main/command_executor.cpp | 2 +- src/main/command_executor.h | 2 +- src/main/command_executor_portfolio.cpp | 2 +- src/main/command_executor_portfolio.h | 4 ++-- src/main/driver_unified.cpp | 2 +- src/main/interactive_shell.cpp | 2 +- src/main/interactive_shell.h | 4 ++-- src/main/main.cpp | 2 +- src/main/main.h | 4 ++-- src/main/portfolio.cpp | 4 ++-- src/main/portfolio.h | 4 ++-- src/main/portfolio_util.cpp | 2 +- src/main/portfolio_util.h | 2 +- src/main/util.cpp | 2 +- src/options/argument_extender.h | 4 ++-- .../argument_extender_implementation.cpp | 4 ++-- .../argument_extender_implementation.h | 4 ++-- src/options/arith_heuristic_pivot_rule.cpp | 4 ++-- src/options/arith_heuristic_pivot_rule.h | 4 ++-- src/options/arith_propagation_mode.cpp | 4 ++-- src/options/arith_propagation_mode.h | 4 ++-- src/options/arith_unate_lemma_mode.cpp | 4 ++-- src/options/arith_unate_lemma_mode.h | 4 ++-- src/options/base_handlers.h | 4 ++-- src/options/base_options_template.cpp | 4 ++-- src/options/base_options_template.h | 4 ++-- src/options/bv_bitblast_mode.cpp | 2 +- src/options/bv_bitblast_mode.h | 2 +- src/options/decision_mode.cpp | 4 ++-- src/options/decision_mode.h | 4 ++-- src/options/decision_weight.h | 4 ++-- src/options/didyoumean.cpp | 2 +- src/options/didyoumean.h | 2 +- src/options/didyoumean_test.cpp | 4 ++-- src/options/language.cpp | 4 ++-- src/options/language.h | 4 ++-- src/options/open_ostream.cpp | 4 ++-- src/options/open_ostream.h | 4 ++-- src/options/option_exception.h | 4 ++-- src/options/options.h | 4 ++-- src/options/options_get_option_template.cpp | 4 ++-- src/options/options_handler.cpp | 4 ++-- src/options/options_handler.h | 4 ++-- src/options/options_holder_template.h | 4 ++-- src/options/options_public_functions.cpp | 4 ++-- src/options/options_set_option_template.cpp | 4 ++-- src/options/options_template.cpp | 2 +- src/options/printer_modes.cpp | 4 ++-- src/options/printer_modes.h | 4 ++-- src/options/quantifiers_modes.cpp | 2 +- src/options/quantifiers_modes.h | 2 +- src/options/set_language.cpp | 4 ++-- src/options/set_language.h | 4 ++-- src/options/simplification_mode.cpp | 4 ++-- src/options/simplification_mode.h | 4 ++-- src/options/theoryof_mode.cpp | 4 ++-- src/options/theoryof_mode.h | 4 ++-- src/options/ufss_mode.h | 4 ++-- src/parser/antlr_input.cpp | 4 ++-- src/parser/antlr_input.h | 2 +- src/parser/antlr_input_imports.cpp | 4 ++-- src/parser/antlr_line_buffered_input.cpp | 4 ++-- src/parser/antlr_line_buffered_input.h | 4 ++-- src/parser/antlr_tracing.h | 4 ++-- src/parser/antlr_undefines.h | 4 ++-- src/parser/bounded_token_buffer.cpp | 4 ++-- src/parser/bounded_token_buffer.h | 4 ++-- src/parser/bounded_token_factory.cpp | 4 ++-- src/parser/bounded_token_factory.h | 4 ++-- src/parser/cvc/Cvc.g | 2 +- src/parser/cvc/cvc_input.cpp | 2 +- src/parser/cvc/cvc_input.h | 4 ++-- src/parser/input.cpp | 2 +- src/parser/input.h | 4 ++-- src/parser/line_buffer.cpp | 2 +- src/parser/line_buffer.h | 2 +- src/parser/memory_mapped_input_buffer.cpp | 2 +- src/parser/memory_mapped_input_buffer.h | 4 ++-- src/parser/parser.cpp | 4 ++-- src/parser/parser.h | 2 +- src/parser/parser_builder.cpp | 2 +- src/parser/parser_builder.h | 4 ++-- src/parser/parser_exception.h | 4 ++-- src/parser/smt1/Smt1.g | 2 +- src/parser/smt1/smt1.cpp | 2 +- src/parser/smt1/smt1.h | 4 ++-- src/parser/smt1/smt1_input.cpp | 2 +- src/parser/smt1/smt1_input.h | 4 ++-- src/parser/smt2/Smt2.g | 4 ++-- src/parser/smt2/smt2.cpp | 2 +- src/parser/smt2/smt2.h | 2 +- src/parser/smt2/smt2_input.cpp | 2 +- src/parser/smt2/smt2_input.h | 4 ++-- src/parser/smt2/sygus_input.cpp | 4 ++-- src/parser/smt2/sygus_input.h | 4 ++-- src/parser/tptp/Tptp.g | 2 +- src/parser/tptp/tptp.cpp | 4 ++-- src/parser/tptp/tptp.h | 4 ++-- src/parser/tptp/tptp_input.cpp | 4 ++-- src/parser/tptp/tptp_input.h | 4 ++-- src/printer/ast/ast_printer.cpp | 4 ++-- src/printer/ast/ast_printer.h | 4 ++-- src/printer/cvc/cvc_printer.cpp | 2 +- src/printer/cvc/cvc_printer.h | 4 ++-- src/printer/dagification_visitor.cpp | 4 ++-- src/printer/dagification_visitor.h | 4 ++-- src/printer/printer.cpp | 4 ++-- src/printer/printer.h | 4 ++-- src/printer/smt1/smt1_printer.cpp | 4 ++-- src/printer/smt1/smt1_printer.h | 4 ++-- src/printer/smt2/smt2_printer.cpp | 2 +- src/printer/smt2/smt2_printer.h | 4 ++-- src/printer/tptp/tptp_printer.cpp | 4 ++-- src/printer/tptp/tptp_printer.h | 4 ++-- src/proof/arith_proof.cpp | 4 ++-- src/proof/arith_proof.h | 2 +- src/proof/array_proof.cpp | 4 ++-- src/proof/array_proof.h | 2 +- src/proof/bitvector_proof.cpp | 4 ++-- src/proof/bitvector_proof.h | 2 +- src/proof/clause_id.h | 4 ++-- src/proof/cnf_proof.cpp | 2 +- src/proof/cnf_proof.h | 2 +- src/proof/lemma_proof.cpp | 19 +++++++++------ src/proof/lemma_proof.h | 17 ++++++++----- src/proof/proof.h | 4 ++-- src/proof/proof_manager.cpp | 4 ++-- src/proof/proof_manager.h | 4 ++-- src/proof/proof_output_channel.cpp | 18 ++++++++++---- src/proof/proof_output_channel.h | 7 ++++++ src/proof/proof_utils.cpp | 4 ++-- src/proof/proof_utils.h | 4 ++-- src/proof/sat_proof.h | 4 ++-- src/proof/sat_proof_implementation.h | 4 ++-- src/proof/simplify_boolean_node.cpp | 4 ++-- src/proof/simplify_boolean_node.h | 2 +- src/proof/skolemization_manager.cpp | 4 ++-- src/proof/skolemization_manager.h | 2 +- src/proof/theory_proof.cpp | 4 ++-- src/proof/theory_proof.h | 4 ++-- src/proof/uf_proof.cpp | 24 +++++++++---------- src/proof/uf_proof.h | 2 +- src/proof/unsat_core.cpp | 4 ++-- src/proof/unsat_core.h | 4 ++-- src/prop/bvminisat/bvminisat.cpp | 4 ++-- src/prop/bvminisat/bvminisat.h | 4 ++-- src/prop/cnf_stream.cpp | 2 +- src/prop/cnf_stream.h | 4 ++-- src/prop/cryptominisat.cpp | 4 ++-- src/prop/cryptominisat.h | 4 ++-- src/prop/minisat/minisat.cpp | 4 ++-- src/prop/minisat/minisat.h | 4 ++-- src/prop/prop_engine.cpp | 2 +- src/prop/prop_engine.h | 2 +- src/prop/registrar.h | 2 +- src/prop/sat_solver.h | 2 +- src/prop/sat_solver_factory.cpp | 4 ++-- src/prop/sat_solver_factory.h | 4 ++-- src/prop/sat_solver_types.h | 4 ++-- src/prop/theory_proxy.cpp | 4 ++-- src/prop/theory_proxy.h | 2 +- src/smt/command.cpp | 2 +- src/smt/command.h | 4 ++-- src/smt/command_list.cpp | 4 ++-- src/smt/command_list.h | 4 ++-- src/smt/dump.cpp | 4 ++-- src/smt/dump.h | 4 ++-- src/smt/logic_exception.h | 4 ++-- src/smt/logic_request.cpp | 4 ++-- src/smt/logic_request.h | 4 ++-- src/smt/managed_ostreams.cpp | 4 ++-- src/smt/managed_ostreams.h | 4 ++-- src/smt/model.cpp | 4 ++-- src/smt/model.h | 2 +- src/smt/smt_engine.cpp | 4 ++-- src/smt/smt_engine.h | 4 ++-- src/smt/smt_engine_check_proof.cpp | 4 ++-- src/smt/smt_engine_scope.cpp | 4 ++-- src/smt/smt_engine_scope.h | 2 +- src/smt/smt_statistics_registry.cpp | 4 ++-- src/smt/smt_statistics_registry.h | 4 ++-- src/smt/term_formula_removal.cpp | 4 ++-- src/smt/term_formula_removal.h | 2 +- src/smt/update_ostream.h | 4 ++-- src/smt_util/boolean_simplification.cpp | 4 ++-- src/smt_util/boolean_simplification.h | 4 ++-- src/smt_util/lemma_channels.cpp | 4 ++-- src/smt_util/lemma_channels.h | 4 ++-- src/smt_util/lemma_input_channel.h | 4 ++-- src/smt_util/lemma_output_channel.h | 4 ++-- src/smt_util/nary_builder.cpp | 4 ++-- src/smt_util/nary_builder.h | 4 ++-- src/smt_util/node_visitor.h | 2 +- src/theory/arith/approx_simplex.cpp | 4 ++-- src/theory/arith/approx_simplex.h | 4 ++-- src/theory/arith/arith_ite_utils.cpp | 4 ++-- src/theory/arith/arith_ite_utils.h | 4 ++-- src/theory/arith/arith_rewriter.cpp | 2 +- src/theory/arith/arith_rewriter.h | 2 +- src/theory/arith/arith_static_learner.cpp | 2 +- src/theory/arith/arith_static_learner.h | 4 ++-- src/theory/arith/arith_utilities.h | 4 ++-- src/theory/arith/arithvar.cpp | 4 ++-- src/theory/arith/arithvar.h | 4 ++-- src/theory/arith/arithvar_node_map.h | 4 ++-- src/theory/arith/attempt_solution_simplex.cpp | 4 ++-- src/theory/arith/attempt_solution_simplex.h | 4 ++-- src/theory/arith/bound_counts.h | 4 ++-- src/theory/arith/callbacks.cpp | 4 ++-- src/theory/arith/callbacks.h | 4 ++-- src/theory/arith/congruence_manager.cpp | 4 ++-- src/theory/arith/congruence_manager.h | 4 ++-- src/theory/arith/constraint.cpp | 4 ++-- src/theory/arith/constraint.h | 4 ++-- src/theory/arith/constraint_forward.h | 4 ++-- src/theory/arith/cut_log.cpp | 4 ++-- src/theory/arith/cut_log.h | 2 +- src/theory/arith/delta_rational.cpp | 4 ++-- src/theory/arith/delta_rational.h | 2 +- src/theory/arith/dio_solver.cpp | 4 ++-- src/theory/arith/dio_solver.h | 4 ++-- src/theory/arith/dual_simplex.cpp | 4 ++-- src/theory/arith/dual_simplex.h | 4 ++-- src/theory/arith/error_set.cpp | 4 ++-- src/theory/arith/error_set.h | 4 ++-- src/theory/arith/fc_simplex.cpp | 4 ++-- src/theory/arith/fc_simplex.h | 4 ++-- src/theory/arith/infer_bounds.cpp | 4 ++-- src/theory/arith/infer_bounds.h | 4 ++-- src/theory/arith/linear_equality.cpp | 4 ++-- src/theory/arith/linear_equality.h | 4 ++-- src/theory/arith/matrix.cpp | 4 ++-- src/theory/arith/matrix.h | 4 ++-- src/theory/arith/nonlinear_extension.cpp | 6 ++--- src/theory/arith/nonlinear_extension.h | 2 +- src/theory/arith/normal_form.cpp | 4 ++-- src/theory/arith/normal_form.h | 4 ++-- src/theory/arith/partial_model.cpp | 4 ++-- src/theory/arith/partial_model.h | 4 ++-- src/theory/arith/pseudoboolean_proc.cpp | 4 ++-- src/theory/arith/pseudoboolean_proc.h | 4 ++-- src/theory/arith/simplex.cpp | 4 ++-- src/theory/arith/simplex.h | 4 ++-- src/theory/arith/simplex_update.cpp | 4 ++-- src/theory/arith/simplex_update.h | 4 ++-- src/theory/arith/soi_simplex.cpp | 4 ++-- src/theory/arith/soi_simplex.h | 4 ++-- src/theory/arith/tableau.cpp | 4 ++-- src/theory/arith/tableau.h | 4 ++-- src/theory/arith/tableau_sizes.cpp | 4 ++-- src/theory/arith/tableau_sizes.h | 4 ++-- src/theory/arith/theory_arith.cpp | 2 +- src/theory/arith/theory_arith.h | 2 +- src/theory/arith/theory_arith_private.cpp | 4 ++-- src/theory/arith/theory_arith_private.h | 4 ++-- .../arith/theory_arith_private_forward.h | 4 ++-- src/theory/arith/theory_arith_type_rules.h | 2 +- src/theory/arith/type_enumerator.h | 4 ++-- src/theory/arrays/array_info.cpp | 2 +- src/theory/arrays/array_info.h | 2 +- .../arrays/array_proof_reconstruction.cpp | 2 +- .../arrays/array_proof_reconstruction.h | 4 ++-- src/theory/arrays/static_fact_manager.cpp | 4 ++-- src/theory/arrays/static_fact_manager.h | 4 ++-- src/theory/arrays/theory_arrays.cpp | 2 +- src/theory/arrays/theory_arrays.h | 2 +- src/theory/arrays/theory_arrays_rewriter.cpp | 4 ++-- src/theory/arrays/theory_arrays_rewriter.h | 2 +- src/theory/arrays/theory_arrays_type_rules.h | 4 ++-- src/theory/arrays/type_enumerator.h | 2 +- src/theory/arrays/union_find.cpp | 4 ++-- src/theory/arrays/union_find.h | 4 ++-- src/theory/assertion.cpp | 2 +- src/theory/atom_requests.cpp | 4 ++-- src/theory/atom_requests.h | 4 ++-- src/theory/booleans/circuit_propagator.cpp | 4 ++-- src/theory/booleans/circuit_propagator.h | 2 +- src/theory/booleans/theory_bool.cpp | 4 ++-- src/theory/booleans/theory_bool.h | 4 ++-- src/theory/booleans/theory_bool_rewriter.cpp | 2 +- src/theory/booleans/theory_bool_rewriter.h | 4 ++-- src/theory/booleans/theory_bool_type_rules.h | 2 +- src/theory/booleans/type_enumerator.h | 4 ++-- src/theory/builtin/theory_builtin.cpp | 4 ++-- src/theory/builtin/theory_builtin.h | 4 ++-- .../builtin/theory_builtin_rewriter.cpp | 4 ++-- src/theory/builtin/theory_builtin_rewriter.h | 4 ++-- .../builtin/theory_builtin_type_rules.h | 2 +- src/theory/builtin/type_enumerator.h | 4 ++-- src/theory/bv/abstraction.cpp | 4 ++-- src/theory/bv/abstraction.h | 4 ++-- src/theory/bv/aig_bitblaster.cpp | 4 ++-- src/theory/bv/bitblast_strategies_template.h | 4 ++-- src/theory/bv/bitblast_utils.h | 4 ++-- src/theory/bv/bitblaster_template.h | 4 ++-- src/theory/bv/bv_eager_solver.cpp | 4 ++-- src/theory/bv/bv_eager_solver.h | 4 ++-- src/theory/bv/bv_inequality_graph.cpp | 4 ++-- src/theory/bv/bv_inequality_graph.h | 4 ++-- src/theory/bv/bv_quick_check.cpp | 2 +- src/theory/bv/bv_quick_check.h | 4 ++-- src/theory/bv/bv_subtheory.h | 2 +- src/theory/bv/bv_subtheory_algebraic.cpp | 2 +- src/theory/bv/bv_subtheory_algebraic.h | 4 ++-- src/theory/bv/bv_subtheory_bitblast.cpp | 2 +- src/theory/bv/bv_subtheory_bitblast.h | 2 +- src/theory/bv/bv_subtheory_core.cpp | 2 +- src/theory/bv/bv_subtheory_core.h | 2 +- src/theory/bv/bv_subtheory_inequality.cpp | 4 ++-- src/theory/bv/bv_subtheory_inequality.h | 2 +- src/theory/bv/bv_to_bool.cpp | 4 ++-- src/theory/bv/bv_to_bool.h | 4 ++-- src/theory/bv/bvintropow2.cpp | 4 ++-- src/theory/bv/bvintropow2.h | 4 ++-- src/theory/bv/cd_set_collection.h | 4 ++-- src/theory/bv/eager_bitblaster.cpp | 2 +- src/theory/bv/lazy_bitblaster.cpp | 2 +- src/theory/bv/slicer.cpp | 4 ++-- src/theory/bv/slicer.h | 4 ++-- src/theory/bv/theory_bv.cpp | 4 ++-- src/theory/bv/theory_bv.h | 2 +- src/theory/bv/theory_bv_rewrite_rules.h | 2 +- ...ory_bv_rewrite_rules_constant_evaluation.h | 2 +- src/theory/bv/theory_bv_rewrite_rules_core.h | 2 +- .../theory_bv_rewrite_rules_normalization.h | 2 +- ...ry_bv_rewrite_rules_operator_elimination.h | 2 +- .../theory_bv_rewrite_rules_simplification.h | 2 +- src/theory/bv/theory_bv_rewriter.cpp | 4 ++-- src/theory/bv/theory_bv_rewriter.h | 2 +- src/theory/bv/theory_bv_type_rules.h | 4 ++-- src/theory/bv/theory_bv_utils.cpp | 4 ++-- src/theory/bv/theory_bv_utils.h | 2 +- src/theory/bv/type_enumerator.h | 4 ++-- src/theory/datatypes/datatypes_rewriter.h | 4 ++-- src/theory/datatypes/datatypes_sygus.cpp | 2 +- src/theory/datatypes/datatypes_sygus.h | 4 ++-- src/theory/datatypes/theory_datatypes.cpp | 2 +- src/theory/datatypes/theory_datatypes.h | 2 +- .../datatypes/theory_datatypes_type_rules.h | 4 ++-- src/theory/datatypes/type_enumerator.cpp | 2 +- src/theory/datatypes/type_enumerator.h | 4 ++-- src/theory/example/ecdata.cpp | 4 ++-- src/theory/example/ecdata.h | 4 ++-- src/theory/example/theory_uf_tim.cpp | 4 ++-- src/theory/example/theory_uf_tim.h | 4 ++-- src/theory/fp/theory_fp.cpp | 4 ++-- src/theory/fp/theory_fp.h | 4 ++-- src/theory/fp/theory_fp_rewriter.cpp | 4 ++-- src/theory/fp/theory_fp_rewriter.h | 4 ++-- src/theory/fp/theory_fp_type_rules.h | 4 ++-- src/theory/idl/idl_assertion.cpp | 4 ++-- src/theory/idl/idl_assertion.h | 4 ++-- src/theory/idl/idl_assertion_db.cpp | 4 ++-- src/theory/idl/idl_assertion_db.h | 4 ++-- src/theory/idl/idl_model.cpp | 4 ++-- src/theory/idl/idl_model.h | 4 ++-- src/theory/idl/theory_idl.cpp | 2 +- src/theory/idl/theory_idl.h | 4 ++-- src/theory/interrupted.h | 4 ++-- src/theory/ite_utilities.cpp | 2 +- src/theory/ite_utilities.h | 4 ++-- src/theory/logic_info.cpp | 2 +- src/theory/logic_info.h | 4 ++-- src/theory/output_channel.h | 2 +- src/theory/quantifiers/alpha_equivalence.cpp | 2 +- src/theory/quantifiers/alpha_equivalence.h | 4 ++-- src/theory/quantifiers/ambqi_builder.cpp | 4 ++-- src/theory/quantifiers/ambqi_builder.h | 4 ++-- src/theory/quantifiers/anti_skolem.cpp | 2 +- src/theory/quantifiers/anti_skolem.h | 2 +- src/theory/quantifiers/bounded_integers.cpp | 4 ++-- src/theory/quantifiers/bounded_integers.h | 2 +- .../quantifiers/candidate_generator.cpp | 2 +- src/theory/quantifiers/candidate_generator.h | 2 +- .../quantifiers/ce_guided_instantiation.cpp | 2 +- .../quantifiers/ce_guided_instantiation.h | 2 +- .../quantifiers/ce_guided_single_inv.cpp | 2 +- src/theory/quantifiers/ce_guided_single_inv.h | 4 ++-- .../quantifiers/ce_guided_single_inv_ei.cpp | 4 ++-- .../quantifiers/ce_guided_single_inv_ei.h | 4 ++-- .../quantifiers/ce_guided_single_inv_sol.cpp | 4 ++-- .../quantifiers/ce_guided_single_inv_sol.h | 4 ++-- src/theory/quantifiers/ceg_instantiator.cpp | 2 +- src/theory/quantifiers/ceg_instantiator.h | 2 +- src/theory/quantifiers/ceg_t_instantiator.cpp | 2 +- src/theory/quantifiers/ceg_t_instantiator.h | 2 +- .../quantifiers/conjecture_generator.cpp | 2 +- src/theory/quantifiers/conjecture_generator.h | 4 ++-- src/theory/quantifiers/equality_infer.cpp | 2 +- src/theory/quantifiers/equality_infer.h | 2 +- src/theory/quantifiers/first_order_model.cpp | 2 +- src/theory/quantifiers/first_order_model.h | 4 ++-- src/theory/quantifiers/full_model_check.cpp | 2 +- src/theory/quantifiers/full_model_check.h | 2 +- src/theory/quantifiers/fun_def_engine.cpp | 4 ++-- src/theory/quantifiers/fun_def_engine.h | 4 ++-- src/theory/quantifiers/fun_def_process.cpp | 4 ++-- src/theory/quantifiers/fun_def_process.h | 4 ++-- src/theory/quantifiers/inst_match.cpp | 2 +- src/theory/quantifiers/inst_match.h | 4 ++-- .../quantifiers/inst_match_generator.cpp | 2 +- src/theory/quantifiers/inst_match_generator.h | 4 ++-- src/theory/quantifiers/inst_propagator.cpp | 2 +- src/theory/quantifiers/inst_propagator.h | 2 +- src/theory/quantifiers/inst_strategy_cbqi.cpp | 4 ++-- src/theory/quantifiers/inst_strategy_cbqi.h | 2 +- .../quantifiers/inst_strategy_e_matching.cpp | 2 +- .../quantifiers/inst_strategy_e_matching.h | 2 +- .../quantifiers/instantiation_engine.cpp | 2 +- src/theory/quantifiers/instantiation_engine.h | 2 +- src/theory/quantifiers/local_theory_ext.cpp | 4 ++-- src/theory/quantifiers/local_theory_ext.h | 2 +- src/theory/quantifiers/macros.cpp | 2 +- src/theory/quantifiers/macros.h | 2 +- src/theory/quantifiers/model_builder.cpp | 2 +- src/theory/quantifiers/model_builder.h | 2 +- src/theory/quantifiers/model_engine.cpp | 2 +- src/theory/quantifiers/model_engine.h | 2 +- .../quantifiers/quant_conflict_find.cpp | 4 ++-- src/theory/quantifiers/quant_conflict_find.h | 4 ++-- .../quantifiers/quant_equality_engine.cpp | 4 ++-- .../quantifiers/quant_equality_engine.h | 4 ++-- src/theory/quantifiers/quant_split.cpp | 2 +- src/theory/quantifiers/quant_split.h | 2 +- src/theory/quantifiers/quant_util.cpp | 2 +- src/theory/quantifiers/quant_util.h | 4 ++-- .../quantifiers/quantifiers_attributes.cpp | 4 ++-- .../quantifiers/quantifiers_attributes.h | 4 ++-- .../quantifiers/quantifiers_rewriter.cpp | 2 +- src/theory/quantifiers/quantifiers_rewriter.h | 2 +- src/theory/quantifiers/relevant_domain.cpp | 2 +- src/theory/quantifiers/relevant_domain.h | 2 +- src/theory/quantifiers/rewrite_engine.cpp | 2 +- src/theory/quantifiers/rewrite_engine.h | 2 +- src/theory/quantifiers/symmetry_breaking.cpp | 4 ++-- src/theory/quantifiers/symmetry_breaking.h | 2 +- src/theory/quantifiers/term_database.cpp | 2 +- src/theory/quantifiers/term_database.h | 2 +- src/theory/quantifiers/theory_quantifiers.cpp | 2 +- src/theory/quantifiers/theory_quantifiers.h | 2 +- .../theory_quantifiers_type_rules.h | 4 ++-- src/theory/quantifiers/trigger.cpp | 2 +- src/theory/quantifiers/trigger.h | 4 ++-- src/theory/quantifiers_engine.cpp | 2 +- src/theory/quantifiers_engine.h | 2 +- src/theory/rep_set.cpp | 2 +- src/theory/rep_set.h | 2 +- src/theory/rewriter.cpp | 2 +- src/theory/rewriter.h | 4 ++-- src/theory/rewriter_attributes.h | 4 ++-- src/theory/rewriter_tables_template.h | 2 +- src/theory/sep/theory_sep.cpp | 4 ++-- src/theory/sep/theory_sep.h | 4 ++-- src/theory/sep/theory_sep_rewriter.cpp | 4 ++-- src/theory/sep/theory_sep_rewriter.h | 4 ++-- src/theory/sep/theory_sep_type_rules.h | 4 ++-- src/theory/sets/normal_form.h | 4 ++-- src/theory/sets/rels_utils.h | 4 ++-- src/theory/sets/theory_sets.cpp | 4 ++-- src/theory/sets/theory_sets.h | 4 ++-- src/theory/sets/theory_sets_private.cpp | 4 ++-- src/theory/sets/theory_sets_private.h | 4 ++-- src/theory/sets/theory_sets_rels.cpp | 4 ++-- src/theory/sets/theory_sets_rels.h | 4 ++-- src/theory/sets/theory_sets_rewriter.cpp | 4 ++-- src/theory/sets/theory_sets_rewriter.h | 4 ++-- src/theory/sets/theory_sets_type_enumerator.h | 4 ++-- src/theory/sets/theory_sets_type_rules.h | 4 ++-- src/theory/shared_terms_database.cpp | 2 +- src/theory/shared_terms_database.h | 2 +- src/theory/sort_inference.cpp | 4 ++-- src/theory/sort_inference.h | 4 ++-- src/theory/strings/regexp_operation.cpp | 4 ++-- src/theory/strings/regexp_operation.h | 2 +- src/theory/strings/theory_strings.cpp | 2 +- src/theory/strings/theory_strings.h | 2 +- .../strings/theory_strings_preprocess.cpp | 2 +- .../strings/theory_strings_preprocess.h | 2 +- .../strings/theory_strings_rewriter.cpp | 2 +- src/theory/strings/theory_strings_rewriter.h | 2 +- .../strings/theory_strings_type_rules.h | 4 ++-- src/theory/strings/type_enumerator.h | 4 ++-- src/theory/substitutions.cpp | 2 +- src/theory/substitutions.h | 2 +- src/theory/term_registration_visitor.cpp | 2 +- src/theory/term_registration_visitor.h | 4 ++-- src/theory/theory.cpp | 4 ++-- src/theory/theory.h | 4 ++-- src/theory/theory_engine.cpp | 4 ++-- src/theory/theory_engine.h | 2 +- src/theory/theory_model.cpp | 2 +- src/theory/theory_model.h | 2 +- src/theory/theory_registrar.h | 4 ++-- src/theory/theory_test_utils.h | 2 +- src/theory/theory_traits_template.h | 4 ++-- src/theory/type_enumerator.h | 2 +- src/theory/type_enumerator_template.cpp | 4 ++-- src/theory/uf/equality_engine.cpp | 2 +- src/theory/uf/equality_engine.h | 2 +- src/theory/uf/equality_engine_types.h | 4 ++-- src/theory/uf/symmetry_breaker.cpp | 4 ++-- src/theory/uf/symmetry_breaker.h | 4 ++-- src/theory/uf/theory_uf.cpp | 4 ++-- src/theory/uf/theory_uf.h | 2 +- src/theory/uf/theory_uf_model.cpp | 2 +- src/theory/uf/theory_uf_model.h | 4 ++-- src/theory/uf/theory_uf_rewriter.h | 4 ++-- src/theory/uf/theory_uf_strong_solver.cpp | 2 +- src/theory/uf/theory_uf_strong_solver.h | 4 ++-- src/theory/uf/theory_uf_type_rules.h | 4 ++-- src/theory/unconstrained_simplifier.cpp | 4 ++-- src/theory/unconstrained_simplifier.h | 4 ++-- src/theory/valuation.cpp | 4 ++-- src/theory/valuation.h | 2 +- src/util/abstract_value.cpp | 4 ++-- src/util/abstract_value.h | 4 ++-- src/util/bin_heap.h | 4 ++-- src/util/bitvector.h | 2 +- src/util/bool.h | 4 ++-- src/util/cache.h | 4 ++-- src/util/cardinality.cpp | 2 +- src/util/cardinality.h | 2 +- src/util/debug.h | 4 ++-- src/util/dense_map.h | 4 ++-- src/util/divisible.cpp | 4 ++-- src/util/divisible.h | 4 ++-- src/util/dynamic_array.h | 4 ++-- src/util/floatingpoint.cpp | 4 ++-- src/util/floatingpoint.h | 4 ++-- src/util/gmp_util.h | 4 ++-- src/util/hash.h | 4 ++-- src/util/index.h | 4 ++-- src/util/integer.h.in | 4 ++-- src/util/integer_cln_imp.cpp | 4 ++-- src/util/integer_cln_imp.h | 2 +- src/util/integer_gmp_imp.cpp | 4 ++-- src/util/integer_gmp_imp.h | 2 +- src/util/maybe.h | 4 ++-- src/util/ntuple.h | 4 ++-- src/util/proof.h | 4 ++-- src/util/rational.h.in | 4 ++-- src/util/rational_cln_imp.cpp | 2 +- src/util/rational_cln_imp.h | 4 ++-- src/util/rational_gmp_imp.cpp | 2 +- src/util/rational_gmp_imp.h | 4 ++-- src/util/regexp.cpp | 4 ++-- src/util/regexp.h | 4 ++-- src/util/resource_manager.cpp | 4 ++-- src/util/resource_manager.h | 2 +- src/util/result.cpp | 4 ++-- src/util/result.h | 2 +- src/util/sexpr.cpp | 4 ++-- src/util/sexpr.h | 2 +- src/util/smt2_quote_string.cpp | 4 ++-- src/util/smt2_quote_string.h | 4 ++-- src/util/statistics.cpp | 4 ++-- src/util/statistics.h | 4 ++-- src/util/statistics_registry.cpp | 4 ++-- src/util/statistics_registry.h | 4 ++-- src/util/subrange_bound.cpp | 2 +- src/util/subrange_bound.h | 2 +- src/util/tuple.h | 4 ++-- src/util/unsafe_interrupt_exception.h | 4 ++-- src/util/utility.h | 4 ++-- test/system/CVC4JavaTest.java | 4 ++-- test/system/boilerplate.cpp | 4 ++-- test/system/cvc3_george.cpp | 4 ++-- test/system/cvc3_george.h | 4 ++-- test/system/cvc3_main.cpp | 4 ++-- test/system/ouroborous.cpp | 4 ++-- test/system/smt2_compliance.cpp | 4 ++-- test/system/statistics.cpp | 4 ++-- test/system/two_smt_engines.cpp | 4 ++-- test/unit/context/cdlist_black.h | 4 ++-- .../context/cdlist_context_memory_black.h | 4 ++-- test/unit/context/cdmap_black.h | 4 ++-- test/unit/context/cdmap_white.h | 4 ++-- test/unit/context/cdo_black.h | 4 ++-- test/unit/context/cdvector_black.h | 4 ++-- test/unit/context/context_black.h | 2 +- test/unit/context/context_mm_black.h | 4 ++-- test/unit/context/context_white.h | 4 ++-- test/unit/context/stacking_vector_black.h | 4 ++-- test/unit/expr/attribute_black.h | 2 +- test/unit/expr/attribute_white.h | 2 +- test/unit/expr/expr_manager_public.h | 4 ++-- test/unit/expr/expr_public.h | 2 +- test/unit/expr/kind_black.h | 4 ++-- test/unit/expr/kind_map_black.h | 4 ++-- test/unit/expr/node_black.h | 2 +- test/unit/expr/node_builder_black.h | 2 +- test/unit/expr/node_manager_black.h | 2 +- test/unit/expr/node_manager_white.h | 4 ++-- test/unit/expr/node_self_iterator_black.h | 4 ++-- test/unit/expr/node_white.h | 4 ++-- test/unit/expr/symbol_table_black.h | 2 +- test/unit/expr/type_cardinality_public.h | 4 ++-- test/unit/expr/type_node_white.h | 4 ++-- test/unit/main/interactive_shell_black.h | 4 ++-- test/unit/memory.h | 4 ++-- test/unit/parser/parser_black.h | 2 +- test/unit/parser/parser_builder_black.h | 2 +- test/unit/prop/cnf_stream_white.h | 4 ++-- test/unit/theory/logic_info_white.h | 4 ++-- test/unit/theory/theory_arith_white.h | 4 ++-- test/unit/theory/theory_black.h | 4 ++-- test/unit/theory/theory_bv_white.h | 4 ++-- test/unit/theory/theory_engine_white.h | 4 ++-- test/unit/theory/theory_white.h | 2 +- test/unit/theory/type_enumerator_white.h | 4 ++-- test/unit/util/array_store_all_black.h | 4 ++-- test/unit/util/assert_white.h | 4 ++-- test/unit/util/binary_heap_black.h | 4 ++-- test/unit/util/bitvector_black.h | 4 ++-- test/unit/util/boolean_simplification_black.h | 4 ++-- test/unit/util/cardinality_public.h | 4 ++-- test/unit/util/configuration_black.h | 4 ++-- test/unit/util/datatype_black.h | 4 ++-- test/unit/util/exception_black.h | 4 ++-- test/unit/util/integer_black.h | 2 +- test/unit/util/integer_white.h | 4 ++-- test/unit/util/listener_black.h | 4 ++-- test/unit/util/output_black.h | 4 ++-- test/unit/util/rational_black.h | 4 ++-- test/unit/util/rational_white.h | 4 ++-- test/unit/util/stats_black.h | 4 ++-- test/unit/util/subrange_bound_white.h | 4 ++-- 783 files changed, 1366 insertions(+), 1341 deletions(-) diff --git a/contrib/update-copyright.pl b/contrib/update-copyright.pl index 54122b236..9458bb14d 100755 --- a/contrib/update-copyright.pl +++ b/contrib/update-copyright.pl @@ -48,7 +48,7 @@ $excluded_paths .= '$)'; # Years of copyright for the template. E.g., the string # "1985, 1987, 1992, 1997, 2008" or "2006-2009" or whatever. -my $years = '2009-2016'; +my $years = '2009-2017'; my $standard_template = <