Integration by parts ∫uv′dx=uv−∫u′vdx serves as the integral counterpart of the product rule, governed by the ILATE mnemonic (Inverse trigonometric, Logarithmic, Algebraic, Trigonometric, Exponential) to assign u(x) to the factor that simplifies most rapidly upon differentiation.
The tabular DI (Differentiation-Integration) method drastically accelerates repeated integration by parts for products of polynomials with exponential or sinusoidal functions (∫P(x)eaxdx, ∫P(x)sin(ax)dx), eliminating cumbersome multi-bracket scratch work.
The master exponential theorem ∫ex[f(x)+f′(x)]dx=exf(x)+c and its generalized frequency form ∫ekx[kf(x)+f′(x)]dx=ekxf(x)+c resolve complex ECAT questions instantly through direct derivative inspection.
Cyclic integrals, such as ∫eaxsin(bx)dx=a2+b2eax(asinbx−bcosbx)+c, return to the original integral after two rounds of parts and can be evaluated immediately via standard coefficient formulas.
The Heaviside cover-up method provides an instantaneous, zero-scratch technique for decomposing proper rational functions with distinct linear factors into partial fractions.
Last updated: October 2026
Integration by Parts & Partial Fractions
When an integrand consists of a product of dissimilar functional families (such as algebraic polynomials multiplied by exponentials, logarithms, or circular trigonometric functions), or rational fractions that cannot be reduced by simple substitutions, standard elementary anti-differentiation fails. On the Pakistan ECAT, mastering advanced product handling and algebraic decomposition is vital. This section details integration by parts, the ILATE priority rule, the rapid tabular DI method, the master exponential theorem, and systematic partial fraction decomposition utilizing the Heaviside cover-up method.
1. Integration by Parts: Derivation & Mechanics
Analytical Derivation from the Product Rule
Integration by parts is the integral calculus analog of the Leibniz product rule for differentiation. Let u(x) and v(x) be two continuously differentiable functions of x. Differentiating their product yields:
dxd[u(x)v(x)]=u(x)dxdv+v(x)dxdu
Integrating both sides with respect to x:
u(x)v(x)=∫u(x)dxdvdx+∫v(x)dxdudx
Rearranging to isolate the first integral produces the classical integration by parts formula:
∫udxdvdx=uv−∫vdxdudx
Or in compact differential notation:
∫udv=uv−∫vdu
Verbal Formulation
In traditional intermediate textbooks, this rule is expressed as:
∫(1st function)⋅(2nd function)dx=(1st)⋅∫(2nd)dx−∫[dxd(1st)⋅∫(2nd)dx]dx
2. The ILATE Priority Hierarchy
The strategic success of integration by parts hinges entirely upon the choice of u (the 'first function' to differentiate) versus dv (the 'second function' to integrate). If chosen poorly, the resulting integral ∫vdu becomes significantly more complex than the original problem.
To ensure systematic selection, mathematicians established the ILATE priority hierarchy. The function appearing highest in the following order must be chosen as u(x):
I — Inverse Trigonometric Functions:arcsinx,arccosx,arctanx,arcsec x
L — Logarithmic Functions:lnx,logax
A — Algebraic Functions:xn,ax+b,x2+5,x
T — Trigonometric Functions:sinx,cosx,tanx,secx
E — Exponential Functions:ex,ax,ekx
Why ILATE Works
Functions at the top of the list (Inverse trigonometric and Logarithmic) have no elementary integrals of their own, but differentiate into simple algebraic fractions. Conversely, functions at the bottom (Exponential and Trigonometric) can be integrated repeatedly without increasing their algebraic complexity.
Integrating Single Transcendental Functions via the Factor of Unity (1)
A classical ECAT technique applies integration by parts to single inverse trigonometric or logarithmic functions by introducing the phantom algebraic factor 1=x0 as the second function (dv=1dx⟹v=x):
When integrating products of polynomials P(x) and functions that can be integrated indefinitely without termination (such as eax, sin(bx), or cos(bx)), applying standard integration by parts repeatedly generates nested minus signs and high rates of algebraic error. The Tabular Method (or DI Method) resolves this in seconds.
Algorithmic Procedure
Construct two columns labeled D (Differentiate) and I (Integrate).
Place the polynomial P(x) in the D column and repeatedly differentiate until reaching 0.
Place the transcendental factor (eax,sinbx,cosbx) in the I column and repeatedly integrate an equal number of times.
Assign an alternating sign column starting with +, followed by −,+,−,….
Connect each entry in row k of column D with the entry in row k+1 of column I with a diagonal arrow.
Multiply terms along each diagonal arrow, apply the indicated row sign, and sum the results.
Comprehensive Walkthrough: Evaluate ∫x3e2xdx
Row sign
D (Differentiate)
I (Integrate)
Diagonal product (D in this row × I in the next row)
The table replaces three successive rounds of integration by parts with one compact layout, which removes most sign errors.
4. Cyclic Integrals
When neither factor differentiates to zero—specifically when integrating products of exponential and trigonometric functions (eaxsinbx or eaxcosbx)—applying integration by parts twice recreates a scalar multiple of the original integral. This is known as a cyclic integral.
Closed-Form ECAT Formulas
Candidates should memorize these closed forms directly:
∫eaxsin(bx)dx=a2+b2eax[asin(bx)−bcos(bx)]+c
∫eaxcos(bx)dx=a2+b2eax[acos(bx)+bsin(bx)]+c
Memory Aid: The denominator is always the sum of squares a2+b2. The bracketed term begins with a multiplying the original trigonometric function, followed by −b times the derivative of sine (which is −bcosbx) or +b times the derivative of cosine (reversing sign, yielding +bsinbx).
The Integral of sec3x
Another famous cyclic integral is ∫sec3xdx:
∫sec3xdx=∫secx⋅sec2xdx
Let u=secx,dv=sec2xdx⟹du=secxtanxdx,v=tanx:
∫sec3xdx=secxtanx−∫secxtan2xdx=secxtanx−∫secx(sec2x−1)dx∫sec3xdx=secxtanx−∫sec3xdx+∫secxdx
Adding ∫sec3xdx to both sides:
2∫sec3xdx=secxtanx+ln∣secx+tanx∣
∫sec3xdx=21secxtanx+21ln∣secx+tanx∣+c
5. The Master Exponential Theorems
A very useful integration shortcut is the exponential product identity, which follows directly from the product rule.
Master Theorem 1: Base Exponential Form
∫ex[f(x)+f′(x)]dx=exf(x)+c
Proof: Expand into two separate integrals: ∫exf(x)dx+∫exf′(x)dx. Apply integration by parts to the first integral, setting u=f(x) and dv=exdx:
∫exf(x)dx=f(x)ex−∫f′(x)exdx
Substituting this back cancels the second integral identically:
[exf(x)−∫exf′(x)dx]+∫exf′(x)dx=exf(x)+c
Master Theorem 2: Generalized Scaling Form
When an arbitrary scaling constant k multiplies f(x):
∫ekx[kf(x)+f′(x)]dx=ekxf(x)+c
ECAT Classic Disguised Expressions
Examiners routinely conceal this theorem inside rational fractions:
∫ex(x1−x21)dx: Here f(x)=x1 and f′(x)=−x21. Answer: xex+c.
∫ex((x+1)2x)dx: Split the numerator x=(x+1)−1:
(x+1)2x=(x+1)2x+1−(x+1)21=x+11−(x+1)21
Here f(x)=x+11⟹f′(x)=−(x+1)21. Answer: x+1ex+c.
∫ex(tanx+sec2x)dx: Here f(x)=tanx,f′(x)=sec2x. Answer: extanx+c.
∫ex(1+cosx1+sinx)dx: Use half-angle identities:
2cos2(x/2)1+2sin(x/2)cos(x/2)=21sec2(x/2)+tan(x/2)
Here f(x)=tan(x/2), whose derivative is f′(x)=21sec2(x/2). Answer: extan(x/2)+c.
6. Partial Fraction Decomposition for Rational Functions
A rational function is an algebraic quotient Q(x)P(x) where P(x) and Q(x) are polynomials.
Proper Rational Fraction:deg(P)<deg(Q).
Improper Rational Fraction:deg(P)≥deg(Q).
Mandatory Rule: If a rational fraction is improper (degree of numerator ≥ degree of denominator), polynomial long division is strictly required first before applying partial fractions: Q(x)P(x)=S(x)+Q(x)R(x), where deg(R)<deg(Q).
Classification of Proper Partial Fraction Decompositions
Denominator Factor Type
Form of Factor in Q(x)
Assumed Partial Fraction Decomposition Term
Distinct Linear
(ax+b)
ax+bA
Repeated Linear
(ax+b)k
ax+bA1+(ax+b)2A2+⋯+(ax+b)kAk
Irreducible Quadratic
(ax2+bx+c)
ax2+bx+cAx+B
Repeated Quadratic
(ax2+bx+c)2
ax2+bx+cA1x+B1+(ax2+bx+c)2A2x+B2
The Heaviside Cover-Up Method
For proper rational fractions with distinct, non-repeated linear factors, the classical method of equating undetermined coefficients wastes far too much time. Oliver Heaviside's cover-up method computes coefficients instantly in one step.
To find the numerator coefficient Ai corresponding to the linear factor (x−ri):
Cover (remove) the factor (x−ri) from the denominator of the original fraction.
Evaluate the remainder of the expression at the root x=ri.
Ai=limx→ri[(x−ri)Q(x)P(x)]
Example: Decompose (x−2)(x+1)5x−2.
To find A above (x−2): Cover (x−2) and set x=2:
A=x+15x−2x=2=2+15(2)−2=38
To find B above (x+1): Cover (x+1) and set x=−1:
B=x−25x−2x=−1=−1−25(−1)−2=−3−7=37
Instant Decomposition: (x−2)(x+1)5x−2=x−28/3+x+17/3. Done in 10 seconds!
Repeated Linear Factor Example
Decompose and integrate (x−1)2(x+1)x+3. Set
(x−1)2(x+1)x+3=x−1A+(x−1)2B+x+1C
Cover-up gives the top-power coefficient and the distinct factor: B=x+1x+3x=1=2 and C=(x−1)2x+3x=−1=42=21.
The remaining coefficient comes from comparing x2 terms in x+3=A(x−1)(x+1)+B(x+1)+C(x−1)2: 0=A+C, so A=−21.
Check at x=0: 3=−A+B+C=21+2+21. Correct.
∫(x−1)2(x+1)x+3dx=−21ln∣x−1∣−x−12+21ln∣x+1∣+c
Irreducible Quadratic Factor Example
x(x2+1)1=xA+x2+1Bx+C
Cover-up gives A=1. Then 1=(x2+1)+(Bx+C)x forces B=−1 and C=0, so
∫x(x2+1)dx=ln∣x∣−21ln(x2+1)+c
Loading diagram...
Decision Flowchart for Selecting Integration Technique
Test Your Knowledge
What is the value of ∫ex(1+cosx1+sinx)dx?
A
exsinx+c
B
excos(x/2)+c
C
exsec2(x/2)+c
D
extan(x/2)+c
Test Your Knowledge
Evaluate ∫x2e3xdx using tabular integration.
A
9e3x(3x2−2x+2)+c
B
27e3x(9x2−6x+2)+c
C
27e3x(9x2+6x+2)+c
D
3e3x(x2−2x+2)+c
Test Your Knowledge
Using the Heaviside cover-up method, what are the partial fraction coefficients A and B for (x−1)(x+3)3x+5=x−1A+x+3B?
A
A=1,B=2
B
A=2,B=−1
C
A=2,B=1
D
A=−2,B=1
Sections you finish are checked off in the contents.