is a tautology. (How can we prove that?)
Often written out in pseudocode, the authors provide us an example: the algorithm TautologyTest makes use of a special form of demonstration that an implication is, in fact, always true (a tautology). That is, they proceed by contradiction: assume that the implication P -> Q is false. Then P must be true, and Q false (the only scenario which makes an implication false).
Building a truth table for the implication also constitutes an algorithm to test to see if it is true, but, although the truth table algorithm may be more powerful (as more general, working for all would-be tautologies), tautology may be faster when applied to an implication.