Inside Every Calculus Is A Little Algebra Waiting To Get Out
summary
Claims that synthetic differential geometry and dual numbers give a purely algebraic foundation for differentiation, replacing limits with an axiom that skolemizes into a point‑free alpha/beta/gamma isomorphism and yields product, chain and trig rules by symbol‑pushing alone. Shows a direct implementation: transliterate the dual‑number algebra into Kotlin for forward automatic differentiation and explains backward AD as CPS. Notes practical limits: need multiple infinitesimals for multivariate or higher derivatives and warns of perturbation confusion; gives an integration axiom but no easy numeric recipe.
AI-written summary · about
chapters (10)
- 0:00Introduction to Software 2.0
- 3:49Algebraic foundations
- 9:09Dual numbers and derivatives
- 12:30Mechanical differentiation
- 17:32Implementation and point-free
- 20:15Isomorphisms and axioms
- 30:07Universal properties
- 37:15Limits of dual numbers
- 41:07Algebraic integration
- 44:00Questions and answers
related talks
48mInside Every Calculus Is A Little Algebra Waiting To Get Out
35mDerivatives - Important Concept. Simple to grasp in Kotlin
11mAbstract Interpretation for Automatic Differentiation
29mPartial Evaluation of Automatic Differentiation for Differential-Algebraic Equati...
36mProgramming Languages for Automatic Differentiation: What Now?
06mDistribution Theoretic Semantics for Non-Smooth Differentiable Programming
01h 04mSymbolic Calculus for High-performance Computing From Scratch Using C++23
19mSemantics of Integrating and Differentiating Singularities
