Microeconomic Foundations of Multi-Agent Learning