The math optional, made finite. Daily Practice

Classification and reduction to canonical form

At a Glance

Why This Chapter Matters

PDE classification appears in 8 of the last 13 years, almost always as a 15-mark question. The procedure is algorithmic and rewards preparation: compute a discriminant, solve the characteristic ODE, change variables, substitute — and the messy original equation becomes something integrable. Every question follows this skeleton; the only variation is whether the type is hyperbolic or parabolic, and whether the coefficient of uxxu_{xx} is zero.

Minimum Theory

Standard form. A second-order PDE in the form Auxx+2Buxy+Cuyy+=0Au_{xx}+2Bu_{xy}+Cu_{yy}+\ldots=0 (where A,B,CA,B,C may depend on x,yx,y) is classified by its discriminant Δ=B2AC\Delta=B^2-AC:

Characteristic ODE. The characteristics satisfy A(dydx)22Bdydx+C=0,A\left(\frac{dy}{dx}\right)^2-2B\frac{dy}{dx}+C=0, or in (dx,dy)(dx,dy) form: Ady22Bdxdy+Cdx2=0A\,dy^2-2B\,dx\,dy+C\,dx^2=0. Each real solution gives a family of curves ϕ(x,y)=\phi(x,y)= const.

Change of variables. Take ξ=ϕ1(x,y)\xi=\phi_1(x,y), η=ϕ2(x,y)\eta=\phi_2(x,y) (the two characteristic integrals for hyperbolic; one characteristic + any independent function for parabolic). Apply the chain rule to transform uxx,uxy,uyyu_{xx},u_{xy},u_{yy}. The second-order mixed term uξηu_{\xi\eta} (hyperbolic) or pure term uηηu_{\eta\eta} (parabolic) is the only surviving second-order piece in the canonical form.

Key rule for A=0A=0. If A=0A=0, the characteristic ODE Ady22Bdxdy+Cdx2=0A\,dy^2-2B\,dx\,dy+C\,dx^2=0 factors as dx(Cdx2Bdy)=0dx(C\,dx-2B\,dy)=0. One characteristic is always dx=0dx=0 (i.e. ξ=x\xi=x); the other comes from the linear factor.

Question Archetypes

One procedure covers all questions. The sub-cases depend on the type.

ArchetypeYou are seeing this when…
canonical-reductionany second-order PDE — classify, find characteristics, reduce

canonical-reduction (8 question(s); 2013, 2014, 2015, 2017, 2019, 2022, 2023, 2024)

Recognition Cues

Solution Template

  1. Identify A,2B,CA,2B,C. Compute Δ=B2AC\Delta=B^2-AC; state the type.
  2. Characteristic ODE. Write Ady22Bdxdy+Cdx2=0A\,dy^2-2B\,dx\,dy+C\,dx^2=0; factor or use the quadratic formula.
  3. Integrate each factor to get ξ=ϕ1(x,y)=\xi=\phi_1(x,y)= const and η=ϕ2(x,y)=\eta=\phi_2(x,y)= const.
  4. Compute the chain-rule derivatives ux,uy,uxx,uxy,uyyu_x,u_y,u_{xx},u_{xy},u_{yy} in terms of uξ,uη,uξξ,uξη,uηηu_\xi,u_\eta,u_{\xi\xi},u_{\xi\eta},u_{\eta\eta}.
  5. Substitute. The uξξu_{\xi\xi} and uηηu_{\eta\eta} (hyperbolic) or the uξξu_{\xi\xi} and uξηu_{\xi\eta} (parabolic) coefficients vanish by construction. Collect remaining terms.
  6. Express any surviving x,yx,y in (ξ,η)(\xi,\eta). Use the characteristic integrals to re-express.
  7. Solve (if asked): the canonical form is an ODE in η\eta (with ξ\xi as parameter); integrate once or twice.

Worked Example(s)

2019 Paper 2, 2019-P2-Q7c (20 marks) — Parabolic, solve

