is [((p implies r) and (p implies q)) implies (p implies (r and q))] a tautology?