---
title: Formalization of Synthetic Differential Geometry
url: https://www.emergentmind.com/topics/formalization-of-synthetic-differential-geometry
type: topic
---

# Formalization of Synthetic Differential Geometry

Searching arXiv for the cited SDG formalization papers to ground the article in current and relevant research.
Formalization of Synthetic Differential Geometry (SDG) is the effort to state infinitesimal differential geometry in rigorous foundational systems in which nilpotent infinitesimals exist, ordinary smooth geometry embeds faithfully, and differential-geometric constructions may be carried out internally. In current work this formalization appears in several forms: sheaf-topos models such as the Cahiers topos of formal smooth sets and the topos of thickened smooth sets, axiomatic developments in homotopy type theory, categorical reconstructions via tangent structures and Weil algebras, and machine-checked proofs in Lean. Across these settings, the recurrent primitives are a line object \(R\), infinitesimal objects such as \(D=\{\,d:R\mid d^2=0\,\}\) or more general spectra of Weil algebras, the Kock–Lawvere axiom, and microlinearity; these support synthetic tangent bundles, jets, differential operators, and variational constructions [2601.15862] [1606.06540] [1605.07275] [2603.17457].

## 1. Topos-theoretic models and site presentations

A central formalization strategy places SDG inside a Grothendieck topos built from smooth or thickened probes. In one such presentation, \(\mathrm{CartSp}\) is the category of Euclidean spaces \(\mathbb R^n\) and ordinary smooth maps, \(\mathrm{FrmPnt}\) is the full subcategory of the opposite of commutative \(\mathbb R\)-algebras consisting of Weil algebras, and a formal Cartesian space is an object \(U\times D\in \mathrm{FrmCrtSp}:=(\mathrm{CartSp}\times \mathrm{FrmPnt})^{op}\). Equipping \(\mathrm{CartSp}\) with the usual open-cover Grothendieck topology and \(\mathrm{FrmCrtSp}\) with the topology generated by families \(\{(U_i\times D\to U\times D)\}\), one obtains \(\mathrm{SmoothSets}:=\mathrm{Sh}(\mathrm{CartSp})\) and \(\mathrm{FormalSmthSet}:=\mathrm{Sh}(\mathrm{FrmCrtSp})\). The embedding \(i_!:\mathrm{SmoothSets}\to \mathrm{FormalSmthSet}\) is fully faithful and preserves representables, and its essential image is the class of reduced objects characterized by the counit \(i_!i^*X\to X\) being an isomorphism [2601.15862].

A closely related \(\mathbb R\)-algebraic presentation starts from thickened Cartesian probes. Here \(\mathrm{ThCartSp}\subset CAlg_{\mathbb R}^{op}\) has objects \(O(\mathbb R^k\times D)\coloneqq C^\infty(\mathbb R^k)\otimes_{\mathbb R}O(D)\) for \(D\) any finite-dimensional nilpotent Weil algebra, and the resulting sheaf topos is \(\mathrm{ThSmthSet}=\mathrm{Sh}(\mathrm{ThCartSp})\), equivalently \(\mathrm{Sh}(CAlg_{\mathbb R}^{op},\tau)\). The internal hom makes \(\mathrm{ThSmthSet}\) Cartesian closed, and this setting is used as a fully \(\mathbb R\)-algebraic model of the Cahiers topos [2512.22816].

Menni’s construction modifies the usual well-adapted models by restricting the site to the full subcategory \(\mathcal C_0\) of finitely generated \(C^\infty\)-rings that are connected and pointed, thereby producing a pre-cohesive geometric morphism
\[
p:\Sh(\mathcal C_0)\longrightarrow \Set
\]
with four adjoints \(p_!\dashv p^*\dashv p_*\dashv p^!\), where \(p_!=\pi_0\) computes connected components. A refinement to the subcategory \(_W\subseteq Aff_{C^\infty}\) of \(W\)-determined rings yields another pre-cohesive setting [2405.17748].

