Where smooth curves become infinitesimally linear,
and calculus becomes first-order
algebra.
Calculus asks how a changing input changes an output. Neocalculus studies that question through a first-order infinitesimal lens: smooth curves become locally linear, and derivatives appear as coefficients of . The chapters build from this local picture to accumulation, modeling, and geometry.
“A curve bends. A line does not. So how can a line tell us what a curve is doing?”
The question that opens calculus
Before we study change, we need one simple piece of language. A function is a rule that accepts an input and gives back exactly one output.
We usually call the input . If the function is named , its output is written , read “f of x.” Thus means “square the input.” For example, and . The parentheses in do not mean multiplication; they tell us which input was given to .
Watch one cycle of the machine below. A number enters from the left. The displayed rule acts on it, and the result leaves on the right. The dot on the small graph marks that same input-output pair.
Each cycle uses a different rule, but the notation keeps the same meaning. A graph is a picture of all the input-output pairs: when the input produces the output , the point lies on the graph.
Now we can ask the question that begins calculus: when changes, how does change? To answer it at one particular input, we look closely at the graph near the corresponding point. Sometimes the graph settles toward one line direction. Sometimes it does not.
For now, call a graph smooth at a point when magnifying near that point reveals one line direction. A parabola has one. At the corner of , the directions from the left and right disagree. At a jump, the two nearby pieces do not even connect.
The purple dashed line in the demo is the tangent line: it passes through the chosen point and points in the graph’s local direction. Keep the parabola selected, turn on the tangent, and increase the zoom. Watch the gap between the curve and the line.
At ordinary scale, the parabola and the tangent are visibly different. As the window shrinks around the chosen point, the bend becomes harder to see and the graph looks more like the line. Numerical zoom reveals this pattern, but it never reaches a final smallest magnification.
Synthetic differential geometry asks an exact version of the zooming question. It represents a first-order change in the input by d and uses the rule
This d is not an ordinary real number that happens to be very small. It is a first-order displacement in the model. The term records the direct response to an input change; records a second-order effect such as bending. The first-order lens discards the latter. It does not discard terms such as : their coefficients still tell us how the output responds.
Now fix an input . Smoothness says that, for first-order displacements, the output has one and only one form
Here is the original output, and is its first-order change. The number is determined by the function and the point. We will calculate it before giving it a name.
The second-order gap vanishes; the unique coefficient records the shared local direction.
This is microstraightness. For an ordinary finite change , the line usually gives an approximation: . For a first-order displacement , the equation is exact. The curve has not become a line everywhere; curve and line agree only at first order near the chosen point.
Now let us find for the squaring function. Start at the input 3 and change it to . Expand in the ordinary way, then use :
The answer has two parts. The 9 is the original output. The coefficient 6 tells us the first-order change: near 3, the squaring function changes by when the input changes by . In the microstraightness equation, this says at the input 3.
Now let the starting input be instead of 3. For :
This has the form with . Because the starting input can vary, the local coefficient varies with it. This coefficient has a name.
A derivative at one input is a number: the slope there. But let the input move, and each point supplies its own slope. Those slope values together form a new function, . Watch the point travel along each curve below. The purple tangent turns as the local slope changes; the function that records all those slopes emerges on the right.
The trigonometric outputs are a preview. In Chapter 2, we will derive them instead of asking you to take them on faith.
For , we found . At , the slope is 6. At , it is −2. The sign tells the direction; the size tells how steeply the output responds.
Notice what we did not do: we never divided by . We expanded the function and read the unique first-order coefficient.
In synthetic differential geometry, names the smooth number line, and is its first-order neighborhood of zero. The Kock–Lawvere axiom says that every map has a unique form .
Apply this to . Its constant term is , and its unique coefficient is . This is the axiom behind the exact equation .
No division by is involved. If for every , then the two expressions have the same first-order coefficient, so . This is sometimes called microcancellation.
There is one logical subtlety. The model has a nontrivial infinitesimal neighborhood, but we do not choose a particular and declare it distinguishably nonzero. The mainline only needs the neighborhood and the unique coefficient rule.
Core. For , identify the input and the output, then calculate the output for the input 4.
Core. Classify each graph as smooth, cornered, or discontinuous: , , and a step function.
Core. Simplify using .
Core. Expand and read the coefficient of .
Core. The derivative of is . Find the slope at and explain what it means.
Core. Explain the difference between the exact first-order statement and the finite approximation .
Explore. Expand for an ordinary finite . Which term is absent from the first-order calculation, and what does it represent geometrically?
Explore. Why do we read coefficients instead of dividing an equation by ?
Derivatives as first-order coefficients, including trig, exponential, and logarithmic families.
Product, chain, quotient, implicit differentiation, and local linear models from one algebraic workflow.
Critical points, extrema, curve behavior, and Newton's method from derivative structure.
Rates become totals through signed accumulation, moving endpoints, and antiderivatives.
Choose an antiderivative technique, then build areas, volumes, work, and averages from local contributions.
A local rate law and initial condition determine growth, cooling, and motion.
Build Taylor polynomials from derivatives, bound their error, and decide when an infinite series truly represents a function.
Partials, gradient, Jacobian, and vector-field integrals in multiple dimensions.
Complex functions reshape the plane; complex derivatives and contour integrals reveal a rigid geometry.
Exterior derivative, Stokes-style unification, and topological scope notes.
One central axiom: .
From this rule, together with smoothness assumptions, we derived the main derivative families used in this course, proved the product/chain/quotient rules, established the Fundamental Theorem of Calculus, and developed integration, series, multivariable methods, and differential-forms unification.
The mainline presentation is algebraic and infinitesimal-first, with optional bridges to limit-based analysis where those comparisons are useful.
Neocalculus — calculus, reimagined from first principles.