Undecidability
lThere is no tool that can determine whether an arbitrary predicate logic formula is valid.

lIf there were, the halting problem would be solvable.
l
lThis is because the computation by a Turing machine can be captured as an appropriate logical formula, one which is valid iff the Turing machine fails to halt.