| Formal setting | Site or probes | Structural feature |
|---|---|---|
| \(\mathrm{FormalSmthSet}\) | formal Cartesian spaces \(U\times D\) | \(i_!\) is fully faithful; reduced objects are its essential image |
| \(\mathrm{ThSmthSet}\) | thickened probes \(\mathbb R^k\times D\) | Cartesian closed; equivalent to Dubuc’s \(C^\infty\)-algebraic Cahiers topos |
| \(\Sh(\mathcal C_0)\), \(\Sh(_W)\) | connected pointed or \(W\)-determined \(C^\infty\)-rings | pre-cohesive morphism to \(\Set\); connected components via \(\pi_0\) |

These site descriptions are not merely model-building devices. They fix the exact ambient categories in which infinitesimal objects, exponentials, sheaf conditions, and embeddings of classical spaces are defined, and they determine what it means for a synthetic construction to recover a classical one.

## 2. Infinitesimals, Kock–Lawvere axioms, and microlinearity

The axiomatic core of SDG is the existence of infinitesimal objects and a principle that functions on them are polynomial of bounded degree. In Nishimura’s homotopy-type-theoretic formulation, \(R\) is postulated to be a set which is a \(Q\)-algebra, Weil algebras are finitely presented \(R\)-algebras of the form \(R[X_1,\dots,X_n]/(I,f_1,\dots,f_k)\) with nilpotent generators, and one sets \(\mathrm{Spec}_R W\) to be the type of \(R\)-algebra maps \(W\to R\). The homotopical generalized Kock–Lawvere axiom states that for every Weil algebra \(W\), the canonical \(R\)-algebra map \(W\to R^{\mathrm{Spec}_R W}\) is an equivalence; in particular, the canonical map
\[
R\times R \to R^D,\qquad (a,b)\mapsto (d\mapsto a+b\cdot d)
\]
is an equivalence of sets [1606.06540].

Microlinearity formalizes the idea that infinitesimal limit diagrams are seen correctly by a space. In the same HoTT framework, a type \(M\) is microlinear if every finite diagram of infinitesimal types obtained as \(\mathrm{Spec}_R\) of a finite limit diagram of Weil algebras becomes a limit diagram after exponentiation by \(M\). One expression of this is
\[
M^{\,\lim W_i}\simeq \lim_i(M^{W_i}).
\]
This condition yields synthetic tangent fibers
\[
T_xM:=\{\,t:D\to |M|_0 \mid t(0)=|x|_0\,\},
\]
an \(R\)-module structure on each \(T_xM\), differentials \(D_xf:T_xM\to T_{f(x)}N\), and the equivalence of three notions of vector field: a section \(M\to TM\), an infinitesimal flow \(D\times M\to M\), and a transformation \(D\to M\to M\) [1606.06540].

A different axiomatization, described by Menni as “radically synthetic,” starts from a space \(T\) with a unique point \(0:1\to T\), forms the endomorphism monoid \(T^T\), and extracts
\[
R=\{\,f:T\to T\mid f(0)=0\,\}\subseteq T^T.
\]
The Kock–Lawvere or line-type axiom then forces the additive structure on \(R\). If \(U\subseteq R\) is the subobject of invertible elements, bi-directionality is the condition \(\pi_0U\cong 1+1\), and it induces a preorder \(a\le b\iff b-a\in M\) compatible with the rig structure [2405.17748].

In the Cahiers-style field-theoretic setting, the infinitesimal interval is
\[
D\coloneqq \mathrm{Spec}\,\mathbb R[\varepsilon]/(\varepsilon^2),
\]
and the synthetic tangent bundle is the internal mapping object
\[
TX=X^D=[D,X].
\]
This realizes tangent vectors as infinitesimal curves and is one of the standard synthetic consequences of the Kock–Lawvere principle [2512.22816].

