Robert Joseph George - Verified Scientific Machine Learning in Lean - IPAM at UCLA

Robert Joseph George - Verified Scientific Machine Learning in Lean - IPAM at UCLA

🎙 Robert Joseph George 👥 43K 📅 September 19, 2026 ⏱ 25 min 👁 221 📄 original study 🧭 2026-09-19
Available in: English (current) Français

Keywords

LeanTorchLeanFloatLibFormal verificationPDE

Summary

The talk by Robert Joseph George presents TorchLean, a framework for neural networks and scientific computing in the Lean 4 proof assistant, and FloatLib, an arbitrary-precision floating-point library. The core idea is to provide machine-checkable guarantees for machine learning models, addressing issues from shape correctness to floating-point rounding errors. TorchLean supports the full autograd system, verified training, and interoperability with PyTorch via ONNX. The presenter demonstrates how this framework catches shape bugs at type-checking time and connects proof theorems to mathlib. FloatLib offers a verified implementation of floating-point arithmetic with multiple backends for speed, including lookup tables and limb arrays. The talk also highlights practical bug finding in other libraries, such as a non-determinism issue in LLM serving. Future work aims to formalize PDE analysis and build a common verification stack for scientific ML.

134 words

Critical Evaluation

Value of the Information & Strength of the Argument

The information is highly valuable for researchers interested in formal verification of machine learning. The presenter provides concrete examples of how TorchLean eliminates common shape errors and proves properties like universal approximation and autodiff correctness. The argumentation is solid: he supports claims with real implementations and performance benchmarks, and connects to mathlib’s existing theorems. The introduction of FloatLib addresses the gap between mathematical guarantees and finite-precision computations, with performance comparisons showing competitive speeds against MPFR. The talk successfully argues that verified ML is feasible and beneficial, despite current limitations in speed and expressiveness.

Scientific Rigor, Source Quality, Title Accuracy

The scientific rigor is high; the work is grounded in existing formal methods and Lean’s mathlib, and the presenter gives credit to related projects (e.g., mathlib, Float). He acknowledges limitations (e.g., reliance on CUDA binding for speed) and highlights ongoing efforts. The sources mentioned are primarily the workshop description link and the open-source nature of the projects. The title precisely matches the content: the talk centers on verified scientific machine learning in Lean. No public comments were provided for analysis.

188 words

Title / Content Match

The title accurately reflects the content: a presentation on verified scientific machine learning within the Lean proof assistant.

Quality & Reliability

7/10

The talk presents original research on verified ML using the Lean theorem prover, with technical details and references to ongoing work. However, claims are from the presenter and not independently verified.

Key Moments

Cited Sources

Contribution & Novelties

The original contribution is TorchLean, the first framework to provide a fully verified deep learning stack in Lean, covering shape safety, autodiff, and training with guarantees. FloatLib advances verified arithmetic with arbitrary precision and multiple speed-optimized backends. The work enables formal reasoning about PDE solvers and learned models, and has practical impact by finding real bugs in ML infrastructure. The novelty lies in bridging pure mathematics, numerical computation, and machine learning within a single proof assistant.

Pour aller plus loin :

  • Lean Theorem Prover — The interactive theorem prover used for all formalization.
  • mathlib — The community library of formalized mathematics used as foundation.
  • Floating-point arithmetic — Background on IEEE 754 and rounding errors.
  • Neural network verification — Techniques for proving robustness and properties of trained models.

127 words

Radar Profile

The profile shows high technical depth and information quality, indicating a specialized talk for experts. The lower global reliability score reflects that it is a single presenter's work, not peer-reviewed, but the level of detail and connection to established mathlib strengthen its credibility.

Reliability 7/10