Sign up ×
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It's 100% free, no registration required.

Is there a single word which means "not empty"? That is, a word which one might use to describe a field with one or more cows in it, as opposed to an "empty" field with none?

Full or even partially-full are not appropriate, because the number of animals is indeterminate, and the final count could be a single bull [which are best kept on their own] or fifty cows. Or three sheep. And the field is really only full when there is no more space available.

I'd prefer a single word, to go with the single word "Empty". Currently I'm using "has animals" which I feel is not particularly succinct.

[This is an edit of the original question reproduced below, in an effort to keep it on-topic]

I'm trying to figure out the names for different states of a set of items, empty or non-empty.
What I came up with so far:


HasItems seems awkward, I would rather use one word than two.
How do you call a set that is not empty, i.e. has at least one item, in a common language?

share|improve this question

closed as off topic by TimLymington, tchrist, MετάEd, Robusto, Kristina Lopez Feb 3 '13 at 16:35

Questions on English Language & Usage Stack Exchange are expected to relate to English language and usage within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

You could use Populated but I prefer HasItems. – Andrew Leach Feb 3 '13 at 10:58
Off Topic: "Naming, including naming programming variables/classes". – TimLymington Feb 3 '13 at 11:25
@AndrewLeach That reads like “haslterns” in this font, as though Hazel had terns amongst her gulls. Yet another reason to write it as has_items, which is much easier on the eye. – tchrist Feb 3 '13 at 12:51
@tchrist Sorry. Populated is an option, but I prefer HasItems (following the camelCase convention, which is admittedly not universally popular). – Andrew Leach Feb 3 '13 at 12:53
@Andrew Thanks for a really kind edit. – Dan Feb 3 '13 at 13:03

3 Answers 3

up vote 11 down vote accepted

Mathematicians always use the word nonempty. Maybe you will like it, too.

(of a set or class) not empty; having at least one element or member

share|improve this answer
+1 Especially since this seems to be for a computer program dealing with a set, and nonempty is often used of sets in computer science and programming too, so it is the mot juste. – Jon Hanna Feb 3 '13 at 14:59
Actually, "The milk bottle was nonempty" is different than "The milk bottle was nontrivial". – GEdgar Feb 3 '13 at 18:11
@Mitch while that is also used in computer science and programming, it is not synonymous with non-empty in those fields, nor in mathematics. – Jon Hanna Feb 4 '13 at 1:58
@LSpice, JonHanna, GEdgar: Yes, you are all right. 'non-trivial' is similar but just not the same thing as nonempty. – Mitch Mar 11 at 15:24
@Mitch, ha, one of the rare instances where the sense of "all right" is not "it's all right"! – L Spice Mar 11 at 16:29 has the following for empty:

  1. containing nothing; having none of the usual or appropriate contents: an empty bottle.
  2. vacant; unoccupied: an empty house.
  3. without cargo or load: an empty wagon.
  4. destitute of people or human activity: We walked along the empty streets of the city at night.

While there is no real antonym for (1) other than not empty or containing liquid (or cows), the other meanings do have single opposing words,

occupied; laden; populous/populated

If those words aren't suitable, perhaps you might use them to find synonyms.

share|improve this answer
I'm abruptly a big fan of 'laden' to describe a string that is neither null, nor empty. I can cope with calling a string 'nonempty' or 'nonnull', but 'nonnull and nonempty' is too much of a mouthful, and really needs shortening given how frequently it's used in computing. – android.weasel Aug 15 '14 at 9:03

By mathematical terminology, you may consider inhabited or nonempty; both apply to sets. These usually carry the same meaning, but they may differ in non-classical mathematics. The difference is explained on Wikipedia.

I believe you wouldn't mind calling cows inhabitants, would you?

share|improve this answer

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