Reduce uxx2xuxy+x2uyy=uy+12xu_{xx}-2xu_{xy}+x^2u_{yy}=u_y+12x to canonical form; find the general solution.

Type. A=1A=1, B=xB=-x, C=x2C=x^2; Δ=x2x2=0\Delta=x^2-x^2=0. Parabolic.

Characteristic. (dy+xdx)2=0y+x2/2=(dy+x\,dx)^2=0\Rightarrow y+x^2/2= const. Set ξ=y+x2/2\xi=y+x^2/2; choose η=x\eta=x.

Derivatives. ξx=x,ξy=1,ηx=1,ηy=0\xi_x=x,\xi_y=1,\eta_x=1,\eta_y=0. So uy=uξu_y=u_\xi. Also uxx=x2uξξ+2xuξη+uηη+uξu_{xx}=x^2u_{\xi\xi}+2xu_{\xi\eta}+u_{\eta\eta}+u_\xi (the uξu_\xi comes from ξxx=1\xi_{xx}=1).

Substitute into LHS uxx2xuxy+x2uyyu_{xx}-2xu_{xy}+x^2u_{yy}: the uξξu_{\xi\xi} and uξηu_{\xi\eta} terms cancel; remaining: uηη+uξu_{\eta\eta}+u_\xi. RHS =uy+12x=uξ+12η=u_y+12x=u_\xi+12\eta.

uηη=12η.(Canonical form)u_{\eta\eta}=12\eta.\quad\text{(Canonical form)}

Solve. Integrate twice: u=2η3+ηf(ξ)+g(ξ)u=2\eta^3+\eta f(\xi)+g(\xi).

Back-substitute η=x\eta=x, ξ=y+x2/2\xi=y+x^2/2:

  u=2x3+xf ⁣(y+x22)+g ⁣(y+x22).  \boxed{\;u=2x^3+x\,f\!\Bigl(y+\tfrac{x^2}{2}\Bigr)+g\!\Bigl(y+\tfrac{x^2}{2}\Bigr).\;}


2015 Paper 2, 2015-P2-Q8a (15 marks) — Parabolic, solve

Reduce x2uxx2xyuxy+y2uyy+xux+yuy=0x^2u_{xx}-2xyu_{xy}+y^2u_{yy}+xu_x+yu_y=0; find general solution.

Type. A=x2A=x^2, B=xyB=-xy, C=y2C=y^2; Δ=x2y2x2y2=0\Delta=x^2y^2-x^2y^2=0. Parabolic.

Characteristic. (xdy+ydx)2=0d(xy)=0xy=(x\,dy+y\,dx)^2=0\Rightarrow d(xy)=0\Rightarrow xy= const. Set ξ=xy\xi=xy; choose η=x\eta=x.

Reduce. After chain-rule substitution (and using xux+yuyxu_x+yu_y), the PDE reduces to: ηuηη+uη=0(canonical form, i.e. η(ηuη)=0).\eta u_{\eta\eta}+u_\eta=0\quad(\text{canonical form, i.e. }\partial_\eta(\eta u_\eta)=0).

Solve. ηuη=f(ξ)u=f(ξ)lnη+g(ξ)\eta u_\eta=f(\xi)\Rightarrow u=f(\xi)\ln|\eta|+g(\xi).

  u=f(xy)lnx+g(xy).  \boxed{\;u=f(xy)\ln|x|+g(xy).\;}


2017 Paper 2, 2017-P2-Q7a (15 marks) — Parabolic, solve

Reduce y2zxx2xyzxy+x2zyy=(y2/x)zx+(x2/y)zyy^2z_{xx}-2xyz_{xy}+x^2z_{yy}=(y^2/x)z_x+(x^2/y)z_y; solve.

Type. A=y2A=y^2, B=xyB=-xy, C=x2C=x^2; Δ=0\Delta=0. Parabolic.

Characteristic. (ydy+xdx)2=0x2+y2=(y\,dy+x\,dx)^2=0\Rightarrow x^2+y^2= const. Set ξ=x2+y2\xi=x^2+y^2; choose η=y2\eta=y^2.

