* disallow internal uses of mkVar() (you have to mkSkolem())
authorMorgan Deters <mdeters@gmail.com>
Fri, 24 Aug 2012 23:23:34 +0000 (23:23 +0000)
committerMorgan Deters <mdeters@gmail.com>
Fri, 24 Aug 2012 23:23:34 +0000 (23:23 +0000)
commit80afd586eb0865efcc38aa14833d682f1b7cc27f
treeaac37b28e0330bf3b72083e979ae94ee71918771
parent3619c784bd5dd4b91ab0a2ad429ea145636d3424
* disallow internal uses of mkVar() (you have to mkSkolem())
* add support for mkBoundVar() (BOUND_VAR_LISTs in quantifiers must be bound vars)
28 files changed:
src/compat/cvc3_compat.cpp
src/expr/expr_manager_template.cpp
src/expr/expr_manager_template.h
src/expr/node_manager.h
src/parser/cvc/Cvc.g
src/parser/parser.cpp
src/parser/parser.h
src/parser/smt/Smt.g
src/parser/smt2/Smt2.g
src/parser/tptp/Tptp.g
src/printer/dagification_visitor.cpp
src/theory/arith/dio_solver.cpp
src/theory/arith/theory_arith_instantiator.cpp
src/theory/arrays/theory_arrays.cpp
src/theory/arrays/theory_arrays_model.cpp
src/theory/builtin/kinds
src/theory/builtin/theory_builtin_type_rules.h
src/theory/bv/theory_bv_utils.h
src/theory/ite_simplifier.cpp
src/theory/model.cpp
src/theory/quantifiers/quantifiers_rewriter.cpp
src/theory/quantifiers/term_database.cpp
src/theory/quantifiers/theory_quantifiers_type_rules.h
src/theory/uf/theory_uf_strong_solver.cpp
src/theory/unconstrained_simplifier.cpp
src/util/datatype.cpp
src/util/datatype.h
src/util/ite_removal.cpp