Classical propositional logic General logic mathematics