David M. Kreps
"Microeconomic Foundations I" develops the choice, price, and general equilibrium theory topics typically found in first-year theory sequences, but in deeper and more complete mathematical form than most standard texts provide. The objective is to take the reader from acquaintance with these foundational topics to something closer to mastery of the models and results connected to them. This title provides a rigorous treatment of some of the basic tools of economic modeling and reasoning, along with an assessment of the strengths and weaknesses of these tools. It complements standard texts. It covers choice, preference, and utility; structural properties of preferences and utility functions; basics of consumer demand; revealed preference and Afriat's Theorem; choice under uncertainty; dynamic choice; social choice and efficiency; competitive and profit-maximizing firms; expenditure minimization; demand theory (duality methods); producer and consumer surplus; aggregation; general equilibrium; efficiency and the core; GET, time, and uncertainty; and other topics.
It features a free web-based student's guide, which gives solutions to approximately half the problems, and a limited-access instructor's manual, which provides solutions to the rest of the problems. It contains appendixes that review most of the specific mathematics employed in the book, including a from-first-principles treatment of dynamic programming.