Remove unecessary methods from the API (#8260)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Mon, 14 Mar 2022 18:29:30 +0000 (13:29 -0500)
committerGitHub <noreply@github.com>
Mon, 14 Mar 2022 18:29:30 +0000 (18:29 +0000)
commit2f1483e2e3e61c50e8bf6d7b7d86ea49f69371c6
tree54eb45a5da738112a1581b7513b87724a494db15
parent434596534ef68bcc7c7162f16687f8827c8d8c50
Remove unecessary methods from the API (#8260)

Removes checkEntailed from Solver.
Removes isEntailed, isNotEntailed, isEntailedUnknown from Result.
Removes isSubsortOf, isFunctionLike, getUninterpretedSortName, getSortConstructorName from Sort.

Updates examples and unit tests.
86 files changed:
examples/SimpleVC.java
examples/api/cpp/bitvectors.cpp
examples/api/cpp/combination.cpp
examples/api/cpp/extract.cpp
examples/api/cpp/helloworld.cpp
examples/api/cpp/linear_arith.cpp
examples/api/cpp/sets.cpp
examples/api/java/BitVectors.java
examples/api/java/Combination.java
examples/api/java/Extract.java
examples/api/java/HelloWorld.java
examples/api/java/LinearArith.java
examples/api/java/Sets.java
examples/api/python/bitvectors.py
examples/api/python/combination.py
examples/api/python/extract.py
examples/api/python/helloworld.py
examples/api/python/linear_arith.py
examples/api/python/sets.py
examples/simple_vc_cxx.cpp
src/api/cpp/cvc5.cpp
src/api/cpp/cvc5.h
src/api/cpp/cvc5_checks.h
src/api/java/io/github/cvc5/api/Result.java
src/api/java/io/github/cvc5/api/Solver.java
src/api/java/io/github/cvc5/api/Sort.java
src/api/java/jni/result.cpp
src/api/java/jni/solver.cpp
src/api/java/jni/sort.cpp
src/api/python/cvc5.pxd
src/api/python/cvc5.pxi
src/main/command_executor.cpp
src/parser/tptp/Tptp.g
src/smt/assertions.cpp
src/smt/assertions.h
src/smt/command.cpp
src/smt/quant_elim_solver.cpp
src/smt/smt_solver.cpp
src/smt/smt_solver.h
src/smt/solver_engine.cpp
src/smt/solver_engine.h
src/smt/sygus_solver.cpp
test/api/cpp/boilerplate.cpp
test/api/cpp/issue5074.cpp
test/api/cpp/proj-issue344.cpp
test/api/cpp/proj-issue345.cpp
test/api/cpp/two_solvers.cpp
test/api/python/boilerplate.py
test/api/python/issue5074.py
test/api/python/two_solvers.py
test/regress/regress0/bug398.smt2
test/regress/regress0/tptp/ARI086=1.p
test/regress/regress0/tptp/DAT001=1.p
test/regress/regress0/tptp/MGT019+2.p
test/regress/regress0/tptp/PUZ131_1.p
test/regress/regress0/tptp/SYN000+1.p
test/regress/regress0/tptp/SYN000=2.p
test/regress/regress0/tptp/SYN000_1.p
test/regress/regress0/tptp/is_rat_simple.p
test/regress/regress0/tptp/parse-neg-rational.p
test/regress/regress0/tptp/tff0-arith.p
test/regress/regress0/tptp/tff0.p
test/regress/regress0/tptp/tptp_parser10.p
test/regress/regress0/tptp/tptp_parser9.p
test/regress/regress1/bug800.smt2
test/regress/regress1/ho/NUM925^1.p
test/regress/regress1/ho/fta0328.lfho.p
test/regress/regress1/ho/store-ax-min.p
test/regress/regress2/ho/bug_instfalse_SEU882^5.p
test/regress/regress2/ho/involved_parsing_ALG248^3.p
test/regress/regress2/ho/partial_app_interpreted_SWW474^2.p
test/unit/api/cpp/datatype_api_black.cpp
test/unit/api/cpp/result_black.cpp
test/unit/api/cpp/solver_black.cpp
test/unit/api/cpp/sort_black.cpp
test/unit/api/cpp/theory_arith_nl_black.cpp
test/unit/api/cpp/theory_uf_ho_black.cpp
test/unit/api/java/DatatypeTest.java
test/unit/api/java/ResultTest.java
test/unit/api/java/SolverTest.java
test/unit/api/java/SortTest.java
test/unit/api/python/test_datatype_api.py
test/unit/api/python/test_result.py
test/unit/api/python/test_solver.py
test/unit/api/python/test_sort.py
test/unit/api/python/test_to_python_obj.py