Table of Contents
Fetching ...

Synthetic Differential Geometry in Lean

Riccardo Brasca, Gabriella Clemente

Abstract

This article is about the formalization of synthetic differential geometry with the Lean proof assistant and the mathematical library mathlib. The main result we prove and formalize is a Taylor theorem for functions of several variables, where the series expansion is around an infinitesimal neighborhood. Most of our proofs are in fact new. Our investigations highlight the possibility of using mathlib to do constructive mathematics.

Synthetic Differential Geometry in Lean

Abstract

This article is about the formalization of synthetic differential geometry with the Lean proof assistant and the mathematical library mathlib. The main result we prove and formalize is a Taylor theorem for functions of several variables, where the series expansion is around an infinitesimal neighborhood. Most of our proofs are in fact new. Our investigations highlight the possibility of using mathlib to do constructive mathematics.
Paper Structure (13 sections, 22 theorems, 64 equations)

This paper contains 13 sections, 22 theorems, 64 equations.

Key Result

Theorem 1.1.1

(Taylor's theorem in ordinary differential calculus) Let $f\in C^k(U,\mathbb{R})$. For any $l\leq k$ and any $x_0\in U$, as $\|h\| \to 0$

Theorems & Definitions (42)

  • Theorem 1.1.1
  • Lemma 2.3.1
  • proof
  • Definition 3.1.1
  • Lemma 3.1.2
  • Lemma 3.1.3
  • Lemma 3.1.4
  • Lemma 3.1.5
  • Lemma 3.1.6
  • proof
  • ...and 32 more