 The sorites paradox originated in an ancient puzzle that appears to be generated by vague terms, viz., terms with unclear (“blurred” or “fuzzy”) boundaries of application. ‘Bald’, ‘heap’, ‘tall’, ‘old’, and ‘blue’ are prime examples of vague terms: no clear line divides people who are bald from people who are not, or blue objects from green (hence not blue), or old people from middle-aged (hence not old). Because the predicate ‘heap’ has unclear boundaries, it seems that no single grain of wheat can make the difference between a number of grains that does, and a number that does not, make a heap. Therefore, since one grain of wheat does not make a heap, it follows that two grains do not; and if two do not, then three do not; and so on. This reasoning leads to the absurd conclusion that no number of grains of wheat make a heap. 