Initial cut at distinguishing uses of CONST_RATIONAL (#7682)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Mon, 13 Dec 2021 19:48:49 +0000 (13:48 -0600)
committerGitHub <noreply@github.com>
Mon, 13 Dec 2021 19:48:49 +0000 (19:48 +0000)
commit1e6c7645d3d98ba734ab73ed76c7785b572b86c8
treeaa006c9a8a6264085493b0082a873046cb14536f
parent8c9fff99a2be7369e33520a120e25e6d8c3ec07c
Initial cut at distinguishing uses of CONST_RATIONAL (#7682)
83 files changed:
src/expr/bound_var_manager.cpp
src/expr/dtype.cpp
src/expr/nary_term_util.cpp
src/expr/node_manager.h
src/expr/node_manager_template.cpp
src/expr/term_context_node.cpp
src/expr/term_context_node.h
src/preprocessing/passes/int_to_bv.cpp
src/preprocessing/passes/miplib_trick.cpp
src/preprocessing/passes/pseudo_boolean_processor.cpp
src/preprocessing/passes/real_to_int.cpp
src/preprocessing/passes/unconstrained_simplifier.cpp
src/proof/lfsc/lfsc_node_converter.cpp
src/proof/lfsc/lfsc_util.cpp
src/proof/method_id.cpp
src/proof/proof_checker.cpp
src/prop/proof_cnf_stream.cpp
src/smt/difficulty_post_processor.cpp
src/smt/proof_post_processor.cpp
src/theory/arith/nl/iand_solver.cpp
src/theory/arith/nl/iand_utils.cpp
src/theory/bags/bag_solver.cpp
src/theory/bags/bags_rewriter.cpp
src/theory/bags/inference_generator.cpp
src/theory/bags/normal_form.cpp
src/theory/bags/theory_bags.cpp
src/theory/bags/theory_bags_type_enumerator.cpp
src/theory/booleans/proof_circuit_propagator.cpp
src/theory/builtin/proof_checker.cpp
src/theory/bv/int_blaster.cpp
src/theory/bv/theory_bv_utils.cpp
src/theory/datatypes/datatypes_rewriter.cpp
src/theory/datatypes/infer_proof_cons.cpp
src/theory/datatypes/kinds
src/theory/datatypes/sygus_extension.cpp
src/theory/datatypes/sygus_simple_sym.cpp
src/theory/datatypes/theory_datatypes.cpp
src/theory/datatypes/theory_datatypes_type_rules.cpp
src/theory/datatypes/theory_datatypes_type_rules.h
src/theory/difficulty_manager.cpp
src/theory/inference_id.cpp
src/theory/quantifiers/cegqi/ceg_instantiator.cpp
src/theory/quantifiers/cegqi/inst_strategy_cegqi.cpp
src/theory/quantifiers/cegqi/vts_term_cache.cpp
src/theory/quantifiers/cegqi/vts_term_cache.h
src/theory/quantifiers/ematching/pattern_term_selector.cpp
src/theory/quantifiers/extended_rewrite.cpp
src/theory/quantifiers/extended_rewrite.h
src/theory/quantifiers/fmf/bounded_integers.cpp
src/theory/quantifiers/quant_bound_inference.cpp
src/theory/quantifiers/quant_conflict_find.cpp
src/theory/quantifiers/quant_conflict_find.h
src/theory/quantifiers/quantifiers_rewriter.cpp
src/theory/quantifiers/skolemize.cpp
src/theory/quantifiers/sygus/cegis_unif.cpp
src/theory/quantifiers/sygus/sygus_enumerator.cpp
src/theory/quantifiers/sygus/sygus_grammar_cons.cpp
src/theory/quantifiers/sygus_sampler.cpp
src/theory/quantifiers/term_util.cpp
src/theory/sets/cardinality_extension.cpp
src/theory/sets/theory_sets_private.cpp
src/theory/sets/theory_sets_rewriter.cpp
src/theory/strings/arith_entail.cpp
src/theory/strings/array_solver.cpp
src/theory/strings/base_solver.cpp
src/theory/strings/core_solver.cpp
src/theory/strings/eager_solver.cpp
src/theory/strings/infer_proof_cons.cpp
src/theory/strings/inference_manager.cpp
src/theory/strings/proof_checker.cpp
src/theory/strings/regexp_elim.cpp
src/theory/strings/regexp_entail.cpp
src/theory/strings/regexp_operation.cpp
src/theory/strings/sequences_rewriter.cpp
src/theory/strings/skolem_cache.cpp
src/theory/strings/solver_state.cpp
src/theory/strings/strings_entail.cpp
src/theory/strings/strings_fmf.cpp
src/theory/strings/strings_rewriter.cpp
src/theory/strings/term_registry.cpp
src/theory/strings/theory_strings.cpp
src/theory/strings/theory_strings_preprocess.cpp
src/theory/strings/theory_strings_utils.cpp