Exhaustive
Exhaustive is an adjective meaning thorough and complete, or including all elements of a group or set. The term comes from Latin exhaurire, “to drain out,” via Old French exhaustif, and has been used in English since the early modern period to indicate comprehensive coverage.
Common uses include exhaustive search, exhaustive enumeration, and an exhaustive list. An exhaustive search evaluates every
In mathematics and logic, exhaustive reasoning aims to cover all potential cases to establish a conclusion;
Because exhaustive methods scale poorly with problem size, they are contrasted with partial, heuristic, or probabilistic