Skip to content
LAM
Read Home Blog
Make Projects HTML Tools Games
Touch grass Notes Resume Links
Home Blog HTML Projects
Tools Games Notes Resume Links
Back Calculus 2 Complete Course Cheat Sheet Math
Download Open
Show description 2,401 chars · Math

Calculus 2 Complete Course Cheat Sheet

Calculus 2 Complete Course Cheat Sheet





Module 1: Integration Techniques
Module 2: Applications & Sequences
Module 3: Series
Module 4: Parametric & Polar
Quick Reference





Calculus 2 Complete Course Cheat Sheet

Integration • Applications • Series • Parametric & Polar Curves





Module 1: Techniques of Integration



Substitution Rule


∫ f(g(x))g'(x) dx = ∫ f(u) du, where u = g(x)




U-Substitution Steps:


Choose u = g(x) (usually the "inside" function)

Find du = g'(x) dx

Substitute u and du into integral

Integrate with respect to u

Substitute back: replace u with g(x)






Example:


∫ 2x cos(x²) dx
Let u = x², then du = 2x dx
∫ cos(u) du = sin(u) + C = sin(x²) + C








Integration by Parts


∫ u dv = uv - ∫ v du
where u and dv are chosen parts of the integrand




LIATE Rule for choosing u:
L - Logarithmic (ln x, log x)
I - Inverse trig (arcsin x, arctan x)
A - Algebraic (x, x², polynomials)
T - Trigonometric (sin x, cos x)
E - Exponential (e^x, a^x)




Integration by Parts Steps:


Choose u (using LIATE) and dv

Find du and v

Apply formula: uv - ∫ v du

Integrate ∫ v du






Example:


∫ x e^x dx
u = x, dv = e^x dx
du = dx, v = e^x
= x e^x - ∫ e^x dx = x e^x - e^x + C = e^x(x-1) + C








Trigonometric Integrals



Powers of sin and cos


∫ sin^m x cos^n x dx

• If m odd: save one sin, convert rest using sin²x = 1-cos²x
• If n odd: save one cos, convert rest using cos²x = 1-sin²x
• If both even: use half-angle formulas






Half-Angle Formulas


sin²x = (1 - cos 2x)/2
cos²x = (1 + cos 2x)/2
sin x cos x = (sin 2x)/2






Powers of tan and sec


∫ tan^m x sec^n x dx

• If n even: save sec²x, convert rest using sec²x = 1+tan²x
• If m odd: save sec x tan x, convert rest








Trigonometric Substitution



√(a² - x²)


x = a sin θ
dx = a cos θ dθ
√(a² - x²) = a cos θ






√(a² + x²)


x = a tan θ
dx = a sec² θ dθ
√(a² + x²) = a sec θ






√(x² - a²)


x = a sec θ
dx = a sec θ tan θ dθ
√(x² - a²) = a tan θ












Partial Fractions


For rational functions P(x)/Q(x) where degree(P) < degree(Q)





Linear Factors


1/((x-a)(x-b)) = A/(x-a) + B/(x-b)






Repeated Linear


1/(x-a)² = A/(x-a) + B/(x-a)²






Quadratic Factors