## 3. Categorical reconstructions beyond the topos-internal viewpoint

Formalization of SDG is not restricted to internal topos logic. One influential categorical reconstruction starts from the notion of a tangent structure. A tangent structure on a category \(\mathcal M\) consists of an endofunctor \(T:\mathcal M\to \mathcal M\) together with natural transformations
\[
p:T\Rightarrow \Id_{\mathcal M},\qquad 0:\Id_{\mathcal M}\Rightarrow T,\qquad +:T\times_{p,\Id}T\Rightarrow T,\qquad l:T\Rightarrow T\circ T,\qquad c:T\circ T\Rightarrow T\circ T,
\]
subject to additive-bundle, lift, flip, coherence, and equalizer axioms. Leung shows that giving such a tangent structure is equivalent to giving a strong monoidal functor
\[
F:(\Weil_1,\otimes_k,k)\longrightarrow (\End(\mathcal M),\circ,\Id_{\mathcal M})
\]
that preserves foundational pullbacks and a distinguished equalizer. In this sense \(\Weil_1\) is the free or initial tangent-structure object, and the passage from Weil algebras to endofunctors formalizes the relation between SDG and abstract tangent-structure theory [1605.07275].

Another externalization is Nishimura’s program for Frölicher spaces. A Frölicher space \(X\) is equipped with structure curves and structure functions, and the category \(\mathcal{FS}\) of Frölicher spaces is Cartesian closed. Each Weil algebra \(W\) defines a Weil prolongation \(X\mapsto X\otimes W\), a space is microlinear if it preserves finite limit diagrams in the category of Weil algebras after applying \(X\otimes -\), and a space is Weil-exponentiable if prolongation interacts correctly with exponentials. The full subcategory of microlinear and Weil-exponentiable Frölicher spaces is Cartesian closed, the tangent bundle is \(TM=M\otimes D\), and the vector fields \(\mathfrak X(M)\) form a Lie algebra [1002.3978].

Burke extends the formalization further into internal category theory. In a well-adapted model of SDG with infinitesimals \(D_k=\{\,d\in R\mid d^{k+1}=0\,\}\) and Kock–Lawvere isomorphisms
\[
\alpha_k:R^{k+1}\longrightarrow R^{D_k},
\]
he defines enriched mono-coreflective subcategories of internal categories, identifies one-object jet-categories with formal group laws, and proves a synthetic form of Lie’s second theorem. Under enriched path-connectedness and simply-connectedness hypotheses, the functor
\[
(-)_\infty:Cat_{int}^{sc}(\mathcal E)\longrightarrow Cat_\infty^{sc}(\mathcal E)
\]
is fully faithful [1605.06378].

These reconstructions show that formalization of SDG can be phrased equivalently as topos-internal infinitesimal geometry, as categorical algebra of tangent structures, or as externalized Weil-functor geometry.

## 4. Jets, comonads, and field-theoretic formalization

A major modern strand of SDG formalization concerns infinite jets and the formal theory of PDEs. Khavkine and Schreiber work in a topos \(\mathbf H\) equipped with a differential cohesion structure
\[
(i_!\dashv i^*\dashv i_*):\mathbf H_\Re\to \mathbf H,
\]
where \(\mathbf H_\Re\subset \mathbf H\) is the full subcategory of reduced objects and the induced idempotent (co-)monads are reduction \(\Re=i_!i^*\), infinitesimal-shape \(\Im=i_*i^*\), and étale \(\mathrm{Et}=i_*i_!\). The formal disk bundle \(T^\infty X\) is defined as a pullback over the unit \(\eta_X:X\to \Im X\), and the infinite jet functor over \(\Sigma\) is the right base-change
\[
J^\infty_\Sigma=(\eta_\Sigma)^*(\eta_\Sigma)_*.
\]
This endofunctor on the slice topos \(\mathbf H_{/\Sigma}\) carries a comonad structure \((J^\infty,\epsilon,\Delta)\), its co-Kleisli category is the category of differential operators, and formally integrable PDEs are identified with the Eilenberg–Moore coalgebras for \(J^\infty\) [1701.06238].

