English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Does all imply that there is one or more of something?

  • Does the statement "all of the books are red" imply there is at least one red book?
  • Could there be zero books and the statement still be factually correct?
  • Is it inherently ambiguous?

Not sure if this is an English question or more of a math or logic question.

share|improve this question
up vote 4 down vote accepted

It certainly implies that there are at least two books (because it's plural), although logically and semantically speaking, it is possible for there to be no books at all (or just one).

It's not ambiguous, unless either:

  • the person making the statement has already made it clear, or makes it clear immediately afterwards, that he/she doesn't know if there are any books, but if there were, they would be red, or
  • it is deliberately said in a "can you figure out the trick in this problem?" or similar method in an attempt to confuse someone.
share|improve this answer
+1, although technically you use the plural also with zero... "There are zero red books". :) – nico May 5 '11 at 5:14
@nico: cough None of our aircraft is missing cough – user1579 May 27 '11 at 12:58
@nico, technically you use i.e. the plural is applied to the set; "red books" is plural - the cardinality does not matter. – Unreason May 27 '11 at 13:07
@Rhodri: none takes the singular, zero the plural. It just works like that... :). @Unreason: cardinality matters, as 1 is used with the singular, the other numbers with the plural. – nico May 27 '11 at 16:59
@Unreason: sure, red books is plural, but how do you choose to use the plural rather then the singular? By looking at cardinality. – nico May 28 '11 at 17:45

It would depend on the context.

A logician or computer programmer would probably not infer that there are a non-zero number of books. A computer programmer would probably want to know if there can be zero or one books (and accept any of the possible answers as sensible).

In normal speech, it tends to imply that there are at least two books - it would be surprising if there were fewer than two, but you couldn't complain that the statement was strictly inaccurate.

share|improve this answer

Depending on context, I could say "I want you to hand over all your books" without knowing whether there were zero, one or more books. But It wouldn't make sense to say "all the books were red" if no books where handed over :-)

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.