Recognize when an integral is improper due to a discontinuous integrand
Evaluate improper integrals with discontinuities at the left endpoint, right endpoint, or interior of the interval
Apply the p-test for convergence at a discontinuity
Use comparison tests to determine convergence or divergence
Connect these integrals to probability distributions, physics, and machine learning
The Big Picture: When the Integrand Blows Up
"An integral can be improper not only when the limits stretch to infinity, but also when the integrand itself becomes unbounded within the interval."
In the previous section, we explored improper integrals where the limits of integration extended to infinity. Now we tackle the second type of improper integral: those where the integrand has a discontinuity — typically a vertical asymptote — at or within the interval of integration.
Consider the integral ∫01x1dx. At first glance, this looks like a standard definite integral on [0,1]. But there is a problem: the function x1 is undefined at x = 0 and approaches infinity as x→0+.
The Central Question
When an integrand has a vertical asymptote within the interval of integration, the "area" under the curve extends infinitely upward near the discontinuity. Does this infinite height produce a finite or infinite total area?
The answer depends on how fast the function grows as it approaches the discontinuity. Just as with infinite limits, we define these integrals using limits:
If the limit exists and is finite, the integral converges
If the limit is infinite or does not exist, the integral diverges
Why This Matters
Improper integrals with discontinuous integrands appear throughout mathematics and its applications:
Probability: The Beta distribution's normalization constant involves integrals like ∫01xa−1(1−x)b−1dx which have discontinuities when a<1 or b<1
Physics: Electrostatic potentials near point charges involve r1 singularities
Signal Processing: The Hilbert transform involves principal value integrals around singularities
Machine Learning: Log-likelihood functions often have boundary behavior requiring careful limit analysis
Historical Context
The study of improper integrals developed alongside the rigorous formulation of calculus in the 18th and 19th centuries.
Augustin-Louis Cauchy (1789–1857)
Cauchy was among the first to systematically study convergence of improper integrals. He recognized that the naive application of the Fundamental Theorem of Calculus could lead to errors when dealing with discontinuous integrands, and he introduced the limit-based definitions we use today.
The Cauchy Principal Value
Cauchy also developed the concept of the principal value of an integral, which provides meaning to certain integrals that would otherwise diverge. For a function with a discontinuity at c inside [a,b]:
This symmetric approach is used in complex analysis and Fourier theory.
Types of Discontinuous Integrands
Integrands can have discontinuities at different locations within the interval of integration. Each case requires a specific approach:
Location
Definition
Example
Left Endpoint
Discontinuity at x = a
∫₀¹ 1/√x dx (singular at x = 0)
Right Endpoint
Discontinuity at x = b
∫₀¹ 1/√(1-x) dx (singular at x = 1)
Interior Point
Discontinuity at c ∈ (a, b)
∫₀² 1/(x-1) dx (singular at x = 1)
In each case, we replace the problematic limit with a variable and take a limit as that variable approaches the point of discontinuity.
Discontinuity at the Left Endpoint
If f is continuous on (a,b] but has a discontinuity at x=a, we define:
Left Endpoint Discontinuity
∫abf(x)dx=limt→a+∫tbf(x)dx
The integral converges if this limit exists and is finite.
Example: ∫01x1dx
Step 1: Replace the lower limit 0 with t:
∫01x1dx=limt→0+∫t1x−1/2dx
Step 2: Find the antiderivative:
∫x−1/2dx=1/2x1/2=2x
Step 3: Evaluate the limit:
limt→0+[2x]t1=limt→0+(21−2t)=2−0=2
∫01x1dx=2
The integral converges!
Geometric Insight
Although the curve y=x1 goes to infinity at x=0, it does so "slowly enough" that the total area under the curve between 0 and 1 is finite. The key is that t→0 as t→0.
Discontinuity at the Right Endpoint
If f is continuous on [a,b) but has a discontinuity at x=b, we define:
Right Endpoint Discontinuity
∫abf(x)dx=limt→b−∫atf(x)dx
The integral converges if this limit exists and is finite.
Example: ∫011−x1dx
Setup: The function has a discontinuity at x=1.
∫011−x1dx=limt→1−∫0t(1−x)−1/2dx
Antiderivative: Using u=1−x:
∫(1−x)−1/2dx=−21−x
Evaluate:
limt→1−[−21−x]0t=limt→1−(−21−t+2)=0+2=2
∫011−x1dx=2
Discontinuity at an Interior Point
If f has a discontinuity at c∈(a,b), we must split the integral at the discontinuity:
Interior Discontinuity
∫abf(x)dx=∫acf(x)dx+∫cbf(x)dx
The integral converges only if both parts converge.
Critical Point
If either of the split integrals diverges, the entire integral diverges. Both must independently converge for the original integral to have a finite value.
Example: ∫02(x−1)21dx
Identify: Discontinuity at x=1.
Split:
∫02(x−1)21dx=∫01(x−1)21dx+∫12(x−1)21dx
Evaluate the left integral:
limt→1−∫0t(x−1)−2dx=limt→1−[−x−11]0t
=limt→1−(−t−11+0−11)=limt→1−(−t−11−1)
As t→1−, we have t−1→0−, so −t−11→+∞.
The left integral DIVERGES, so the entire integral DIVERGES.
No Need to Check the Other Side
Once we determine that one part diverges, we can conclude that the entire integral diverges. There is no need to evaluate the other part.
Interactive: Visualizing Improper Integrals
Explore how improper integrals behave as we approach the point of discontinuity. Watch the area accumulate and see whether it converges to a finite value or grows without bound:
Improper Integrals with Discontinuities
Approach limit:0.100
Approximate Value:
1.3675
Limit Result:
2
Setup
Discontinuity at x = 0
Limit approach: lim_{a \to 0^+}
Evaluation
As a approaches 0 from the right, sqrt(a) approaches 0, so the integral converges to 2.
CONVERGESThe limit exists and equals 2
The p-Test for Discontinuities
One of the most useful tests for convergence at a discontinuity is the p-test. For integrals of the form ∫ab(x−a)p1dx where the discontinuity is at x=a:
The p-Test for Discontinuities
∫ab(x−a)p1dx{convergesdivergesif p<1if p≥1
(Assuming b>a)
Opposite of the Infinite Interval p-Test!
For infinite intervals, ∫1∞xp1dx converges when p>1. For discontinuities, the condition is reversed: p<1 for convergence. This reversal often trips up students!
Why the Difference?
The distinction comes from the antiderivative's behavior:
For p=1: The antiderivative of x−p is 1−px1−p
At a discontinuity (near x=0): We need x1−p→0 as x→0+, which requires 1−p>0, i.e., p<1
At infinity: We need x1−p→0 as x→∞, which requires 1−p<0, i.e., p>1
p value
At Discontinuity (x → 0⁺)
At Infinity (x → ∞)
p = 0.5
x^(0.5) → 0 ✓ CONVERGES
x^(0.5) → ∞ ✗ DIVERGES
p = 1
ln(x) → -∞ ✗ DIVERGES
ln(x) → ∞ ✗ DIVERGES
p = 2
x^(-1) → ∞ ✗ DIVERGES
x^(-1) → 0 ✓ CONVERGES
Comparison Tests
When the p-test does not directly apply, we can use comparison tests to determine convergence or divergence.
Direct Comparison Test
If 0≤f(x)≤g(x) near the discontinuity:
If ∫g(x)dx converges, then ∫f(x)dx converges
If ∫f(x)dx diverges, then ∫g(x)dx diverges
Limit Comparison Test
If limx→a+g(x)f(x)=L where 0<L<∞, then ∫f(x)dx and ∫g(x)dx either both converge or both diverge.
Example: Does ∫01xsinxdx converge?
Analysis: Near x=0, we have sinx≈x, so:
xsinx≈xx=x=x1/2
Since p=−1/2<1 (we are looking at x1/2), and the function is bounded near 0, the integral converges.
Worked Examples
Example 1: ∫01lnxdx
Analysis:lnx→−∞ as x→0+. This is a discontinuity at the left endpoint.
Setup:
∫01lnxdx=limt→0+∫t1lnxdx
Integration by parts: Let u=lnx, dv=dx:
∫lnxdx=xlnx−x
Evaluate:
limt→0+[xlnx−x]t1=(1⋅0−1)−limt→0+(tlnt−t)
Key limit:limt→0+tlnt=0 (can be shown using L'Hôpital's rule on 1/tlnt)
∫01lnxdx=−1
Example 2: ∫01x21dx
Analysis: Using the p-test with p=2>1, we expect divergence.
Analysis: Discontinuity at x=0 (interior point). We must split:
∫−11x2/31dx=∫−10x−2/3dx+∫01x−2/3dx
Right side: With p=2/3<1:
∫01x−2/3dx=[3x1/3]01=3(1)−3(0)=3
Left side: With substitution u=−x for x<0:
∫−10∣x∣−2/3dx=∫01u−2/3du=3
∫−11x2/31dx=3+3=6
Real-World Applications
Probability: The Beta Distribution
The Beta distribution is defined by the probability density function:
f(x;α,β)=B(α,β)xα−1(1−x)β−1
where B(α,β)=∫01xα−1(1−x)β−1dx is the Beta function. When α<1, there is a singularity at x=0; when β<1, there is a singularity at x=1.
By the p-test, both singularities are integrable (the exponents α−1 and β−1 satisfy the convergence condition when the exponent is greater than -1).
Physics: Electrostatic Potential
The electrostatic potential due to a continuous charge distribution often involves integrals of the form:
V=∫∣r−r′∣ρ(r′)dV′
When computing the potential at a point within the charge distribution, the integrand has a r1 singularity. Understanding convergence conditions is essential for correct physical predictions.
Signal Processing: Hilbert Transform
The Hilbert transform, fundamental in signal analysis, is defined as:
H[f](t)=π1P.V.∫−∞∞t−τf(τ)dτ
The principal value integral is required because of the singularity at τ=t.
Machine Learning Connection
Improper integrals with discontinuous integrands appear in several machine learning contexts:
Variational Inference
In variational inference, we often work with the ELBO (Evidence Lower Bound):
L(q)=Eq[logp(x,z)]−Eq[logq(z)]
When the variational distribution q(z) is a Beta distribution with parameters less than 1, the entropy term −E[logq] involves improper integrals at the boundaries.
Topic Modeling (LDA)
Latent Dirichlet Allocation uses Dirichlet priors (multivariate Beta distributions). The normalization constants and posterior computations involve products of terms like θkαk−1, which create boundary singularities when αk<1.
Information-Theoretic Quantities
Differential entropy of distributions supported on bounded intervals (like Beta, Uniform, or Truncated Normal) involves evaluating:
h(X)=−∫p(x)logp(x)dx
When p(x)→∞ at the boundary, the integrand p(x)logp(x) may also become unbounded, requiring careful analysis.
Python Implementation
Evaluating Improper Integrals with Discontinuities
Here's how to numerically evaluate improper integrals with discontinuous integrands and detect convergence or divergence:
Numerical Improper Integrals
🐍improper_integrals.py
Explanation(8)
Code(174)
15Detecting Discontinuity Location
We handle three cases: discontinuity at left endpoint, right endpoint, or interior. Each requires a different limit approach.
21Left Endpoint Discontinuity
When the discontinuity is at x = a, we integrate from a + epsilon to b, effectively taking the limit as epsilon approaches 0 from the right.
30Interior Discontinuity
For discontinuities inside [a, b], we split into two integrals: from a to c-epsilon and from c+epsilon to b. Both must converge.
37Divergence Detection
We compare results with different epsilon values. If the result changes significantly as epsilon decreases, the integral likely diverges.
54Convergent Example: 1/sqrt(x)
The antiderivative is 2*sqrt(x). As x approaches 0+, sqrt(x) approaches 0, so the integral converges to 2.
72Divergent Example: 1/x^2
The antiderivative is -1/x. As x approaches 0+, -1/x approaches negative infinity, so the integral diverges.
95Symbolic Computation
SymPy handles improper integrals automatically by recognizing singularities and computing the appropriate limits.
110Beta Function in ML
The Beta distribution's normalization involves improper integrals when shape parameters are less than 1. This is crucial in Bayesian inference.
166 lines without explanation
1import numpy as np
2from scipy import integrate
3import sympy as sp
4from typing import Tuple, Callable, Optional
56defimproper_integral_discontinuity(7 f: Callable[[float],float],8 a:float,9 b:float,10 discontinuity_at:float,11 epsilon:float=1e-1012)-> Tuple[float,float,str]:13"""
14 Evaluate an improper integral with a discontinuity.
1516 Parameters:
17 - f: The integrand function
18 - a, b: Integration limits
19 - discontinuity_at: Location of the discontinuity
20 - epsilon: How close to approach the discontinuity
2122 Returns:
23 - result: Approximate integral value
24 - error: Estimated error
25 - status: 'converges' or 'diverges'
26 """2728if discontinuity_at == a:29# Discontinuity at left endpoint30 result, error = integrate.quad(f, a + epsilon, b)3132elif discontinuity_at == b:33# Discontinuity at right endpoint34 result, error = integrate.quad(f, a, b - epsilon)3536else:37# Discontinuity inside interval38 left_result, left_error = integrate.quad(f, a, discontinuity_at - epsilon)39 right_result, right_error = integrate.quad(f, discontinuity_at + epsilon, b)40 result = left_result + right_result
41 error = left_error + right_error
4243# Check for divergence by testing with smaller epsilon44 smaller_epsilon = epsilon /1045if discontinuity_at == a:46 test_result, _ = integrate.quad(f, a + smaller_epsilon, b)47elif discontinuity_at == b:48 test_result, _ = integrate.quad(f, a, b - smaller_epsilon)49else:50 left_test, _ = integrate.quad(f, a, discontinuity_at - smaller_epsilon)51 right_test, _ = integrate.quad(f, discontinuity_at + smaller_epsilon, b)52 test_result = left_test + right_test
5354# If result changes significantly, likely diverging55ifabs(test_result - result)>1.0:56 status ='diverges'57else:58 status ='converges'5960return result, error, status
6162# Example 1: Convergent integral of 1/sqrt(x) from 0 to 163defexample_convergent():64"""
65 Integral of 1/sqrt(x) from 0 to 1
66 This converges to 2 despite the discontinuity at x = 0.
67 """68 f =lambda x:1/ np.sqrt(x)69 result, error, status = improper_integral_discontinuity(f,0,1,0)7071print("Example: Integral of 1/sqrt(x) from 0 to 1")72print("="*50)73print(f"Numerical result: {result:.10f}")74print(f"Expected (exact): 2.0")75print(f"Error estimate: {error:.2e}")76print(f"Status: {status}")77print()7879return result
8081# Example 2: Divergent integral of 1/x^2 from 0 to 182defexample_divergent():83"""
84 Integral of 1/x^2 from 0 to 1
85 This diverges to infinity.
86 """87 f =lambda x:1/(x **2)88 result, error, status = improper_integral_discontinuity(f,0,1,0)8990print("Example: Integral of 1/x^2 from 0 to 1")91print("="*50)92print(f"Numerical result: {result:.2f}")93print(f"Expected: Diverges (infinity)")94print(f"Status: {status}")95print()9697return result
9899# Example 3: Using SymPy for symbolic evaluation100defsymbolic_examples():101"""
102 Use SymPy to evaluate improper integrals symbolically.
103 SymPy automatically handles limits for discontinuities.
104 """105 x = sp.Symbol('x', positive=True)106107 examples =[108(1/sp.sqrt(x),0,1,"1/sqrt(x) on [0,1]"),109(sp.ln(x),0,1,"ln(x) on [0,1]"),110(1/(x**(sp.Rational(2,3))),0,1,"1/x^(2/3) on [0,1]"),111]112113print("Symbolic Improper Integrals (using SymPy)")114print("="*55)115116for expr, a, b, name in examples:117 result = sp.integrate(expr,(x, a, b))118print(f"Integral of {name}: {result}")119120print()121return examples
122123# Example 4: ML Application - Log-likelihood with boundary124defml_log_likelihood():125"""
126 In machine learning, log-likelihood functions often have
127 boundary singularities that require improper integral handling.
128129 For example, the Beta distribution's normalization constant
130 involves integrals like integral of x^(a-1) * (1-x)^(b-1).
131 """132print("Machine Learning: Beta Distribution Normalization")133print("="*55)134135# Beta function B(a, b) = integral_0^1 x^(a-1) (1-x)^(b-1) dx136# When a < 1 or b < 1, this is an improper integral137138from scipy.special import beta
139140 test_cases =[141(0.5,0.5),# Both endpoints are singular142(0.5,2.0),# Left endpoint singular143(2.0,0.5),# Right endpoint singular144(2.0,2.0),# No singularities145]146147for a, b in test_cases:148# Numerical integration149 f =lambda x: x**(a-1)*(1-x)**(b-1)150151# Handle potential singularities152 eps =1e-10153if a <1and b <1:154 result, _ = integrate.quad(f, eps,1-eps)155elif a <1:156 result, _ = integrate.quad(f, eps,1)157elif b <1:158 result, _ = integrate.quad(f,0,1-eps)159else:160 result, _ = integrate.quad(f,0,1)161162 exact = beta(a, b)163164print(f"B({a}, {b}): numerical = {result:.6f}, exact = {exact:.6f}")165166print()167print("Beta function singularities arise in Bayesian inference,")168print("variational inference, and topic modeling (LDA).")169170# Run examples171example_convergent()172example_divergent()173symbolic_examples()174ml_log_likelihood()
Comparison Tests and p-Test
Implementing convergence tests programmatically:
Convergence Testing
🐍convergence_tests.py
Explanation(5)
Code(122)
7P-Test for Discontinuities
The p-test for discontinuities at x = a states that the integral of 1/(x-a)^p converges if p < 1 and diverges if p >= 1. This is opposite to the p-test for infinite limits!
23Direct Comparison Test
If 0 <= f(x) <= g(x) near the discontinuity and the integral of g converges, then the integral of f also converges. This is the squeezing principle for improper integrals.
48Limit Comparison Test
If the limit of f(x)/g(x) as x approaches the discontinuity is a finite positive number, then both integrals converge or both diverge. This is often easier than direct comparison.
72Removable Singularity
When (1-cos(x))/x^2 approaches 1/2 as x approaches 0, the singularity is removable. The integral converges because the function is actually bounded.
85Conditional Convergence
An integral can converge conditionally (integral of f converges) even when it does not converge absolutely (integral of |f| diverges). Oscillating functions near singularities often exhibit this behavior.
117 lines without explanation
1import numpy as np
2from scipy import integrate
3import warnings
45defp_test_convergence(p:float, a:float=0, b:float=1)->str:6"""
7 Apply the p-test for integrals of 1/(x-a)^p near x = a.
89 For discontinuities at the left endpoint:
10 - Converges if p < 1
11 - Diverges if p >= 1
1213 This is OPPOSITE to the p-test for infinite intervals!
14 """15if p <1:16returnf"p = {p} < 1: CONVERGES"17elif p ==1:18returnf"p = {p} = 1: DIVERGES (logarithmic)"19else:20returnf"p = {p} > 1: DIVERGES (power growth)"2122defcomparison_test_example():23"""
24 Demonstrate the comparison test for improper integrals.
2526 If 0 <= f(x) <= g(x) near the discontinuity:
27 - If integral of g converges, so does integral of f
28 - If integral of f diverges, so does integral of g
29 """30print("Comparison Test for Improper Integrals")31print("="*50)3233# Example: Does integral of sin(x)/sqrt(x) from 0 to 1 converge?34# Near x = 0: sin(x)/sqrt(x) ≈ x/sqrt(x) = sqrt(x)35# Since sqrt(x) is integrable near 0, so is sin(x)/sqrt(x)3637 f =lambda x: np.sin(x)/ np.sqrt(x)if x >0else038 g =lambda x:1/ np.sqrt(x)if x >0else0# Comparison function3940 eps =1e-104142 f_result, _ = integrate.quad(f, eps,1)43 g_result, _ = integrate.quad(g, eps,1)4445print("Testing: integral of sin(x)/sqrt(x) from 0 to 1")46print(f" Numerical result: {f_result:.6f}")47print()48print("Comparison: 0 <= sin(x)/sqrt(x) <= 1/sqrt(x) for x in (0, 1]")49print(f" Integral of 1/sqrt(x) from 0 to 1 = {g_result:.6f} (converges)")50print(" Therefore, integral of sin(x)/sqrt(x) CONVERGES")5152return f_result
5354deflimit_comparison_test():55"""
56 Limit Comparison Test:
57 If lim(x->a) f(x)/g(x) = L where 0 < L < infinity,
58 then integral of f and integral of g both converge or both diverge.
59 """60print("\nLimit Comparison Test")61print("="*50)6263# Example: Does integral of (1 - cos(x))/x^2 from 0 to 1 converge?64# Near x = 0: (1 - cos(x))/x^2 ≈ (x^2/2)/x^2 = 1/265# Compare with 1/x^2: limit is 1/2 (finite, positive)66# BUT: 1/x^2 diverges, so our integral... let's check!6768# Actually, (1-cos(x))/x^2 -> 1/2 as x -> 0, so it's BOUNDED near 069# The singularity is removable! Let's verify.7071 f =lambda x:(1- np.cos(x))/(x **2)if x >0else0.57273 eps =1e-1074 result, _ = integrate.quad(f, eps,1)7576print("Testing: integral of (1 - cos(x))/x^2 from 0 to 1")77print(f" Near x=0: (1-cos(x))/x^2 ≈ (x^2/2)/x^2 = 1/2")78print(f" The function approaches 1/2 as x -> 0 (removable singularity)")79print(f" Numerical result: {result:.6f}")80print(" CONVERGES (the apparent singularity is removable)")8182return result
8384defabsolute_convergence():85"""
86 Absolute Convergence:
87 If integral of |f(x)| converges, then integral of f(x) converges.
88 The converse is not always true (conditional convergence).
89 """90print("\nAbsolute vs Conditional Convergence")91print("="*50)9293# Example: integral of sin(1/x)/x from 0 to 194# This is conditionally convergent but not absolutely convergent!9596 f =lambda x: np.sin(1/x)/ x if x >0else097 f_abs =lambda x:abs(np.sin(1/x)/ x)if x >0else09899 eps =1e-6100101# The integral oscillates wildly near 0102 result, _ = integrate.quad(f, eps,1, limit=100)103104# For the absolute value, we'd need special handling105# (it oscillates and decays slowly)106107print("Testing: integral of sin(1/x)/x from 0 to 1")108print(f" Numerical result (with cutoff at {eps}): {result:.6f}")109print(" This integral CONDITIONALLY CONVERGES")110print(" But integral of |sin(1/x)/x| DIVERGES")111print(" (similar to the harmonic series in behavior)")112113# Demonstrate p-test114print("P-Test for Discontinuities at x = 0")115print("="*50)116for p in[0.5,0.9,1.0,1.5,2.0]:117print(f" {p_test_convergence(p)}")118print()119120comparison_test_example()121limit_comparison_test()122absolute_convergence()
Common Mistakes to Avoid
Mistake 1: Ignoring Interior Discontinuities
Wrong: Evaluating ∫02x−11dx directly as [ln∣x−1∣]02.
Correct: Split at x=1 and evaluate each part as an improper integral. (This integral actually diverges.)
Mistake 2: Confusing the p-Test Conditions
Wrong: Thinking ∫01x21dx converges because p=2>1.
Correct: For discontinuities, the condition is p<1 for convergence. Since p=2>1, this integral diverges.
Mistake 3: Not Checking Both Sides
Wrong: For an interior discontinuity, checking only one side of the integral.
Correct:Both parts must converge for the full integral to converge. If either diverges, the whole integral diverges.
Mistake 4: Applying FTC Across Discontinuities
Wrong: Writing ∫−11x21dx=[−x1]−11=−1−1=−2.
Correct: The function has a discontinuity at x=0. We must split and take limits. Both parts diverge, so the integral diverges (not -2!).
Mistake 5: Misidentifying Removable Singularities
Trap: The function x21−cosx looks singular at x=0, but the limit is 21.
Insight: This is a removable singularity. The integral converges because the function is actually bounded.
Test Your Understanding
Question 1 of 8Score: 0/0
When is an integral improper due to a discontinuous integrand?
Summary
Improper integrals with discontinuous integrands require careful handling using limits to avoid the singular points.
Key Definitions
Type
Definition
Left endpoint
lim(t→a⁺) ∫ₜᵇ f(x) dx
Right endpoint
lim(t→b⁻) ∫ₐᵗ f(x) dx
Interior point c
∫ₐᶜ f(x) dx + ∫ᶜᵇ f(x) dx (both must converge)
The p-Test (Discontinuities)
Integral
Converges if
Diverges if
∫ₐᵇ 1/(x-a)^p dx
p < 1
p ≥ 1
∫ₐᵇ 1/(b-x)^p dx
p < 1
p ≥ 1
Key Takeaways
Identify discontinuities: Check endpoints and interior points for vertical asymptotes
Use limits: Replace problematic points with variables and take limits
Split interior discontinuities: Both parts must converge independently
Apply p-test: Converges if p<1, diverges if p≥1
Use comparison: Compare to known convergent/divergent integrals
Watch for removable singularities: Some apparent singularities are actually bounded
The Core Insight:
"A vertical asymptote does not automatically mean infinite area. The integral converges if the function approaches infinity slowly enough that the total area remains finite."
Coming Next: In Comparison Tests for Improper Integrals, we'll develop systematic techniques for determining convergence without explicitly computing the integral.