A technical gap in this program concerned the classical definition of infinite jets as a projective limit of finite jets. For a surjective submersion \(E\to \Sigma\) of finite-dimensional manifolds, the classical infinite jet bundle is
\[
J^\infty_\Sigma E:=\lim_{k\leftarrow} J^k_\Sigma E
\]
in Fréchet manifolds, while its synthetic counterpart is the limit \(\lim_{k\leftarrow} i_!(J^k_\Sigma E)\) in \(\mathrm{FormalSmthSet}\). “Synthetic Differential Jet Bundles are Reduced” proves that these coincide canonically:
\[
i_!\bigl(J^\infty_\Sigma E\bigr)\;\simeq\;\lim_{k\leftarrow} i_!\bigl(J^k_\Sigma E\bigr).
\]
The proof reduces to Cartesian spaces, shows directly that \(\lim_{k\leftarrow} i_!\mathbb R^k\) is reduced by a plot-factorization argument using Hadamard’s lemma and a finite-dimensional embedding trick, and then deduces the general case by local triviality and preservation of fibered products [2601.15862].

This limit-preservation theorem stabilizes a broader field-theoretic formalization. In thickened smooth sets, the tower \(J^n_MF\to M\) gives
\[
J^\infty_MF=\lim_n y(J^n_MF),
\]
and there is also a synthetic definition via infinitesimal tubular neighborhoods and sections over \(\infty\)-infinitesimal neighborhoods. For bundles of manifolds, these two notions coincide. The same setting carries the horizontal/vertical splitting
\[
T\,J^\infty_MF \cong V\,J^\infty_MF\oplus H\,J^\infty_MF,
\]
the variational bicomplex, local Lagrangians \(L\in \Omega^{0,d}(J^\infty_MF)\), a critical locus \(\mathrm{Crit}(S)\cong EL^{-1}(0)\) defined as a pullback, and the identification \(T\,\mathrm{Crit}(S)\cong \Ker(d\,EL_*)\) with classical Jacobi fields [2512.22816].

The significance of these results is foundational. Earlier work had observed that infinite jets and the PDE comonad become natural in formal smooth sets but tacitly assumed that forming infinite jets commuted with the embedding \(i_!\). The reducedness theorem closes that gap, and this supports a completely internal, coordinate-free, comonadic framework for variational calculus, Poisson structures on diffieties, and the geometry of field theories [2601.15862].

## 5. Type-theoretic and machine-checked formalization

Synthetic differential geometry has also been formalized directly in type theory. Nishimura’s first paper on SDG within homotopy type theory develops the subject synthetically from axioms rather than from a chosen topos model. The framework assumes \(R\) is a \(Q\)-algebra, defines infinitesimal types such as
\[
D=\mathrm{Spec}_R(R[X]/(X^2))\simeq \{\,d:R\mid d^2=0\,\},
\]
postulates the generalized Kock–Lawvere axiom for all Weil algebras, defines microlinearity, and then constructs tangent bundles, differentials, vector fields, and Lie brackets internally. Theorems include the \(R\)-module structure on each tangent fiber \(T_xM\), the chain rule \(D_x(g\circ f)=D_{f(x)}g\circ D_xf\), the equivalence of three presentations of vector fields, and the Jacobi identity proved via \(D^4\)-diagrams [1606.06540].

