The cardinal utility theory assumes that utility can be measured in cardinal units like utils. It makes assumptions like consumers rationally maximize their utility, the marginal utility of money is constant, and the law of diminishing marginal utility holds. The theory shows consumers reach equilibrium when the marginal utility per rupee spent is equal for all goods consumed. It derives demand curves based on the marginal utility schedule. However, the theory is criticized for doubts around cardinal measurement of utility and unrealistic assumptions like constant marginal utility of money.