Descrption
The input should be a propositional formula in the usual notation: using variables, logical constants 0 and 1, and connectives /, /, ->, <->, and ~. (For example, "(p / ~q) <-> r").
The programme doing the following:
1. Translating the formula into conjunctive normal form (and prints it out
in a human-readable way).
2. Using the resolution method, checking whether the formula is
satisfiable. (Answer "yes"/"no")
Launching
python __main__.py [--debug]