Fundamental Theorem of Calculus, Part 1
Slide \(x\) to accumulate signed area under \(f\); the accumulation \(F(x)=\int_a^x f(t)\,dt\) has slope exactly \(f(x)\). Move \(a\) and watch \(F\) shift up or down while its derivative never changes.
The First Fundamental Theorem of Calculus states that if \(f\) is continuous, the accumulation function
The four panels
- Top-left - signed area: \(f(t)\) with the region from \(a\) to \(x\) shaded. Area above the axis (teal) counts positive; area below (orange) counts negative.
- Top-right - accumulation \(F(x)\): the running value of the integral traced as \(x\) grows. The amber tangent line at \(x\) has slope \(f(x)\).
- Bottom-left - the derivative \(F'(x)\): computed numerically and traced out on its own with a leading dot as \(x\) advances.
- Bottom-right - the integrand \(f(x)\): drawn at the same scale. Watch \(F'(x)\) build the identical curve — that is the theorem.
Why the derivative doesn't depend on \(a\)
Changing \(a\) adds a constant \(-\int_{a_{\text{old}}}^{a_{\text{new}}}f\) to \(F\), so the whole curve in the right panel shifts vertically. A constant has zero derivative, so the bottom panel is unchanged: the slope is \(f(x)\) no matter where accumulation starts.
Numerical method
Each integral uses composite 10-point Gauss–Legendre integration (spectral accuracy for smooth \(f\)); the derivative is tracked with a five-point central finite-difference stencil, \(F'(x)\approx\dfrac{F(x-2h)-8F(x-h)+8F(x+h)-F(x+2h)}{12h}\). The Fresnel integrand \(\sin(\tfrac{\pi}{2}t^2)\) has no elementary antiderivative, yet the theorem still holds exactly.
Cite this tool
Kapita, S. (2026). Fundamental Theorem of Calculus, Part 1. Math Tools. https://shelvean.github.io/math-tools/ftc1.html
Kapita, Shelvean. "Fundamental Theorem of Calculus, Part 1." Math Tools, 2026, shelvean.github.io/math-tools/ftc1.html.
@online{kapita2026ftc1,
author = {Shelvean Kapita},
title = {{Fundamental Theorem of Calculus, Part 1}},
year = {2026},
organization = {Math Tools},
url = {https://shelvean.github.io/math-tools/ftc1.html}
}