Lean FRO’s cover photo
Lean FRO

Lean FRO

Software Development

Redmond, WA 5,490 followers

Supporting the Formal Mathematics revolution

About us

Lean FRO is a nonprofit dedicated to advancing the Formal Mathematics revolution. The FRO’s purpose is to tackle the challenges of scalability, usability, and proof automation in the Lean proof assistant. Our 5-year mission is to empower Lean towards self-sustainability.

Website
https://lean-lang.org
Industry
Software Development
Company size
11-50 employees
Headquarters
Redmond, WA
Type
Nonprofit
Founded
2023

Locations

Employees at Lean FRO

Updates

  • Lean FRO reposted this

    Aleph Prover, our fully autonomous AI agent system for formal verification, aced all major theorem proving benchmarks including PutnamBench, VeriSoftBench, and Verina. Read more about this accomplishment and what it means. https://lnkd.in/eg7b3qBG The implications for these formal tests for “correctness” extend far beyond academic competition: ▪️ Provable correctness in safety-critical software ▪️ Hardware verification for chips and embedded systems ▪️ High-assurance cryptography and infrastructure ▪️ Automated theorem proving for scientific research ▪️ AI-generated code with provable guarantees Traditional AI systems generate outputs in natural language or source code. Even when those outputs appear convincing, they often contain subtle logical failures, unverifiable assumptions, or hidden correctness issues that only reveal themselves downstream. In low-risk consumer applications, those errors may be tolerable. Inside critical infrastructure or production engineering systems, they are not. Join the waitlist for Aleph here: https://lnkd.in/eWzSKpqT

    • No alternative text description for this image
  • Lean FRO reposted this

    👥 Save the date: CSLib Online Meetings Announcing the beginning of the CSLib online meetings, aimed at coordinating and facilitating the development of the library and its use. The meetings are an opportunity to discuss CSLib and exchange information with the rest of the community and the maintainers. The first meeting will take place on Thursday, 21 May 2026, at 12:30. If you're not on the Lean Community Zulip, you can get the Zoom link to join the meeting here. I'll post it in a comment to this post when the time comes. #Lean #FormalMethods #CSLib #FORM Lean FRO Centre for Formal Methods and Future Computing (FORM)

    • No alternative text description for this image
  • Lean FRO reposted this

    It was an honor to speak at the SAIR Science x AI Summit this morning alongside Leonardo de Moura, Prof Terrence Tao, Prof Tim Gowers, Prof Barry Barish, etc, at the warm invitation of Chuck Ng. My talk was on the Frontiers of AI for Mathematical Research, reporting on AxiomProver's 7 research papers in its first 100 days since February 2. (Tune in at 2h34m30s for my keynote speech.)

  • Lean FRO reposted this

    As part of a deep dive into AI-assisted, assembly-level programming in Lean, I recently implemented and formally verified a toy VM in Lean. You can play 2048 in your terminal! (For real, test it out!) This is an implementation of LC3, a VM commonly used in university courses. It has eight general-purpose registers, a program counter, condition flags, and a 2^16-word address space. At each step the machine fetches a word from memory at the PC, decodes it as one of fourteen opcodes (from arithmetic and bitwise operations to loads, stores, branches, jumps, and subroutine calls), then updates registers, memory, and control flow accordingly. Beyond those opcodes, LC-3 programs rely on trap routines for console I/O and on memory-mapped I/O for the keyboard—so a faithful simulator must implement both the core instructions and this I/O story. Finally, each of the fourteen opcodes are formally verified with respect to a specification written in Lean. Now you can rest easy while playing 2048 in my VM ;) This is a toy example, but we're currently in the process of scaling this type of programming up in some serious ways. We are becoming more and more convinced that Lean is an exceptional macro assembler (maybe the best?) and AI + formal proof could make it feasible to write super-efficient, custom programs at the assembly level with associated proofs of correctness. Stay tuned for more on that! For the repo: https://lnkd.in/eZPsiESZ An associated blog post: https://lnkd.in/egkeG4Ki

  • Lean FRO reposted this

    I’m very excited that TorchLean is finally public! Anima Anandkumar already shared a great overview, so I’ll keep this more personal. I’ve been working on TorchLean over the past year, thinking about one question: What would it mean for neural networks to not only run, but also carry precise, checkable meaning? TorchLean explores this in Lean 4: typed tensors, graph IRs, runnable training, GPU/CUDA support, autograd, Float32/IEEE-style semantics, verification, and certificate checking. Huge thanks to Jennifer Cruden, Xiangru Zhong, Huan Zhang, Will Adkisson, Anima Anandkumar, the Lean community, and everyone who gave feedback. I’ll put the codebase, project page, and a longer blog I wrote in the comments. #MachineLearning #ScientificComputing #FormalVerification #Lean

    View profile for Anima Anandkumar
    Anima Anandkumar Anima Anandkumar is an Influencer

    TorchLean codebase is now available! TorchLean is a Lean 4 framework for verified neural-network software. It supports typed tensors, runnable training, graph IRs, verified autograd, Float32/IEEE semantics, CROWN / IBP-style verification, certificate checking, PyTorch interop, and CUDA/GPU execution. Verification is a cornerstone for reasoning. Recent progress in mathematical reasoning and theorem proving has relied on LLMs + formal verification in Lean. But so far, Lean has mostly focused on pure math, and lacks support for verification involving neural nets themselves. Applications include: 1. Certified robustness in neural networks, crucial in safety critical applications such as neural control. 2. Physics informed neural networks, which have been used to prove singularity problems related to the Millennium prize problem in fluid dynamics. 3. Theory related to neural networks such as approximation bounds, effect of quantization etc. We are excited to release TorchLean that closes this critical gap. It is the first fully verified neural network framework in Lean featuring: 1. Executable IEEE-754 floating-point semantics (and extensible alternative FP models) 2. Verified tensor abstractions with precise shape/indexing semantics a formally verified autograd system for differentiation of NN programs Proof-checked certification / verification algorithms like CROWN (robustness, bounds, etc.) 3. PyTorch-inspired modeling API with eager-style development + export/lowering to a shared IR for execution and verification After feedback on the earlier version, we expanded the system significantly. The public codebase now includes: neural operators/FNOs, diffusion models, GPT-style text models, GPT-2-style runs, Mamba/state-space models, reinforcement learning, 3D vision certificates, Bug Zoo case studies, and more. #MachineLearning #ScientificComputing #FormalVerification #Lean #AI4Science

    • No alternative text description for this image
  • Lean FRO reposted this

    It's been a great pleasure to have this chat with Brendan Regan from Latinum.ai on the future of AI-generated code, choreographic programming, formal methods, and CSLib. Hope you find something interesting in it! Any doubts, just write here. #FormalMethods #CSLib #Lean #ChoreographicProgramming Centre for Formal Methods and Future Computing (FORM) Department of Mathematics and Computer Science (IMADA), University of Southern Denmark (SDU) Lean FRO

    Excited to share a new episode of the Latinum Podcast, this time with Fabrizio Montesi, Director and Professor of Computer Science at FORM, University of Southern Denmark, and lead maintainer of CSLib. Fabrizio has spent his career on a question most of the AI and code conversation skips over. We can prove software correct, but correct against what? If you only specify the obvious thing, you can ship code that's mathematically verified but can still leak your data. He used the recent Zlib formalisation to make the point in a succinct way. Enjoy! Full episode on YouTube and Spotify. Links and chapters in the first comment. cc Latinum.ai | Lean FRO | Syddansk Universitet - University of Southern Denmark

  • Lean FRO reposted this

    Excited to share a new episode of the Latinum Podcast, this time with Fabrizio Montesi, Director and Professor of Computer Science at FORM, University of Southern Denmark, and lead maintainer of CSLib. Fabrizio has spent his career on a question most of the AI and code conversation skips over. We can prove software correct, but correct against what? If you only specify the obvious thing, you can ship code that's mathematically verified but can still leak your data. He used the recent Zlib formalisation to make the point in a succinct way. Enjoy! Full episode on YouTube and Spotify. Links and chapters in the first comment. cc Latinum.ai | Lean FRO | Syddansk Universitet - University of Southern Denmark

  • 📣 The SAIR Science x AI Summit is going live at 9:30AM PDT today! The summit brings together "the world's leading scientists, AI pioneers, industry leaders, investors and builders for two days of high-signal conversation at the frontier." 𝐀𝐭 𝟏𝟏:𝟎𝟓𝐀𝐌 𝐏𝐃𝐓 𝐭𝐨𝐝𝐚𝐲: Keynote by Lean FRO Chief Architect Leo de Moura, describing where Lean stands today: 250,000+ installations, 270,000+ formalized theorems in Mathlib, supporting IMO gold medals, verified production software at AWS, Microsoft, and Google, and what comes next as AI takes on a larger role in proof development. 📺 Tune into the livestream: https://lnkd.in/gVRY5zrU #LeanLang #LeanProver #SAIR #Science #AI

    • No alternative text description for this image
  • Lean FRO reposted this

    The Hackathon "LeanLang for Verified Autonomy" by Indian Institute of Science (IISc) and Emergence AI had participants starting #leanprover from scratch and delivering projects in 10 days. The participants rose to the challenge and delivered amazing projects. A delightful blog post by one of the prizewinners, Durwasa Chakraborty, whose project with Vimala Soundarapandian showed how Lean can be used to translate JSON queries to SQL with proof of correctness. . Leonardo de Moura Lean FRO http://disq.us/t/53xgx9a

Similar pages

Browse jobs