Inflation is defined as a sustained increase in prices or a fall in the value of money. It occurs when the currency supply exceeds production levels. There are several causes of inflation, including demand-pull inflation which occurs when aggregate demand grows faster than potential output at full employment. Cost-push inflation happens when costs for firms increase, which they pass on to consumers. Printing more money can also cause inflation by increasing the money supply. Different theories attribute inflation to factors like market power, excess aggregate demand, or structural issues in the economy.