In classical logic exists law of excluded middle: (a or not a). We can append not a to the knowledge base and show contradiction. Then a is proved by contradiction. There exist effective Resolution method for automated theorem proving in this way. This idea used in Prolog.
In intuitionistic propositional logic there is no law of excluded middle. What are the algorithms for automated theorem proving?
tautotactic (though with some optimizations using the fact that some of the reductions are reversible and so can be applied unconditionally without needing to consider "back tracking"). – Daniel Schepler Apr 01 '21 at 17:35