1/((x²+1)(x-a)) = (Ax+B)/(…

Calculus 2 Complete Course Cheat Sheet

39,071 bytes · HTML source
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Calculus 2 Complete Course Cheat Sheet</title>
    <link href="https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap" rel="stylesheet">
    <style>
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body {
            font-family: 'Press Start 2P', monospace;
            background: linear-gradient(45deg, #2c1810, #3d2314);
            color: #ffd700;
            min-height: 100vh;
            line-height: 1.6;
            overflow-x: auto;
        }

        .container {
            max-width: 1500px;
            margin: 0 auto;
            padding: 20px;
        }

        .header {
            text-align: center;
            margin-bottom: 30px;
            padding: 25px;
            background: linear-gradient(90deg, #ff4500, #ff8c00, #ffd700);
            border-radius: 12px;
            box-shadow: 0 0 25px rgba(255, 69, 0, 0.6);
            animation: fireGlow 3s ease-in-out infinite alternate;
        }

        @keyframes fireGlow {
            from { box-shadow: 0 0 25px rgba(255, 69, 0, 0.6); }
            to { box-shadow: 0 0 35px rgba(255, 215, 0, 0.8); }
        }

        .header h1 {
            color: #2c1810;
            font-size: 20px;
            margin-bottom: 12px;
            text-shadow: 2px 2px 0px #fff;
        }

        .header p {
            color: #2c1810;
            font-size: 10px;
            font-weight: bold;
        }

        .module {
            margin-bottom: 30px;
            padding: 25px;
            background: rgba(255, 215, 0, 0.08);
            border: 3px solid #ffd700;
            border-radius: 10px;
            box-shadow: 0 0 18px rgba(255, 215, 0, 0.3);
        }

        .module h2 {
            color: #ff4500;
            font-size: 14px;
            margin-bottom: 18px;
            text-transform: uppercase;
            border-bottom: 3px solid #ff4500;
            padding-bottom: 8px;
        }

        .topic {
            margin-bottom: 18px;
            padding: 18px;
            background: rgba(61, 35, 20, 0.85);
            border-left: 5px solid #ff8c00;
            border-radius: 6px;
        }

        .topic h3 {
            color: #ff8c00;
            font-size: 10px;
            margin-bottom: 12px;
        }

        .formula {
            background: rgba(0, 0, 0, 0.7);
            padding: 15px;
            margin: 10px 0;
            border-radius: 6px;
            border: 2px solid #ffd700;
            font-family: 'Courier New', monospace;
            color: #ffd700;
            font-size: 11px;
            line-height: 1.8;
        }

        .technique-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            gap: 15px;
            margin-top: 15px;
        }

        .technique-card {
            background: rgba(255, 69, 0, 0.15);
            padding: 15px;
            border-radius: 8px;
            border: 2px solid #ff4500;
        }

        .technique-card h4 {
            color: #ff4500;
            font-size: 8px;
            margin-bottom: 10px;
        }

        .technique-card .formula {
            margin: 8px 0;
            padding: 10px;
            font-size: 9px;
            border: 1px solid #ff8c00;
        }

        .steps {
            background: rgba(255, 140, 0, 0.12);
            padding: 12px;
            border-left: 4px solid #ff8c00;
            margin: 10px 0;
            border-radius: 4px;
        }

        .steps h5 {
            color: #ff8c00;
            font-size: 7px;
            margin-bottom: 8px;
        }

        .steps ol {
            margin-left: 18px;
            color: #ffd700;
            font-size: 7px;
        }

        .steps li {
            margin-bottom: 4px;
        }

        .application-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
            gap: 12px;
        }

        .app-card {
            background: rgba(255, 215, 0, 0.15);
            padding: 12px;
            border-radius: 6px;
            border: 1px solid #ffd700;
        }

        .app-card h4 {
            color: #ffd700;
            font-size: 7px;
            margin-bottom: 8px;
        }

        .convergence-tests {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
            gap: 12px;
        }

        .test-card {
            background: rgba(255, 69, 0, 0.2);
            padding: 12px;
            border-radius: 6px;
            border: 1px solid #ff4500;
        }

        .test-card h4 {
            color: #ff4500;
            font-size: 7px;
            margin-bottom: 6px;
        }

        .test-card .condition {
            color: #ff8c00;
            font-size: 6px;
            margin-bottom: 4px;
        }

        .test-card .result {
            color: #ffd700;
            font-size: 6px;
        }

        .navigation {
            position: fixed;
            top: 20px;
            right: 20px;
            background: rgba(44, 24, 16, 0.95);
            padding: 18px;
            border-radius: 10px;
            border: 2px solid #ffd700;
            z-index: 1000;
            max-height: 85vh;
            overflow-y: auto;
        }

        .nav-link {
            display: block;
            color: #ffd700;
            text-decoration: none;
            font-size: 6px;
            margin-bottom: 6px;
            padding: 5px;
            border-radius: 4px;
            transition: all 0.3s;
        }

        .nav-link:hover {
            background: rgba(255, 215, 0, 0.2);
            color: #fff;
            transform: translateX(3px);
        }

        .highlight {
            background: linear-gradient(90deg, #ff4500, #ffd700);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
            font-weight: bold;
        }

        .important {
            background: rgba(255, 69, 0, 0.25);
            border: 2px solid #ff4500;
            padding: 12px;
            border-radius: 6px;
            margin: 10px 0;
        }

        .example {
            background: rgba(255, 140, 0, 0.15);
            padding: 10px;
            border-radius: 5px;
            margin: 8px 0;
            border-left: 3px solid #ff8c00;
        }

        .example h6 {
            color: #ff8c00;
            font-size: 6px;
            margin-bottom: 5px;
        }

        .polar-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
            gap: 10px;
        }

        .polar-card {
            background: rgba(255, 215, 0, 0.12);
            padding: 10px;
            border-radius: 5px;
            border: 1px solid #ffd700;
        }

        .warning {
            background: rgba(255, 0, 0, 0.2);
            border: 2px solid #ff0000;
            padding: 8px;
            border-radius: 4px;
            margin: 6px 0;
            color: #ff6666;
            font-size: 7px;
        }

        @media (max-width: 768px) {
            .container {
                padding: 12px;
            }
            
            .navigation {
                position: relative;
                margin-bottom: 25px;
            }
            
            .header h1 {
                font-size: 16px;
            }
            
            .formula {
                font-size: 9px;
            }
        }
    </style>
</head>
<body>
    <div class="navigation">
        <a href="#module1" class="nav-link">Module 1: Integration Techniques</a>
        <a href="#module2" class="nav-link">Module 2: Applications & Sequences</a>
        <a href="#module3" class="nav-link">Module 3: Series</a>
        <a href="#module4" class="nav-link">Module 4: Parametric & Polar</a>
        <a href="#quick-ref" class="nav-link">Quick Reference</a>
    </div>

    <div class="container">
        <div class="header">
            <h1>Calculus 2 Complete Course Cheat Sheet</h1>
            <p>Integration • Applications • Series • Parametric & Polar Curves</p>
        </div>

        <section id="module1" class="module">
            <h2>Module 1: Techniques of Integration</h2>
            
            <div class="topic">
                <h3>Substitution Rule</h3>
                <div class="formula">
                    ∫ f(g(x))g'(x) dx = ∫ f(u) du, where u = g(x)
                </div>
                
                <div class="steps">
                    <h5>U-Substitution Steps:</h5>
                    <ol>
                        <li>Choose u = g(x) (usually the "inside" function)</li>
                        <li>Find du = g'(x) dx</li>
                        <li>Substitute u and du into integral</li>
                        <li>Integrate with respect to u</li>
                        <li>Substitute back: replace u with g(x)</li>
                    </ol>
                </div>

                <div class="example">
                    <h6>Example:</h6>
                    <div class="formula">
                        ∫ 2x cos(x²) dx
                        <br>Let u = x², then du = 2x dx
                        <br>∫ cos(u) du = sin(u) + C = sin(x²) + C
                    </div>
                </div>
            </div>

            <div class="topic">
                <h3>Integration by Parts</h3>
                <div class="formula">
                    ∫ u dv = uv - ∫ v du
                    <br>where u and dv are chosen parts of the integrand
                </div>
                
                <div class="important">
                    <strong>LIATE Rule for choosing u:</strong>
                    <br>L - Logarithmic (ln x, log x)
                    <br>I - Inverse trig (arcsin x, arctan x)
                    <br>A - Algebraic (x, x², polynomials)
                    <br>T - Trigonometric (sin x, cos x)
                    <br>E - Exponential (e^x, a^x)
                </div>

                <div class="steps">
                    <h5>Integration by Parts Steps:</h5>
                    <ol>
                        <li>Choose u (using LIATE) and dv</li>
                        <li>Find du and v</li>
                        <li>Apply formula: uv - ∫ v du</li>
                        <li>Integrate ∫ v du</li>
                    </ol>
                </div>

                <div class="example">
                    <h6>Example:</h6>
                    <div class="formula">
                        ∫ x e^x dx
                        <br>u = x, dv = e^x dx
                        <br>du = dx, v = e^x
                        <br>= x e^x - ∫ e^x dx = x e^x - e^x + C = e^x(x-1) + C
                    </div>
                </div>
            </div>

            <div class="topic">
                <h3>Trigonometric Integrals</h3>
                <div class="technique-grid">
                    <div class="technique-card">
                        <h4>Powers of sin and cos</h4>
                        <div class="formula">
                            ∫ sin^m x cos^n x dx
                            <br><br>
                            • If m odd: save one sin, convert rest using sin²x = 1-cos²x
                            <br>• If n odd: save one cos, convert rest using cos²x = 1-sin²x
                            <br>• If both even: use half-angle formulas
                        </div>
                    </div>
                    
                    <div class="technique-card">
                        <h4>Half-Angle Formulas</h4>
                        <div class="formula">
                            sin²x = (1 - cos 2x)/2
                            <br>cos²x = (1 + cos 2x)/2
                            <br>sin x cos x = (sin 2x)/2
                        </div>
                    </div>
                    
                    <div class="technique-card">
                        <h4>Powers of tan and sec</h4>
                        <div class="formula">
                            ∫ tan^m x sec^n x dx
                            <br><br>
                            • If n even: save sec²x, convert rest using sec²x = 1+tan²x
                            <br>• If m odd: save sec x tan x, convert rest
                        </div>
                    </div>
                </div>

                <div class="topic">
                    <h3>Trigonometric Substitution</h3>
                    <div class="technique-grid">
                        <div class="technique-card">
                            <h4>√(a² - x²)</h4>
                            <div class="formula">
                                x = a sin θ
                                <br>dx = a cos θ dθ
                                <br>√(a² - x²) = a cos θ
                            </div>
                        </div>
                        
                        <div class="technique-card">
                            <h4>√(a² + x²)</h4>
                            <div class="formula">
                                x = a tan θ
                                <br>dx = a sec² θ dθ
                                <br>√(a² + x²) = a sec θ
                            </div>
                        </div>
                        
                        <div class="technique-card">
                            <h4>√(x² - a²)</h4>
                            <div class="formula">
                                x = a sec θ
                                <br>dx = a sec θ tan θ dθ
                                <br>√(x² - a²) = a tan θ
                            </div>
                        </div>
                    </div>
                </div>
            </div>

            <div class="topic">
                <h3>Partial Fractions</h3>
                <div class="formula">
                    For rational functions P(x)/Q(x) where degree(P) < degree(Q)
                </div>
                
                <div class="technique-grid">
                    <div class="technique-card">
                        <h4>Linear Factors</h4>
                        <div class="formula">
                            1/((x-a)(x-b)) = A/(x-a) + B/(x-b)
                        </div>
                    </div>
                    
                    <div class="technique-card">
                        <h4>Repeated Linear</h4>
                        <div class="formula">
                            1/(x-a)² = A/(x-a) + B/(x-a)²
                        </div>
                    </div>
                    
                    <div class="technique-card">
                        <h4>Quadratic Factors</h4>
                        <div class="formula">
                            1/((x²+1)(x-a)) = (Ax+B)/(x²+1) + C/(x-a)
                        </div>
                    </div>
                </div>

                <div class="steps">
                    <h5>Partial Fraction Steps:</h5>
                    <ol>
                        <li>Factor denominator completely</li>
                        <li>Write partial fraction decomposition</li>
                        <li>Multiply both sides by denominator</li>
                        <li>Solve for coefficients (substitution or comparing coefficients)</li>
                        <li>Integrate each term</li>
                    </ol>
                </div>
            </div>

            <div class="topic">
                <h3>Numerical Integration</h3>
                <div class="technique-grid">
                    <div class="technique-card">
                        <h4>Trapezoidal Rule</h4>
                        <div class="formula">
                            ∫[a to b] f(x) dx ≈ (Δx/2)[f(x₀) + 2f(x₁) + ... + 2f(x_{n-1}) + f(x_n)]
                            <br>where Δx = (b-a)/n
                        </div>
                    </div>
                    
                    <div class="technique-card">
                        <h4>Simpson's Rule</h4>
                        <div class="formula">
                            ∫[a to b] f(x) dx ≈ (Δx/3)[f(x₀) + 4f(x₁) + 2f(x₂) + 4f(x₃) + ... + f(x_n)]
                            <br>where n is even
                        </div>
                    </div>
                </div>
            </div>
        </section>

        <section id="module2" class="module">
            <h2>Module 2: Applications of Integration & Sequences</h2>
            
            <div class="topic">
                <h3>Improper Integrals</h3>
                <div class="technique-grid">
                    <div class="technique-card">
                        <h4>Type 1: Infinite Limits</h4>
                        <div class="formula">
                            ∫[a to ∞] f(x) dx = lim[t→∞] ∫[a to t] f(x) dx
                            <br>∫[-∞ to b] f(x) dx = lim[t→-∞] ∫[t to b] f(x) dx
                        </div>
                    </div>
                    
                    <div class="technique-card">
                        <h4>Type 2: Discontinuous Integrand</h4>
                        <div class="formula">
                            If f has discontinuity at x = c in [a,b]:
                            <br>∫[a to b] f(x) dx = ∫[a to c] f(x) dx + ∫[c to b] f(x) dx
                        </div>
                    </div>
                </div>
                
                <div class="important">
                    <strong>Comparison Test:</strong> If 0 ≤ f(x) ≤ g(x) for x ≥ a:
                    <br>• If ∫g(x)dx converges → ∫f(x)dx converges
                    <br>• If ∫f(x)dx diverges → ∫g(x)dx diverges
                </div>
            </div>

            <div class="topic">
                <h3>Areas Between Curves</h3>
                <div class="formula">
                    Area = ∫[a to b] |f(x) - g(x)| dx
                    <br>where f(x) ≥ g(x) on [a,b]
                </div>
                
                <div class="steps">
                    <h5>Steps for Area Between Curves:</h5>
                    <ol>
                        <li>Find intersection points (solve f(x) = g(x))</li>
                        <li>Determine which function is on top</li>
                        <li>Set up integral(s) with proper limits</li>
                        <li>Integrate</li>
                    </ol>
                </div>
            </div>

            <div class="topic">
                <h3>Volumes</h3>
                <div class="application-grid">
                    <div class="app-card">
                        <h4>Disk Method</h4>
                        <div class="formula">
                            V = π ∫[a to b] [R(x)]² dx
                            <br>Rotating around x-axis
                            <br>R(x) = radius function
                        </div>
                    </div>
                    
                    <div class="app-card">
                        <h4>Washer Method</h4>
                        <div class="formula">
                            V = π ∫[a to b] [R(x)]² - [r(x)]² dx
                            <br>R(x) = outer radius
                            <br>r(x) = inner radius
                        </div>
                    </div>
                    
                    <div class="app-card">
                        <h4>Shell Method</h4>
                        <div class="formula">
                            V = 2π ∫[a to b] x · f(x) dx
                            <br>Rotating around y-axis
                            <br>x = radius of shell
                            <br>f(x) = height of shell
                        </div>
                    </div>
                </div>

                <div class="warning">
                    <strong>When to use Shell vs Disk/Washer:</strong>
                    <br>Use shell method when setup is simpler (fewer integrals needed)
                </div>
            </div>

            <div class="topic">
                <h3>Arc Length</h3>
                <div class="formula">
                    Arc Length = ∫[a to b] √(1 + [f'(x)]²) dx
                    <br><br>
                    For parametric: L = ∫[a to b] √((dx/dt)² + (dy/dt)²) dt
                </div>
            </div>

            <div class="topic">
                <h3>Physics & Engineering Applications</h3>
                <div class="application-grid">
                    <div class="app-card">
                        <h4>Work</h4>
                        <div class="formula">
                            W = ∫[a to b] F(x) dx
                            <br>where F(x) is force function
                        </div>
                    </div>
                    
                    <div class="app-card">
                        <h4>Fluid Pressure</h4>
                        <div class="formula">
                            F = ∫[a to b] ρg · depth(y) · width(y) dy
                            <br>ρ = fluid density
                            <br>g = gravitational constant
                        </div>
                    </div>
                    
                    <div class="app-card">
                        <h4>Center of Mass</h4>
                        <div class="formula">
                            x̄ = (1/m) ∫[a to b] x · ρ(x) dx
                            <br>ȳ = (1/m) ∫[a to b] y · ρ(y) dy
                            <br>where m = total mass
                        </div>
                    </div>
                </div>
            </div>

            <div class="topic">
                <h3>Sequences</h3>
                <div class="formula">
                    Sequence {aₙ} converges to L if lim[n→∞] aₙ = L
                </div>
                
                <div class="technique-grid">
                    <div class="technique-card">
                        <h4>Common Limits</h4>
                        <div class="formula">
                            lim[n→∞] 1/nᵖ = 0 (p > 0)
                            <br>lim[n→∞] rⁿ = 0 (|r| < 1)
                            <br>lim[n→∞] rⁿ = ∞ (r > 1)
                            <br>lim[n→∞] (1 + 1/n)ⁿ = e
                        </div>
                    </div>
                    
                    <div class="technique-card">
                        <h4>Squeeze Theorem</h4>
                        <div class="formula">
                            If aₙ ≤ bₙ ≤ cₙ and
                            <br>lim aₙ = lim cₙ = L
                            <br>then lim bₙ = L
                        </div>
                    </div>
                </div>
            </div>
        </section>

        <section id="module3" class="module">
            <h2>Module 3: Series</h2>
            
            <div class="topic">
                <h3>Series Basics</h3>
                <div class="formula">
                    Infinite Series: ∑[n=1 to ∞] aₙ = a₁ + a₂ + a₃ + ...
                    <br>Converges if lim[n→∞] Sₙ exists (finite)
                    <br>where Sₙ = ∑[k=1 to n] aₖ (partial sum)
                </div>
                
                <div class="important">
                    <strong>Geometric Series:</strong>
                    <br>∑[n=0 to ∞] arⁿ = a/(1-r) if |r| < 1
                    <br>Diverges if |r| ≥ 1
                </div>
            </div>

            <div class="topic">
                <h3>Convergence Tests</h3>
                <div class="convergence-tests">
                    <div class="test-card">
                        <h4>nth Term Test</h4>
                        <div class="condition">
                            If lim[n→∞] aₙ ≠ 0
                        </div>
                        <div class="result">
                            Then ∑aₙ diverges
                            <br>(Note: If lim aₙ = 0, test inconclusive)
                        </div>
                    </div>
                    
                    <div class="test-card">
                        <h4>Integral Test</h4>
                        <div class="condition">
                            f(x) positive, decreasing, continuous
                        </div>
                        <div class="result">
                            ∑f(n) and ∫f(x)dx both converge or both diverge
                        </div>
                    </div>
                    
                    <div class="test-card">
                        <h4>Comparison Test</h4>
                        <div class="condition">
                            0 ≤ aₙ ≤ bₙ for all n
                        </div>
                        <div class="result">
                            If ∑bₙ converges → ∑aₙ converges
                            <br>If ∑aₙ diverges → ∑bₙ diverges
                        </div>
                    </div>
                    
                    <div class="test-card">
                        <h4>Limit Comparison</h4>
                        <div class="condition">
                            L = lim[n→∞] aₙ/bₙ
                        </div>
                        <div class="result">
                            If 0 < L < ∞, then ∑aₙ and ∑bₙ have same behavior
                        </div>
                    </div>
                    
                    <div class="test-card">
                        <h4>Ratio Test</h4>
                        <div class="condition">
                            L = lim[n→∞] |aₙ₊₁/aₙ|
                        </div>
                        <div class="result">
                            L < 1: converges absolutely
                            <br>L > 1: diverges
                            <br>L = 1: inconclusive
                        </div>
                    </div>
                    
                    <div class="test-card">
                        <h4>Root Test</h4>
                        <div class="condition">
                            L = lim[n→∞] ⁿ√|aₙ|
                        </div>
                        <div class="result">
                            L < 1: converges absolutely
                            <br>L > 1: diverges
                            <br>L = 1: inconclusive
                        </div>
                    </div>
                    
                    <div class="test-card">
                        <h4>Alternating Series</h4>
                        <div class="condition">
                            ∑(-1)ⁿbₙ where bₙ > 0, decreasing, lim bₙ = 0
                        </div>
                        <div class="result">
                            Converges
                            <br>Error: |Rₙ| ≤ bₙ₊₁
                        </div>
                    </div>
                </div>
            </div>

            <div class="topic">
                <h3>Power Series</h3>
                <div class="formula">
                    ∑[n=0 to ∞] cₙ(x-a)ⁿ = c₀ + c₁(x-a) + c₂(x-a)² + ...
                </div>
                
                <div class="important">
                    <strong>Radius of Convergence:</strong>
                    <br>R = lim[n→∞] |cₙ/cₙ₊₁| or R = 1/lim[n→∞] |cₙ₊₁/cₙ|
                    <br>Interval: (a-R, a+R) - check endpoints separately!
                </div>

                <div class="technique-grid">
                    <div class="technique-card">
                        <h4>Operations on Power Series</h4>
                        <div class="formula">
                            Addition/Subtraction: term by term
                            <br>Differentiation: ∑ncₙxⁿ⁻¹
                            <br>Integration: ∑cₙxⁿ⁺¹/(n+1)
                        </div>
                    </div>
                </div>
            </div>

            <div class="topic">
                <h3>Taylor & Maclaurin Series</h3>
                <div class="formula">
                    Taylor Series (about x = a):
                    <br>f(x) = ∑[n=0 to ∞] f⁽ⁿ⁾(a)/n! · (x-a)ⁿ
                    <br><br>
                    Maclaurin Series (a = 0):
                    <br>f(x) = ∑[n=0 to ∞] f⁽ⁿ⁾(0)/n! · xⁿ
                </div>
                
                <div class="technique-grid">
                    <div class="technique-card">
                        <h4>Common Maclaurin Series</h4>
                        <div class="formula">
                            eˣ = ∑xⁿ/n! = 1 + x + x²/2! + x³/3! + ...
                            <br><br>
                            sin x = ∑(-1)ⁿx²ⁿ⁺¹/(2n+1)! = x - x³/3! + x⁵/5! - ...
                            <br><br>
                            cos x = ∑(-1)ⁿx²ⁿ/(2n)! = 1 - x²/2! + x⁴/4! - ...
                        </div>
                    </div>
                    
                    <div class="technique-card">
                        <h4>More Series</h4>
                        <div class="formula">
                            1/(1-x) = ∑xⁿ = 1 + x + x² + ... (|x| < 1)
                            <br><br>
                            ln(1+x) = ∑(-1)ⁿ⁺¹xⁿ/n = x - x²/2 + x³/3 - ...
                            <br><br>
                            (1+x)ᵏ = ∑(k choose n)xⁿ
                        </div>
                    </div>
                </div>
            </div>
        </section>

        <section id="module4" class="module">
            <h2>Module 4: Parametric & Polar Curves</h2>
            
            <div class="topic">
                <h3>Parametric Curves</h3>
                <div class="formula">
                    Parametric Equations: x = f(t), y = g(t)
                    <br>Curve traced as parameter t varies
                </div>
                
                <div class="polar-grid">
                    <div class="polar-card">
                        <h4>Eliminating Parameter</h4>
                        <div class="formula">
                            Solve one equation for t
                            <br>Substitute into other equation
                            <br>Get relation y = F(x)
                        </div>
                    </div>
                    
                    <div class="polar-card">
                        <h4>Derivatives</h4>
                        <div class="formula">
                            dy/dx = (dy/dt)/(dx/dt)
                            <br><br>
                            d²y/dx² = d/dx[dy/dx] = (d/dt[dy/dx])/(dx/dt)
                        </div>
                    </div>
                </div>
            </div>

            <div class="topic">
                <h3>Calculus with Parametric Curves</h3>
                <div class="application-grid">
                    <div class="app-card">
                        <h4>Arc Length</h4>
                        <div class="formula">
                            L = ∫[α to β] √((dx/dt)² + (dy/dt)²) dt
                        </div>
                    </div>
                    
                    <div class="app-card">
                        <h4>Surface Area</h4>
                        <div class="formula">
                            S = 2π ∫[α to β] y √((dx/dt)² + (dy/dt)²) dt
                            <br>(rotation around x-axis)
                        </div>
                    </div>
                </div>
            </div>

            <div class="topic">
                <h3>Polar Coordinates</h3>
                <div class="formula">
                    Polar: (r, θ) where r ≥ 0, 0 ≤ θ < 2π
                    <br>Conversion: x = r cos θ, y = r sin θ
                    <br>r² = x² + y², θ = arctan(y/x)
                </div>
                
                <div class="polar-grid">
                    <div class="polar-card">
                        <h4>Common Polar Curves</h4>
                        <div class="formula">
                            Circle: r = a
                            <br>Line through origin: θ = α
                            <br>Cardioid: r = a(1 ± cos θ)
                            <br>Rose: r = a cos(nθ) or r = a sin(nθ)
                        </div>
                    </div>
                    
                    <div class="polar-card">
                        <h4>Tangent Lines</h4>
                        <div class="formula">
                            dy/dx = (dr/dθ sin θ + r cos θ)/(dr/dθ cos θ - r sin θ)
                        </div>
                    </div>
                </div>
            </div>

            <div class="topic">
                <h3>Areas & Lengths in Polar</h3>
                <div class="application-grid">
                    <div class="app-card">
                        <h4>Area in Polar</h4>
                        <div class="formula">
                            A = (1/2) ∫[α to β] r² dθ
                            <br><br>
                            Between curves:
                            <br>A = (1/2) ∫[α to β] [r₁² - r₂²] dθ
                        </div>
                    </div>
                    
                    <div class="app-card">
                        <h4>Arc Length in Polar</h4>
                        <div class="formula">
                            L = ∫[α to β] √(r² + (dr/dθ)²) dθ
                        </div>
                    </div>
                </div>
            </div>
        </section>

        <section id="quick-ref" class="module">
            <h2 class="highlight">Quick Reference & Common Integrals</h2>
            
            <div class="technique-grid">
                <div class="technique-card">
                    <h4>Basic Integrals</h4>
                    <div class="formula">
                        ∫ xⁿ dx = xⁿ⁺¹/(n+1) + C
                        <br>∫ 1/x dx = ln|x| + C
                        <br>∫ eˣ dx = eˣ + C
                        <br>∫ aˣ dx = aˣ/ln a + C
                    </div>
                </div>
                
                <div class="technique-card">
                    <h4>Trigonometric</h4>
                    <div class="formula">
                        ∫ sin x dx = -cos x + C
                        <br>∫ cos x dx = sin x + C
                        <br>∫ sec²x dx = tan x + C
                        <br>∫ sec x tan x dx = sec x + C
                    </div>
                </div>
                
                <div class="technique-card">
                    <h4>Inverse Trig</h4>
                    <div class="formula">
                        ∫ 1/√(a²-x²) dx = arcsin(x/a) + C
                        <br>∫ 1/(a²+x²) dx = (1/a)arctan(x/a) + C
                        <br>∫ 1/(x√(x²-a²)) dx = (1/a)arcsec(|x|/a) + C
                    </div>
                </div>
                
                <div class="technique-card">
                    <h4>Strategy Flowchart</h4>
                    <div class="formula">
                        1. Try basic antiderivatives
                        <br>2. Try u-substitution
                        <br>3. Try integration by parts
                        <br>4. Try trig substitution
                        <br>5. Try partial fractions
                        <br>6. Look up in tables
                    </div>
                </div>
            </div>
            
            <div class="important">
                <strong>Test Strategy:</strong>
                <br>• Always check if direct integration works first
                <br>• For products: try u-sub first, then integration by parts
                <br>• For rational functions: partial fractions
                <br>• For radicals: trigonometric substitution
                <br>• For series: determine convergence before finding sum
            </div>
        </section>
    </div>

    <script>
        document.addEventListener('DOMContentLoaded', function() {
            const modules = document.querySelectorAll('.module');
            
            modules.forEach(module => {
                module.addEventListener('mouseenter', function() {
                    this.style.transform = 'scale(1.005)';
                    this.style.transition = 'transform 0.3s ease';
                });
                
                module.addEventListener('mouseleave', function() {
                    this.style.transform = 'scale(1)';
                });
            });

            // Smooth scrolling for navigation
            document.querySelectorAll('.nav-link').forEach(link => {
                link.addEventListener('click', function(e) {
                    e.preventDefault();
                    const target = document.querySelector(this.getAttribute('href'));
                    target.scrollIntoView({ behavior: 'smooth' });
                });
            });

            // Add hover effects to cards
            document.querySelectorAll('.technique-card, .test-card, .app-card, .polar-card').forEach(card => {
                card.addEventListener('mouseenter', function() {
                    this.style.transform = 'translateY(-2px)';
                    this.style.transition = 'transform 0.2s ease';
                });
                
                card.addEventListener('mouseleave', function() {
                    this.style.transform = 'translateY(0)';
                });
            });
        });
    </script>
</body>
</html>