Truth-functional propositional calculus