Add bag.filter operator (#8006)
authormudathirmahgoub <mudathirmahgoub@gmail.com>
Tue, 1 Feb 2022 14:58:04 +0000 (08:58 -0600)
committerGitHub <noreply@github.com>
Tue, 1 Feb 2022 14:58:04 +0000 (14:58 +0000)
commit2d64f408f416c601b3b545984ca1b6c31c151f16
tree8e93c8e3ac4f4719d8fb05c4c29878249f19003b
parentfc620343734a9a2415792182a91f7fd273d9c9c1
Add bag.filter operator (#8006)
33 files changed:
src/CMakeLists.txt
src/api/cpp/cvc5.cpp
src/api/cpp/cvc5_kind.h
src/parser/smt2/smt2.cpp
src/printer/smt2/smt2_printer.cpp
src/theory/bags/bag_solver.cpp
src/theory/bags/bag_solver.h
src/theory/bags/bags_rewriter.cpp
src/theory/bags/bags_rewriter.h
src/theory/bags/bags_utils.cpp [new file with mode: 0644]
src/theory/bags/bags_utils.h [new file with mode: 0644]
src/theory/bags/card_solver.cpp
src/theory/bags/inference_generator.cpp
src/theory/bags/inference_generator.h
src/theory/bags/kinds
src/theory/bags/normal_form.cpp [deleted file]
src/theory/bags/normal_form.h [deleted file]
src/theory/bags/rewrites.cpp
src/theory/bags/rewrites.h
src/theory/bags/theory_bags.cpp
src/theory/bags/theory_bags_type_enumerator.cpp
src/theory/bags/theory_bags_type_rules.cpp
src/theory/bags/theory_bags_type_rules.h
src/theory/inference_id.cpp
src/theory/inference_id.h
test/regress/CMakeLists.txt
test/regress/regress1/bags/filter1.smt2 [new file with mode: 0644]
test/regress/regress1/bags/filter2.smt2 [new file with mode: 0644]
test/regress/regress1/bags/filter3.smt2 [new file with mode: 0644]
test/regress/regress1/bags/filter4.smt2 [new file with mode: 0644]
test/regress/regress1/bags/filter5.smt2 [new file with mode: 0644]
test/regress/regress1/bags/map1.smt2
test/unit/theory/theory_bags_normal_form_white.cpp