Knowledge / Economics / Mathematical economics basics

Mathematical economics basics

Economics (BA) · Quantitative methods · free study notes for exams, placements and interviews

In short

Mathematical economics is the use of functions, calculus, matrix algebra and simple dynamics to state economic relations precisely and derive results that words alone cannot pin down — a marginal condition, an elasticity, an equilibrium, a multiplier. Almost every later tool in the subject rests on it: demand and cost functions, consumer and producer optimisation, macro models solved as linear systems, and input–output tables of the kind MoSPI publishes in India's supply-and-use tables. It is examined as "Mathematical Methods for Economics I/II" in UGC-CBCS BA programmes and carries heavy weight in DSE/ISI/JNU and IIT-Madras entrance papers, UGC-NET Economics, the Indian Economic Service exam and RBI Grade B (DEPR). In placement rounds for analytics, pricing, banking research and consulting roles, interviewers test exactly this layer — can the candidate differentiate a revenue function, set up a Lagrangian, read a 2×2 inverse and interpret the number.

Explained

Variables, functions and types of economic analysis

Differentiation and marginal analysis

Unconstrained optimisation

  1. Form the objective function, e.g. π(Q) = TR(Q) − TC(Q).
  2. First-order condition (FOC): dπ/dQ = 0 → MR = MC. This locates a stationary point.
  3. Second-order condition (SOC): d²π/dQ² < 0 for a maximum, > 0 for a minimum. For a maximum this means slope of MR < slope of MC.
  4. Check boundary/corner values and the economic admissibility of the root (Q ≥ 0, P ≥ 0); reject negative roots.
  5. Multivariable case: for z = f(x, y), FOC f_x = 0 and f_y = 0; SOC via the Hessian — maximum if f_xx < 0 and f_xx f_yy − (f_xy)² > 0; minimum if f_xx > 0 with the same determinant positive; saddle point if the determinant is negative.
  6. Standard applications: profit maximisation, cost minimisation of output, revenue-maximising price, optimal tax rate on a Laffer-type revenue function, inventory (EOQ) minimisation.

Multivariable calculus: partials, homogeneity, implicit functions

Constrained optimisation: the Lagrange method

  1. Write the objective U(x, y) and the constraint g(x, y) = 0, e.g. P_x x + P_y y − M = 0.
  2. Form the Lagrangian L = U(x, y) + λ[M − P_x x − P_y y].
  3. FOC: ∂L/∂x = 0, ∂L/∂y = 0, ∂L/∂λ = 0 → MU_x/P_x = MU_y/P_y = λ, the equi-marginal (Gossen) condition, plus the budget line.
  4. Solve the three equations; verify with the bordered Hessian (for a two-good, one-constraint problem a maximum requires its determinant to be positive).
  5. Interpretation of λ — the shadow price: the rate of change of the optimum objective per unit relaxation of the constraint (marginal utility of income here; shadow price of capital or of a quota elsewhere). This is the single most asked interpretation question.
  6. Duality: maximising utility subject to a budget and minimising expenditure subject to a utility target give the same bundle; likewise output maximisation subject to cost and cost minimisation subject to output.
  7. Inequality constraints use Kuhn–Tucker conditions with complementary slackness (λ·g = 0): either the constraint binds or its shadow price is zero — the basis of rationing, non-negativity and linear-programming problems.

Linear algebra and input–output

Integration and simple dynamics

Key points

Formulas and examples

Derivative (marginals): MR = dTR/dQ; MC = dTC/dQ; MPL = ∂Q/∂L. Units: ₹ per unit, output units per worker.
Price elasticity of demand: e = (dQ/dP)·(P/Q); arc form e = [ΔQ/(Q₁+Q₂)] ÷ [ΔP/(P₁+P₂)]. Dimensionless.
Relation: MR = P(1 + 1/e); AR = P.
Optimum of z = f(Q): FOC f′(Q) = 0; SOC f″(Q) < 0 for max, > 0 for min.
Two-variable max: f_x = f_y = 0; f_xx < 0, f_yy < 0, f_xx·f_yy − (f_xy)² > 0.
Lagrangian: L = U(x,y) + λ(M − P_x x − P_y y); FOC U_x = λP_x, U_y = λP_y, P_x x + P_y y = M; λ = ∂U*/∂M (utils per ₹).
Euler's theorem (degree n): x·f_x + y·f_y = n·f(x,y).
Implicit function: dy/dx = −F_x/F_y.
Cramer's rule: AX = B → x_i = |A_i| / |A|, |A| ≠ 0.
Input–output: X = (I − A)⁻¹ d, where a_ij = x_ij/X_j; X and d in ₹ crore.
Consumer surplus = ∫₀^{Q*} P_d(Q)dQ − P*Q*; Producer surplus = P*Q* − ∫₀^{Q*} P_s(Q)dQ (₹).
First-order difference equation: Y_t = aY_{t−1} + b → Y_t = (Y_0 − Y*)at + Y*, Y* = b/(1 − a).
Continuous growth: Y_t = Y_0 e^{rt}; r = (1/t)·ln(Y_t/Y_0).

Example 1 — Profit maximisation and consumer surplus. Demand P = 100 − 2Q (₹ per unit, Q in thousand units); TC = Q² + 10Q + 40 (₹ thousand).

Example 2 — Constrained utility maximisation. U = x0.5 y0.5; P_x = ₹20, P_y = ₹10, M = ₹600.

Example 3 — Matrix solution and comparative statics of a macro model. Y = C + I₀ + G₀; C = 100 + 0.8Y_d; T = 0.25Y; I₀ = 150, G₀ = 200 (₹ crore).

Example 4 — Leontief input–output. Two sectors with A = [[0.2, 0.3], [0.4, 0.1]] and final demand d = (100, 100) ₹ crore.

Example 5 — Euler's theorem and returns to scale. Q = 10K0.4 L0.6 at K = 100, L = 100.

FeatureUnconstrained optimumConstrained optimum (Lagrange)
Objectivef(x, y) alonef(x, y) subject to g(x, y) = 0
FOCf_x = f_y = 0f_x = λg_x, f_y = λg_y, g = 0
SOC testHessianBordered Hessian
Extra information—λ = shadow price of the constraint
ExampleProfit maximisation in QUtility max on a budget; cost min on an isoquant
evalueNameTR as price risesExample
0Perfectly inelasticRises proportionatelyLife-saving medicine (short run)
0 < \e\< 1InelasticRisesSalt, kerosene, electricity (lifeline slab)
1Unit elasticUnchangedAt the mid-point of a linear demand curve
> 1ElasticFallsBranded consumer durables, air travel
∞Perfectly elasticFalls to zeroA single firm's output in perfect competition

Where it is used

Interview questions

Common mistakes

Related topics

Descriptive statistics · Introductory econometrics: regression · Economic modelling with Excel and R · Microeconomics: consumer and producer theory · Macroeconomics: national income and multipliers · Linear programming and optimisation techniques

Open in the Knowledge reader →Find jobs →