introduce new abstractions
boolean theory working
logic moving to dpllt
path dependant Literals working
disjoint theory combinator
theory with booleans
regression working
slight overhead with smt sat-solver
remove qfeuf from smt
handle uninterpreted predicate
optimization stack depth tree map