The transition from axiomatic synthetic mathematics to proof assistants is made explicit in “Synthetic Differential Geometry in Lean.” That development works in Lean 4 and mathlib4, introduces only unique choice rather than classical choice, and formalizes infinitesimals, the Kock–Lawvere axiom, derivatives, and Taylor expansion. It defines the \(k\)-th infinitesimal object \(D_k\), formalizes one-variable and higher-order Kock–Lawvere classes, defines the synthetic derivative by unique choice, and proves a multivariable Taylor theorem for \(f:R^n\to R\) over infinitesimal neighborhoods \(\prod_i D_{k_i}\):
\[
f(x+d)=\sum_{| \alpha |\le |k|} (\partial^\alpha f(x))\cdot \frac{d^\alpha}{\alpha!}.
\]
The project reports that the only extra logical axiom is unique choice, that a custom fork of Lean core, Batteries, and mathlib4 was used to avoid transitive uses of `Classical.choice`, and that the entire project compiles in about \(10\) s on a standard machine with no `Classical.choice` or excluded-middle used anywhere in `SDG/…` [2603.17457].

This line of work demonstrates that formalization of SDG is not limited to semantic models. It can also be expressed as an axiomatic type theory and then implemented constructively in a proof assistant.

## 6. Foundational significance, misconceptions, and current directions

A common misconception is that SDG formalization is a single foundational recipe. The literature instead exhibits several non-equivalent but overlapping programs: well-adapted smooth topoi, pre-cohesive variants, homotopy type theory, tangent structures, Frölicher-space externalizations, and mechanized formalization in Lean. Each fixes a different balance between semantic modeling, internal logic, categorical abstraction, and proof automation.

A second misconception is that synthetic methods displace classical differential geometry rather than recover it. Multiple formalizations emphasize full and faithful embeddings of classical objects. Every finite or countable Fréchet manifold defines a sheaf on \(\mathrm{CartSp}\), and the resulting functor \(\mathrm{FrchtMfd}\to \mathrm{SmoothSets}\) is fully faithful; composing with \(i_!\) embeds Fréchet manifolds into the Cahiers topos. In thickened smooth sets, manifolds with boundary and corners embed fully faithfully into \(CAlg_{\mathbb R}^{op}\), and their Weil bundles are recovered synthetically as \([D,M]\) [2601.15862] [2512.22816].

A third issue concerns logic and order. Several SDG settings explicitly rely on intuitionistic logic, and Menni’s work shows that even order structure can be derived internally from the connected components of the unit group of the rig \(R\). In the more spatial topos \(\Sh(_W)\), the radically derived sub-rig \(M\subseteq R\) and the preorder \(a\le b\iff b-a\in M\) coincide exactly with the spatial preorder defined by factorization through \([0,\infty)\) [2405.17748].

Current directions extend the formalization rather than merely apply it. The reducedness result for synthetic jet bundles is presented as completing the formal foundation for infinite jet bundles in SDG and, in higher SDG, as pointing toward extensions to \((\infty,1)\)-sheaves, higher jet bundles, homotopy-comonads, and a synthetic treatment of PDEs on higher stacks [2601.15862]. Thickened smooth sets are proposed as synthetic foundations for local Lagrangian field theory in which infinitesimal spaces interact correctly with off-shell and on-shell spaces of fields, and in which the variational principle is recognized as the intersection of thickened smooth sets; a plausible implication is that synthetic infinitesimal neighborhoods may serve as a rigorous framework for perturbative restrictions around a field configuration [2512.22816].

Broader developments indicate how these foundations are being used. SDG has been employed to formulate a geometric theory of integration based on equivariant maps from infinitesimal \(n\)-cuboids, producing Cartan, Leibniz–Fubini, and Nieuwentijdt forms together with a new symmetric differential operator \(\delta\) [2403.05707]. Other papers use well-adapted topoi to study infinitesimal curvature, monads around a point, and singularity models in general relativity [1605.03099] [1706.03541] [1607.08264]. This suggests that formalization of SDG now functions both as a foundational discipline and as an infrastructure for synthetic treatments of jets, integration, Lie theory, and field theory.

Source: https://www.emergentmind.com/topics/formalization-of-synthetic-differential-geometry