either it is hard to understand.
 
I will rephrase one part to show how it is easy to understand from my side:
>ALL
> The result is false if any false result is found.
 
The result of ALL is "false" even if *at least one*  row yield false
(we can use 'some' word here, but it is not such clear as *at least one*)
 
This sentence is easyly can be compared to:
 
>The result of ALL is true if all rows yield true
 
We can notice difference with first statement so can understand when result is different:
(I got next picture in my mind in this case:)
 
   all true -> true
   at least one false -> false
 
 
Thus if other parts of DOC would be constructed in same manner, it would be cool
 
PS. When DOC not just document behavior but also allow eaisly detect difference when/why behavior of a command is changed.
 
Thank you.


12.10.2018, 00:20, "David G. Johnston" <david.g.johnston@gmail.com>:
On Thursday, October 11, 2018, Bruce Momjian <bruce@momjian.us> wrote:
        The result is NULL if no comparison with a subquery row returns
        false, and it returns NULL for at least one row.

I can make similar adjustments in other places, and have attached a doc
patch.  Does that help?

+1

David J.