comments, explanation map from equalities to explanation instead of from inequality
more solid interface for sexpr parser
smtlib parser working on one benchmark qf_uf
Fixed bug which was due to behaviour of mutable.Queue. enqueue is def enqueue(elems: A*): Unit meaning that extra parentheses are necessary to add the elements as a pair and not separately
rational constructor from Double
handle let and distinct in smtlib
various changes in order to make smtlib examples work with lazy basic smt solving and the fast congruence closure algorithm. changed sort in flattener and fixed a bug with edge reversal