working on DL opt

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
integrating diff opt

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>