Remove subtyping for sets (#5205)
authormudathirmahgoub <mudathirmahgoub@gmail.com>
Tue, 6 Oct 2020 00:49:32 +0000 (19:49 -0500)
committerGitHub <noreply@github.com>
Tue, 6 Oct 2020 00:49:32 +0000 (19:49 -0500)
commitcedeef257a8031bcfb16aa6e6f500121348458bf
treeb9ad4075a5374fff60bc211bdff9bc9a28bc5734
parent88fb54a554f1a374a380b1808d355f096437d1c0
Remove subtyping for sets (#5205)

Removed subtyping for sets in type_node.h

Fixes #4502, fixes #4631.
src/expr/type_node.cpp
src/theory/sets/theory_sets_private.cpp
src/theory/sets/theory_sets_private.h
src/theory/sets/theory_sets_type_rules.h
test/regress/regress0/sets/int-real-univ-unsat.smt2
test/regress/regress0/sets/int-real-univ.smt2
test/regress/regress0/sets/sets-of-sets-subtypes.smt2
test/regress/regress0/sets/sets-poly-nonint.smt2
test/unit/api/python/test_sort.py
test/unit/api/sort_black.h
test/unit/theory/theory_sets_type_rules_white.h