Commiting a veresion that might be broken.
Fixed an error that caused expressions containing top-level conjuncts to be entered into the prover model as a single conjunct rather than being split up.
Added a step to eliminate redundant conjuncts during theory development.