Christopher Kings-Lynne <chriskl(at)familyhealth(dot)com(dot)au> writes:
> We could check the first character of the definition, and if it isn't a
> left parenthesis, then we add parentheses.
And we would be wrong. Consider
(a < 0) and (b > 0)
regards, tom lane