SMS dit: Knowledge based theorem proving and learning /