Add operator set.map to theory of sets (#7641)
authormudathirmahgoub <mudathirmahgoub@gmail.com>
Sat, 13 Nov 2021 18:51:27 +0000 (12:51 -0600)
committerGitHub <noreply@github.com>
Sat, 13 Nov 2021 18:51:27 +0000 (12:51 -0600)
commit2b2f26191762856810cfe8391a35765eb26f45fb
treebbac6aa0adb5175536a3a71ecbc2b90078d782cf
parentcc4a58f5d43c62b72783d4bd1f4f00e6ef9257b4
Add operator set.map to theory of sets (#7641)

Towards supporting set.map operator in the sets solver.
src/api/cpp/cvc5.cpp
src/api/cpp/cvc5_kind.h
src/parser/smt2/smt2.cpp
src/printer/smt2/smt2_printer.cpp
src/theory/sets/kinds
src/theory/sets/theory_sets_rewriter.cpp
src/theory/sets/theory_sets_rewriter.h
src/theory/sets/theory_sets_type_rules.cpp
src/theory/sets/theory_sets_type_rules.h
test/unit/theory/CMakeLists.txt
test/unit/theory/theory_sets_rewriter_white.cpp [new file with mode: 0644]