
This kinds of kill the whole idea. The book is written as if the intuitive arguments were actually rigorous; what's heuristic about them?
I mean the whole point of SIA is that you really can have a triangle where one side is infinitesimal, because infinitesimals are part of the number system, it's not something extra.
Anyway so does this mean that Z3 can't be used to prove intuitonistic arguments? That's surprising to me. What exactly makes SMT tied to classical logic?
edit: okay check out this https://dl.acm.org/doi/10.5555/1983702.1983729 the author used an embedding in order to represent intuitionistic formulas inside classical logic, so they could use Z3 anyway
Yes it's equivalent to limits, but limits are a very cumbersome machinery, specially if you use the epsilon delta definition (there exists .. such that all ..).
But note that I just linked you a PDF that does fully 100% rigorous calculus using only infinitesimals with no limits. Yhey aren't disregarding small terms willy nilly (like it was done in the early history of calculus)
The only catch about SIA is that it requires you to use intuitionistic logic rather than classical logic in your mathematical arguments (which I admit is a barrier, but it also buys you some things). And what it offers is much simpler proofs that support intuitive reasoning.
There is also this book, "A Primer of Infinitesimal Analysis" [0], which develops a big chunk of calculus and classical mechanics using only infinitesimals, and is fully rigorous.
[0] https://www.cambridge.org/br/universitypress/subjects/mathem...
https://www.amazon.com/Primer-Infinitesimal-Analysis-John-Be...
Any interesting property of this logic and model is that all functions are infinitely differentiable.
Other introductions are An Invitation to Smooth Infinitesimal Analysis by John L. Bell and Synthetic Differential Geometry by Michael Shulman.
http://publish.uwo.ca/~jbell/invitation%20to%20SIA.pdf
http://home.sandiego.edu/~shulman/papers/sdg-pizza-seminar.p...
The computational techniques from Automatic Differentiation use these types of entities to calculate derivatives exactly without approximating infinite (limiting) processes.
Calculus can be done constructively without infinite limiting processes purely algebraically using these nilpotents. And from a geometric interpretation there is nothing nonsensical about a tangent line to a curve.
Also you don't differentiate numbers (real or rational), you can only differentiate functions.
Also the idea of a actual infinity is a poetic mathematical one. It doesn't have to fit reality. The issue is whether it is useful and to what extent.