Canonical form. After substitution (the first-order RHS cancels all lower-order terms): Zηη=0.Z_{\eta\eta}=0.

Solve. Z=ηf(ξ)+g(ξ)Z=\eta f(\xi)+g(\xi).

  z=y2f(x2+y2)+g(x2+y2).  \boxed{\;z=y^2f(x^2+y^2)+g(x^2+y^2).\;}


2014 Paper 2, 2014-P2-Q6a (15 marks) — Hyperbolic, non-constant

Reduce zxx=x2zyyz_{xx}=x^2z_{yy} to canonical form.

Type. A=1A=1, B=0B=0, C=x2C=-x^2; Δ=x2>0\Delta=x^2>0 (for x0x\ne0). Hyperbolic.

Characteristics. (dyxdx)(dy+xdx)=0(dy-x\,dx)(dy+x\,dx)=0. Two families: y±x2/2=y\pm x^2/2= const. Set ξ=yx2/2\xi=y-x^2/2, η=y+x2/2\eta=y+x^2/2.

Substitute. After chain rule: zxxx2zyy=(zηzξ)4x2zξη=0z_{xx}-x^2z_{yy}=(z_\eta-z_\xi)-4x^2z_{\xi\eta}=0. Since x2=ηξx^2=\eta-\xi:

  zξη=zηzξ4(ηξ).  \boxed{\;z_{\xi\eta}=\frac{z_\eta-z_\xi}{4(\eta-\xi)}.\;}


2013/2022 — Hyperbolic, yzxx+(x+y)zxy+xzyy=0yz_{xx}+(x+y)z_{xy}+xz_{yy}=0

(2013: 10 marks, 2022: 15 marks including solve)

Sources:,

Type. A=yA=y, B=(x+y)/2B=(x+y)/2, C=xC=x; Δ=(xy)2/4>0\Delta=(x-y)^2/4>0 for xyx\ne y. Hyperbolic.

Characteristics. Quadratic factors: (dy/dxx/y)(dy/dx1)=0(dy/dx-x/y)(dy/dx-1)=0. Two families: y2x2=y^2-x^2= const (ξ=y2x2\xi=y^2-x^2) and yx=y-x= const (η=yx\eta=y-x).

Canonical form (after substitution, using xy=ηx-y=-\eta): ηuξη+uξ=0(i.e.  ξ(ηuξ)=0).\eta u_{\xi\eta}+u_\xi=0\quad(\text{i.e.}\;\partial_\xi(\eta u_\xi)=0).

Solve (2022): ηuξ=F(η)uξ=F(η)/ηu=G(η)/η+H(η)\eta u_\xi=F(\eta)\Rightarrow u_\xi=F(\eta)/\eta\Rightarrow u=G(\eta)/\eta+H(\eta) (rename):

  z=F(y2x2)yx+H(yx).  \boxed{\;z=\frac{F(y^2-x^2)}{y-x}+H(y-x).\;}


2023 Paper 2, 2023-P2-Q8a (15 marks) — Hyperbolic, A=0A=0

Reduce zyyzxy+zxzy(1+1/x)+z/x=0z_{yy}-z_{xy}+z_x-z_y(1+1/x)+z/x=0 to canonical form.

Type. A=0A=0, 2B=12B=-1, C=1C=1; Δ=B2=1/4>0\Delta=B^2=1/4>0. Hyperbolic.

Characteristics. A=0dx(dy+dx)=0A=0\Rightarrow dx(dy+dx)=0. Two families: ξ=x\xi=x and η=x+y\eta=x+y.

Canonical form (chain rule with zx=zξ+zηz_x=z_\xi+z_\eta, zy=zηz_y=z_\eta): zξηzξ+zηzξ=0.z_{\xi\eta}-z_\xi+\frac{z_\eta-z}{\xi}=0.


2024 Paper 2, 2024-P2-Q8a (15 marks) — Substitution approach

