completeness theorem propositional logic