For an arbitrary finite or infinite dataset D of prices and corresponding chosen bundles, it is shown that the following three conditions are equivalent. (i) D satisfies GARP; (ii) D can be rationalized by a utility function; (iii) D can be rationalized by a strictly increasing, quasiconcave...