Solve y(ϕx+ϕ)+2x2y(ϕx+ϕ)=0\partial_y(\phi_x+\phi)+2x^2y(\phi_x+\phi)=0.

Key insight. The expression ψ=ϕx+ϕ\psi=\phi_x+\phi appears twice. Substitute directly: ψy+2x2yψ=0.\psi_y+2x^2y\psi=0.

This is a separable first-order ODE in yy: lnψ=x2y2+h(x)ψ=h(x)ex2y2\ln|\psi|=-x^2y^2+h(x)\Rightarrow\psi=h(x)e^{-x^2y^2}.

Unwind from ϕx+ϕ=ψ\phi_x+\phi=\psi: integrating factor exe^x: ϕ=ex ⁣[k(y)+h(x)exx2y2dx].\phi=e^{-x}\!\left[k(y)+\int h(x)\,e^{x-x^2y^2}\,dx\right].

  ϕ=ex ⁣[k(y)+h(x)exx2y2dx].  \boxed{\;\phi=e^{-x}\!\left[k(y)+\int h(x)\,e^{x-x^2y^2}\,dx\right].\;}

Common Traps


Marks-Aware Writing

10-mark questions (2013): State type (one line), write characteristic ODE and find one family (two lines), write the second family (one line), state canonical form. No need to solve.

15-mark questions (2014, 2015, 2017, 2022, 2023, 2024): Full canonical reduction: type, both characteristics, chain-rule derivatives (show at least the key ones), substitute and verify cancellations, state canonical form. If solve is asked: integrate once or twice in η\eta, back-substitute.

20-mark questions (2019): All of the above plus: show the uξu_\xi cancellation explicitly (since ξxx=1\xi_{xx}=1 generates it), integrate twice, write out the two-arbitrary-function general solution in (x,y)(x,y) variables.

Practice Set

YearPaper/QMarksTypeOne-line hint
2024P2-Q8a15substitutionψ=ϕx+ϕ\psi=\phi_x+\phi; ODE ψy+2x2yψ=0\psi_y+2x^2y\psi=0; integrating factor exe^x for ϕ\phi
2023P2-Q8a15hyperbolic, A=0A=0dx(dy+dx)=0dx(dy+dx)=0; ξ=x\xi=x, η=x+y\eta=x+y; canonical ξzξηξzξ+zηz=0\xi z_{\xi\eta}-\xi z_\xi+z_\eta-z=0
2022P2-Q8a15hyperbolic + solveΔ=(xy)2/4\Delta=(x-y)^2/4; chars y2x2y^2-x^2 and yxy-x; canonical ηuξη+uξ=0\eta u_{\xi\eta}+u_\xi=0
2019P2-Q7c20parabolic + solveξ=y+x2/2\xi=y+x^2/2, η=x\eta=x; don’t miss uξu_\xi from ξxx=1\xi_{xx}=1; canonical uηη=12ηu_{\eta\eta}=12\eta
2017P2-Q7a15parabolic + solve(ydy+xdx)2(y\,dy+x\,dx)^2; ξ=x2+y2\xi=x^2+y^2, η=y2\eta=y^2; RHS cancels first-order terms; Zηη=0Z_{\eta\eta}=0
2015P2-Q8a15parabolic + solve(xdy+ydx)2(x\,dy+y\,dx)^2; ξ=xy\xi=xy, η=x\eta=x; canonical ηuηη+uη=0\eta u_{\eta\eta}+u_\eta=0; $u=f(xy)\ln
2014P2-Q6a15hyperbolicΔ=x2\Delta=x^2; chars y±x2/2y\pm x^2/2; express x2=ηξx^2=\eta-\xi in final form
2013P2-Q5b10hyperbolicΔ=(xy)2/4\Delta=(x-y)^2/4; chars yxy-x and y2x2y^2-x^2; canonical ξzξη+zη=0\xi z_{\xi\eta}+z_\eta=0

We've mapped all 13 years of this exam. Get new chapters, tools, and solutions as we release them — free.