# Lean

Lean is an open-source programming language and proof assistant for formally verified code.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## A "proof" of Fermat's Last Theorem that fits the margin

DevFeed: [A "proof" of Fermat's Last Theorem that fits the margin](<https://devfeed.tech/articles/a-proof-of-fermat-s-last-theorem-that-fits-the-margin-7665.md>)

Original publisher: [Read original article](<https://blog.trailofbits.com/2026/09/09/a-proof-of-fermats-last-theorem-that-fits-the-margin/>)

Author: "Marc Ilunga"

Published: 2026-09-09T11:00:00Z

Content type: article

Language: en

Sources: [The Trail of Bits Blog](<https://devfeed.tech/sources/the-trail-of-bits-blog.md>), [The Trail of Bits Blog](<https://devfeed.tech/sources/the-trail-of-bits-blog-2.md>)

Topics: [Lean](<https://devfeed.tech/topics/lean.md>), [bug](<https://devfeed.tech/topics/bug.md>), [Memory safety verification](<https://devfeed.tech/topics/memory-safety-verification.md>)

Tags: [bug](<https://devfeed.tech/tags/bug.md>), [exploits](<https://devfeed.tech/tags/exploits.md>), [memory-safety](<https://devfeed.tech/tags/memory-safety.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [vulnerability-disclosure](<https://devfeed.tech/tags/vulnerability-disclosure.md>)

### AI overview

A Lean string-slicing bug caused its logical evaluator and compiled native code to disagree, allowing a contradiction that could make an invalid proof appear checked. The issue was fixed after disclosure.

### Source excerpt

Fermat famously claimed to have a "truly marvelous proof" of his Last Theorem, but he never wrote it down, insisting the margin of his page was too narrow to contain it. A few centuries later, Anthropic announced a complete formalization of Fermat's Last Theorem using 13 million lines of Lean code (clearly not what Fermat intended). Luckily, we found a wonderfully cursed Lean bug, shown below, that suggests the proof may have fit the margin after all. The issue affects all stable versions of Lean up to 4.33.1, and the patch is incorporated in v4.34.0-rc1. A "checked" proof of Fermat's Last Theorem using Lean 4.33.1 The blue checkmarks in the screenshot above would suggest that Lean considers this proof correct. This seems odd given the amount of work Sir Andrew Wiles put into this problem and the vast size of Claude's proof. So what is going on? The "proof" clearly doesn't make any sense and exploits an issue in Lean. We found the issue while using GPT-5.6 to experiment with a new skill for code review. We want to clarify up front that the issue is not a kernel soundness issue, but it happens to nicely fit any discussion of strings, lengths, and substrings. The issue affects String.Pos.Raw.extract, Lean's low-level string-slicing function. When asked to extract a one-byte slice at an astronomically large position, Lean's logical definition returns the empty string. But the compiled native code returns the entire original string. That disagreement is enough to manufacture a contradiction. Lean's ordinary evaluator "proves" that the tiny slice was empty, while native evaluation "proves" that the very same slice contained "a truly marvelous proof." Put those together, and Lean concludes that the empty string equals a non-empty string. And once you have a contradiction, you can prove anything, including Fermat's Last Theorem. On the bright side, the Lean team was considerably faster than mathematical history. About 90 minutes after we reported the issue, hargoniX opened

## On the Navier-Stokes Millennium Prize Problem

DevFeed: [On the Navier-Stokes Millennium Prize Problem](<https://devfeed.tech/articles/on-the-navier-stokes-millennium-prize-problem-6541.md>)

Original publisher: [Read original article](<https://openai.com/index/navier-stokes-solution>)

Published: 2026-09-08T10:00:00Z

Content type: article

Language: en

Sources: [OpenAI News](<https://devfeed.tech/sources/openai-news.md>)

Topics: [Math and Logic](<https://devfeed.tech/topics/math-and-logic.md>), [Lean](<https://devfeed.tech/topics/lean.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [gpt](<https://devfeed.tech/tags/gpt.md>), [model](<https://devfeed.tech/tags/model.md>), [openai](<https://devfeed.tech/tags/openai.md>), [research](<https://devfeed.tech/tags/research.md>)

### AI overview

OpenAI shares an AI-generated solution to the Navier-Stokes existence and smoothness problem, with a proof writeup and a Lean formalization.

### Source excerpt

We're sharing an AI-generated solution to the Navier-Stokes Millennium Prize Problem, including a writeup and a formal proof in Lean.

## Anthropic Formalized Fermat's Last Theorem in Lean, Shifting the Verification Challenge

DevFeed: [Anthropic Formalized Fermat's Last Theorem in Lean, Shifting the Verification Challenge](<https://devfeed.tech/articles/the-question-was-already-written-40147.md>)

Original publisher: [Read original article](<https://korbonits.com/blog/2026-09-06-the-question-was-already-written/>)

Published: 2026-09-06T00:00:00Z

Content type: opinion

Language: en

Sources: [Alex Korbonits](<https://devfeed.tech/sources/alex-korbonits.md>)

Topics: [Lean](<https://devfeed.tech/topics/lean.md>), [anthropic](<https://devfeed.tech/topics/anthropic.md>), [Math and Logic](<https://devfeed.tech/topics/math-and-logic.md>)

Tags: [anthropic](<https://devfeed.tech/tags/anthropic.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [formalized](<https://devfeed.tech/tags/formalized.md>), [research](<https://devfeed.tech/tags/research.md>), [statement](<https://devfeed.tech/tags/statement.md>), [trust](<https://devfeed.tech/tags/trust.md>)

### AI overview

The article argues that Anthropic's machine-generated Lean proof of Fermat's Last Theorem changes the challenge from formalizing the theorem's statement to checking a very large proof artifact. It describes public build checks and an independent Rust-based Lean kernel re-check, while noting that the author has not read the patches used to complete that re-check.

### Source excerpt

Anthropic formalized Fermat's Last Theorem in Lean in eleven days. It is the frontier I said in May was untouched, and the first result in this series where nobody had to trust the statement. The problem that replaced it is that 13 million lines is more than anyone can read.

## Raising machine-checked security benchmarks to advance hash-based SNARKs through agentic collaboration

DevFeed: [Raising machine-checked security benchmarks to advance hash-based SNARKs through agentic collaboration](<https://devfeed.tech/articles/raising-machine-checked-security-benchmarks-to-advance-hash-based-snarks-through-agentic-collaboration-17233.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2026/08/20/better-codes-challenge>)

Author: Ethereum Foundation Formal Verification team

Published: 2026-08-20T00:00:00Z

Content type: article

Language: en

Sources: [Ethereum Foundation Blog](<https://devfeed.tech/sources/ethereum-foundation-blog.md>)

Topics: [Formal verification](<https://devfeed.tech/topics/formal-verification.md>), [Lean](<https://devfeed.tech/topics/lean.md>), [Ethereum](<https://devfeed.tech/topics/ethereum.md>), [AI research agents](<https://devfeed.tech/topics/ai-research-agents.md>), [AI Models](<https://devfeed.tech/topics/ai-models.md>), [Library](<https://devfeed.tech/topics/library.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [formal-verification](<https://devfeed.tech/tags/formal-verification.md>), [leaderboard](<https://devfeed.tech/tags/leaderboard.md>), [paper](<https://devfeed.tech/tags/paper.md>), [research](<https://devfeed.tech/tags/research.md>), [research-development](<https://devfeed.tech/tags/research-development.md>), [security](<https://devfeed.tech/tags/security.md>), [verification](<https://devfeed.tech/tags/verification.md>)

### AI overview

The Ethereum Foundation's Formal Verification team launched better.codes, an open autoresearch challenge focused on raising the machine-checked soundness bound of the Lean-formalized koalaIRS12 Reed-Solomon proximity problem toward a fixed 128-bit target. Submissions are checked by the Lean kernel and promoted proofs are shared publicly.

### Source excerpt

better.codes, an open autoresearch challenge built by the Ethereum Foundation Formal Verification team in collaboration with Yukon and zkSecurity, is now live. better.codes takes a self-contained problem from the Proximity Prize research, formalized in Lean, and puts its soundness bound on a public leaderboard that anyone can push forward....

## Leonardo de Moura on Lean, Formal Verification, and the Future of Mathematics

DevFeed: [Leonardo de Moura on Lean, Formal Verification, and the Future of Mathematics](<https://devfeed.tech/articles/creator-of-lean-handwritten-math-will-change-dramatically-leonardo-de-moura-18086.md>)

Original publisher: [Read original article](<https://www.developing.dev/p/creator-of-lean-the-end-of-handwritten>)

Author: Ryan Peterman

Published: 2026-08-10T13:03:04Z

Content type: article

Language: en

Sources: [The Developing Dev](<https://devfeed.tech/sources/the-developing-dev.md>)

Topics: [Lean](<https://devfeed.tech/topics/lean.md>), [Formal verification](<https://devfeed.tech/topics/formal-verification.md>), [math](<https://devfeed.tech/topics/math.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [formal-verification](<https://devfeed.tech/tags/formal-verification.md>), [google](<https://devfeed.tech/tags/google.md>), [language](<https://devfeed.tech/tags/language.md>), [llms](<https://devfeed.tech/tags/llms.md>), [math](<https://devfeed.tech/tags/math.md>), [podcasts](<https://devfeed.tech/tags/podcasts.md>), [programming](<https://devfeed.tech/tags/programming.md>), [programming-language](<https://devfeed.tech/tags/programming-language.md>), [software](<https://devfeed.tech/tags/software.md>), [verification](<https://devfeed.tech/tags/verification.md>)

### AI overview

An interview with Leonardo de Moura, creator of Lean, about using the programming language for machine-checkable proofs, software verification, and mathematical reasoning. The discussion also covers how LLMs can work with Lean to generate and verify proofs.

### Source excerpt

In 2024, AlphaProof from Google Deepmind broke through in competition math achieving a silver-medal in Interational Mathematical Olympiad (IMO).

## OpenAI's Ten Mathematical Results Tested Through Lean Certificates

DevFeed: [OpenAI's Ten Mathematical Results Tested Through Lean Certificates](<https://devfeed.tech/articles/who-writes-the-question-40146.md>)

Original publisher: [Read original article](<https://korbonits.com/blog/2026-08-01-who-writes-the-question/>)

Published: 2026-08-01T00:00:00Z

Content type: article

Language: en

Sources: [Alex Korbonits](<https://devfeed.tech/sources/alex-korbonits.md>)

Topics: [Lean](<https://devfeed.tech/topics/lean.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [certificates](<https://devfeed.tech/topics/certificates.md>), [trust](<https://devfeed.tech/topics/trust.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [certificates](<https://devfeed.tech/tags/certificates.md>), [openai](<https://devfeed.tech/tags/openai.md>), [paper](<https://devfeed.tech/tags/paper.md>), [trust](<https://devfeed.tech/tags/trust.md>)

### AI overview

The article examines OpenAI's release of ten results on long-standing mathematical problems and reports independently building and checking the accompanying Lean certificates. It says all 38 headline theorems passed with no errors or non-standard axioms, while raising concerns about trusting definitions written by the same system that produced the proofs.

### Source excerpt

OpenAI shipped ten open problems with Lean certificates. I built all 550,000 lines and checked what they rest on. Everything passed -- and the only thing left to trust is 1,700 lines of definitions written by the same system that wrote the proofs.

## Dependent Types and the Challenge of Automating Proofs

DevFeed: [Dependent Types and the Challenge of Automating Proofs](<https://devfeed.tech/articles/we-have-proof-automation-now-36616.md>)

Original publisher: [Read original article](<http://www.imperialviolet.org/2026/07/26/zstd-lean.html>)

Author: Adam Langley

Published: 2026-07-26T00:00:00Z

Content type: opinion

Language: en

Sources: [ImperialViolet](<https://devfeed.tech/sources/imperialviolet.md>)

Topics: [Programming language](<https://devfeed.tech/topics/programming-language.md>), [Lean](<https://devfeed.tech/topics/lean.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Coq](<https://devfeed.tech/topics/coq.md>)

Tags: [interactive](<https://devfeed.tech/tags/interactive.md>), [language](<https://devfeed.tech/tags/language.md>), [machine](<https://devfeed.tech/tags/machine.md>), [programming](<https://devfeed.tech/tags/programming.md>), [programming-language](<https://devfeed.tech/tags/programming-language.md>)

### AI overview

The article discusses dependently typed languages such as Coq, Rocq, and Lean, which can encode subtle invariants in a type system. It explains that writing and checking proofs can require substantial effort, contributing to the niche status of these languages and motivating attempts to automate proof obligations.

### Source excerpt

I've long had a soft spot for dependently-typed languages like Coq Rocq and Lean. They offer the possibility of a type system capable of encoding and enforcing arbitrarily subtle invariants. The sort of thing that, in regular languages, ends up (at best) as a comment, and which quickly gets lost as the size of the team grows. Then you get subtle misunderstandings and components that don't quite fit together. It's often the case that those components have grown to a sufficient size that, when the problem is noticed, aligning either of them is a wearying prospect. Perhaps, say dependent types seductively, you could write those invariants formally and have a machine check them. (p.s. Coq changed its name! I remember many years ago at a Coq conference in Princeton, I tried suggesting that, in an English-speaking world, having a programming language called Coq was an impediment. I don't think the audience agreed at the time. I also joked that many of the talks there sounded like a speech by Tyrion Lannister, there being so many Coqs and Hoares. A joke that was hilarious and timely, even though it fell completely flat, coming as it did before the final season of that show and our collective memory-holing of it.) The problem has always been that with great type-system power comes great proof effort. I can certainly attest to entire days spent proving really quite simple things. Doing proofs is actually quite fun: it's challenging, interactive, and there's a clear goal. But gosh, does it take a lot of time, especially if, like me, you don't know what you're doing. There's also the periodic, galling experience, at the end of many hours of effort, where you realise that the goal that you're trying to prove is, in fact, false. The classic result here is the retrospective from the seL4 effort that found that, even though the project was large enough for the engineers to develop considerable experience, they spent about 10 times as much time proving as they did designing and imp

## Verifying Rust cryptography in SymCrypt, from standards to code

DevFeed: [Verifying Rust cryptography in SymCrypt, from standards to code](<https://devfeed.tech/articles/verifying-rust-cryptography-in-symcrypt-from-standards-to-code-6810.md>)

Original publisher: [Read original article](<https://www.microsoft.com/en-us/research/blog/verifying-rust-cryptography-in-symcrypt-from-standards-to-code/>)

Author: Son Ho, Cédric Fournet, Antoine Delignat-Lavaud, Samuel Lee, Jason Fisher, Jessica Krynitsky

Published: 2026-07-13T16:00:00Z

Content type: article

Language: en

Sources: [Microsoft Research](<https://devfeed.tech/sources/microsoft-research.md>)

Topics: [Rust](<https://devfeed.tech/topics/rust.md>), [Rust formal verification](<https://devfeed.tech/topics/rust-formal-verification.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [Formal verification](<https://devfeed.tech/topics/formal-verification.md>), [Post-quantum cryptography](<https://devfeed.tech/topics/post-quantum-cryptography.md>), [Lean](<https://devfeed.tech/topics/lean.md>), [toolchain](<https://devfeed.tech/topics/toolchain.md>), [Microsoft](<https://devfeed.tech/topics/microsoft.md>)

Tags: [cryptography](<https://devfeed.tech/tags/cryptography.md>), [formal-verification](<https://devfeed.tech/tags/formal-verification.md>), [memory-safety](<https://devfeed.tech/tags/memory-safety.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [post-quantum](<https://devfeed.tech/tags/post-quantum.md>), [research](<https://devfeed.tech/tags/research.md>), [research-blog](<https://devfeed.tech/tags/research-blog.md>), [rust](<https://devfeed.tech/tags/rust.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

Microsoft Research describes how SymCrypt uses safe Rust, Lean, and the Aeneas toolchain to formally verify production cryptographic implementations. The approach combines Rust's memory-safety guarantees with machine-checked proofs of functional correctness, with initial verified code for SHA-3 and ML-KEM and support from independently verifiable proof-writing agents.

### Source excerpt

Cryptographic code supports vital protections in modern computing systems. Learn how a new method helps verify code as developers write it while preserving speed and adaptability as it gets implemented and evolves. The post Verifying Rust cryptography in SymCrypt, from standards to code appeared first on Microsoft Research.

## Leanstral 1.5: Proof Abundance for All

DevFeed: [Leanstral 1.5: Proof Abundance for All](<https://devfeed.tech/articles/leanstral-1-5-proof-abundance-for-all-7022.md>)

Original publisher: [Read original article](<https://mistral.ai/news/leanstral-1-5/>)

Published: 2026-07-02T13:55:54Z

Content type: release

Language: en

Sources: [Mistral AI Blog](<https://devfeed.tech/sources/mistral-ai-blog.md>)

Topics: [Lean](<https://devfeed.tech/topics/lean.md>), [Formal methods](<https://devfeed.tech/topics/formal-methods.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [hugging face](<https://devfeed.tech/topics/hugging-face.md>), [API](<https://devfeed.tech/topics/api.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [apache](<https://devfeed.tech/tags/apache.md>), [api](<https://devfeed.tech/tags/api.md>), [code](<https://devfeed.tech/tags/code.md>), [developer](<https://devfeed.tech/tags/developer.md>), [formal-methods](<https://devfeed.tech/tags/formal-methods.md>), [formal-verification](<https://devfeed.tech/tags/formal-verification.md>), [hugging-face](<https://devfeed.tech/tags/hugging-face.md>), [launch](<https://devfeed.tech/tags/launch.md>), [models](<https://devfeed.tech/tags/models.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [reinforcement-learning](<https://devfeed.tech/tags/reinforcement-learning.md>), [training](<https://devfeed.tech/tags/training.md>)

### AI overview

Mistral releases Leanstral 1.5, an Apache-2.0 licensed model for formal verification in Lean 4. The 6B-active-parameter model reports strong miniF2F, PutnamBench, FATE-H, and FATE-X results, and identifies previously unknown bugs in open-source repositories.

### Source excerpt

The most powerful AI platform for enterprises. Customize, fine-tune, and deploy AI assistants, autonomous agents, and multimodal AI with open models.

## Who Verifies the Verifier

DevFeed: [Who Verifies the Verifier](<https://devfeed.tech/articles/who-verifies-the-verifier-40142.md>)

Original publisher: [Read original article](<https://korbonits.com/blog/2026-05-28-who-verifies-the-verifier/>)

Published: 2026-05-28T00:00:00Z

Content type: opinion

Language: en

Sources: [Alex Korbonits](<https://devfeed.tech/sources/alex-korbonits.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Formal verification](<https://devfeed.tech/topics/formal-verification.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>), [Lean](<https://devfeed.tech/topics/lean.md>), [Math and Logic](<https://devfeed.tech/topics/math-and-logic.md>), [Google](<https://devfeed.tech/topics/google.md>), [Inference](<https://devfeed.tech/topics/inference.md>), [Language models](<https://devfeed.tech/topics/language-models.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [formal-verification](<https://devfeed.tech/tags/formal-verification.md>), [google](<https://devfeed.tech/tags/google.md>), [inference](<https://devfeed.tech/tags/inference.md>), [model](<https://devfeed.tech/tags/model.md>), [paper](<https://devfeed.tech/tags/paper.md>), [research](<https://devfeed.tech/tags/research.md>)

### AI overview

The article examines whether formal verification can make AI-generated mathematical proofs scalable. It contrasts human review of natural-language proofs with Google DeepMind's approach of generating proofs directly in Lean and using the Lean compiler to verify them, while noting that the system's ability to read existing mathematics remains limited.

### Source excerpt

An AI built the machine I said mathematics needed -- a compiler that verifies proofs for cents instead of expert weekends. The catch is what it still can't read.

## Leanstral: Open-Source foundation for trustworthy vibe-coding

DevFeed: [Leanstral: Open-Source foundation for trustworthy vibe-coding](<https://devfeed.tech/articles/leanstral-open-source-foundation-for-trustworthy-vibe-coding-7024.md>)

Original publisher: [Read original article](<https://mistral.ai/news/leanstral/>)

Published: 2026-03-16T16:00:00Z

Content type: release

Language: en

Sources: [Mistral AI Blog](<https://devfeed.tech/sources/mistral-ai-blog.md>)

Topics: [Lean](<https://devfeed.tech/topics/lean.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Vibe coding](<https://devfeed.tech/topics/vibe-coding.md>), [Code generation](<https://devfeed.tech/topics/code-generation.md>), [Math and Logic](<https://devfeed.tech/topics/math-and-logic.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Benchmark](<https://devfeed.tech/topics/benchmark.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [Rust](<https://devfeed.tech/topics/rust.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [code-generation](<https://devfeed.tech/tags/code-generation.md>), [math](<https://devfeed.tech/tags/math.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [models](<https://devfeed.tech/tags/models.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [release](<https://devfeed.tech/tags/release.md>), [rust](<https://devfeed.tech/tags/rust.md>), [vibe-coding](<https://devfeed.tech/tags/vibe-coding.md>)

### AI overview

Mistral introduces Leanstral, an open-source coding agent for Lean 4 designed to generate formally verified code and proofs in realistic repositories. The article describes its sparse architecture, 6B active parameters, Apache 2.0 release, MCP support, and evaluation against commercial and open-source coding agents.

### Source excerpt

The most powerful AI platform for enterprises. Customize, fine-tune, and deploy AI assistants, autonomous agents, and multimodal AI with open models.

## A chat with Byron Cook on automated reasoning and trust in AI systems

DevFeed: [A chat with Byron Cook on automated reasoning and trust in AI systems](<https://devfeed.tech/articles/a-chat-with-byron-cook-on-automated-reasoning-and-trust-in-ai-systems-12430.md>)

Original publisher: [Read original article](<https://www.allthingsdistributed.com/2026/02/a-chat-with-byron-cook-on-automated-reasoning-and-trust-in-ai-systems.html>)

Author: werner@allthingsdistributed.com (Dr. Werner Vogels)

Published: 2026-02-17T14:00:00Z

Content type: article

Language: en

Sources: [All Things Distributed](<https://devfeed.tech/sources/all-things-distributed.md>)

Topics: [Automated reasoning](<https://devfeed.tech/topics/automated-reasoning.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Lean](<https://devfeed.tech/topics/lean.md>), [large-language-models](<https://devfeed.tech/topics/large-language-models.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>)

Tags: [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [automated-reasoning](<https://devfeed.tech/tags/automated-reasoning.md>), [cryptographic](<https://devfeed.tech/tags/cryptographic.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [financial](<https://devfeed.tech/tags/financial.md>), [generate](<https://devfeed.tech/tags/generate.md>), [language-models](<https://devfeed.tech/tags/language-models.md>), [large-language-models](<https://devfeed.tech/tags/large-language-models.md>), [neural-networks](<https://devfeed.tech/tags/neural-networks.md>), [posts](<https://devfeed.tech/tags/posts.md>), [reasoning](<https://devfeed.tech/tags/reasoning.md>), [regulatory](<https://devfeed.tech/tags/regulatory.md>), [safety](<https://devfeed.tech/tags/safety.md>), [security](<https://devfeed.tech/tags/security.md>), [security-vulnerabilities](<https://devfeed.tech/tags/security-vulnerabilities.md>)

### AI overview

An interview with Byron Cook examines how automated reasoning can establish trust in AI systems. It discusses applying formal verification techniques to agentic systems, generated code, authorization, cryptographic implementations, and virtualization, with neurosymbolic AI presented as a way to combine neural networks with mathematically rigorous symbolic procedures.

### Source excerpt

Over the past decade, Byron's team has proven the correctness of our authorization engine, our cryptographic implementations, and our virtualization layer. Now they're taking those same techniques and applying them to agentic systems.

## Cedar Joins CNCF as a Sandbox Project

DevFeed: [Cedar Joins CNCF as a Sandbox Project](<https://devfeed.tech/articles/cedar-joins-cncf-as-a-sandbox-project-4750.md>)

Original publisher: [Read original article](<https://aws.amazon.com/blogs/opensource/cedar-joins-cncf-as-a-sandbox-project/>)

Author: Lara Langdon

Published: 2025-12-15T18:21:10Z

Content type: article

Language: en

Sources: [AWS Open Source Blog](<https://devfeed.tech/sources/aws-open-source-blog.md>)

Topics: [Access Control](<https://devfeed.tech/topics/access-control.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Cloud Native Ecosystem](<https://devfeed.tech/topics/cloud-native-ecosystem.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Automated reasoning](<https://devfeed.tech/topics/automated-reasoning.md>), [Lean](<https://devfeed.tech/topics/lean.md>), [Rust](<https://devfeed.tech/topics/rust.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [authorization](<https://devfeed.tech/tags/authorization.md>), [automated-reasoning](<https://devfeed.tech/tags/automated-reasoning.md>), [cloud-native](<https://devfeed.tech/tags/cloud-native.md>), [cncf](<https://devfeed.tech/tags/cncf.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [rust](<https://devfeed.tech/tags/rust.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [security-identity-compliance](<https://devfeed.tech/tags/security-identity-compliance.md>), [testing](<https://devfeed.tech/tags/testing.md>), [verification](<https://devfeed.tech/tags/verification.md>)

### AI overview

Cedar, an open source authorization policy language and SDK, has joined the Cloud Native Computing Foundation as a Sandbox project. The article explains Cedar's purpose-built approach to fine-grained access control, its support for RBAC, ABAC, and ReBAC, and its focus on performance, analyzability, and safety through formal verification and differential testing. It also describes adoption by organizations including Cloudflare, MongoDB, StrongDM, Cloudinary, and AWS services.

### Source excerpt

Cedar, an open source authorization policy language and SDK, has joined the Cloud Native Computing Foundation (CNCF) as a Sandbox project. CNCF provides a neutral home for early stage and developing open source projects. Cedar fulfills the need for a fast, safe, and analyzable authorization policy language in cloud-native environments by allowing developers to define, [...]

## A Lean Syntax Primer

DevFeed: [A Lean Syntax Primer](<https://devfeed.tech/articles/a-lean-syntax-primer-36158.md>)

Original publisher: [Read original article](<https://overreacted.io/a-lean-syntax-primer/>)

Published: 2025-09-02T00:00:00Z

Content type: tutorial

Language: en

Sources: [Dan Abramov](<https://devfeed.tech/sources/dan-abramov.md>)

Topics: [Lean](<https://devfeed.tech/topics/lean.md>), [syntax](<https://devfeed.tech/topics/syntax.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [learn](<https://devfeed.tech/tags/learn.md>), [programming](<https://devfeed.tech/tags/programming.md>), [syntax](<https://devfeed.tech/tags/syntax.md>), [types](<https://devfeed.tech/tags/types.md>)

### AI overview

An opinionated introduction to Lean syntax covering definitions, assignment and comparison syntax, type inference, explicit type annotations, natural numbers, integers, and running code in the online playground or VS Code. It also introduces the distinction between executing Lean code and proving facts about it.

### Source excerpt

Programming with proofs.

## How Lean Propositions Differ from TypeScript Booleans

DevFeed: [How Lean Propositions Differ from TypeScript Booleans](<https://devfeed.tech/articles/beyond-booleans-36162.md>)

Original publisher: [Read original article](<https://overreacted.io/beyond-booleans/>)

Published: 2025-08-16T00:00:00Z

Content type: tutorial

Language: en

Sources: [Dan Abramov](<https://devfeed.tech/sources/dan-abramov.md>)

Topics: [Lean](<https://devfeed.tech/topics/lean.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Mathematics](<https://devfeed.tech/topics/mathematics.md>), [Code](<https://devfeed.tech/topics/code.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>)

Tags: [mathematics](<https://devfeed.tech/tags/mathematics.md>), [programming](<https://devfeed.tech/tags/programming.md>), [programming-languages](<https://devfeed.tech/tags/programming-languages.md>), [types](<https://devfeed.tech/tags/types.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

This tutorial compares logical expressions in TypeScript with propositions in Lean. It explains that Lean treats propositions as distinct values and types, and that proving a proposition requires supplying a proof rather than simply computing a Boolean result.

### Source excerpt

What is the type of 2 + 2 = 4?

## Kimina-Prover-RL

DevFeed: [Kimina-Prover-RL](<https://devfeed.tech/articles/kimina-prover-rl-6980.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/AI-MO/kimina-prover-rl>)

Author: Thibaut Barroyer; Jonas Bayer; Marina Vinyes; Mert Unsal; Haiming Wang; Xiaohan Lin; MantasBaksys; Junqi Liu; Marco Dos Santos; Flood Sung; Ying; Zhu Zekai; Lujianqiao; Hugues de Saxcé; Ebony Zhang; B

Published: 2025-08-14T12:13:01Z

Content type: article

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [Lean](<https://devfeed.tech/topics/lean.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [grpo](<https://devfeed.tech/topics/grpo.md>), [Reinforcement learning](<https://devfeed.tech/topics/reinforcement-learning.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Benchmark](<https://devfeed.tech/topics/benchmark.md>)

Tags: [benchmark](<https://devfeed.tech/tags/benchmark.md>), [code](<https://devfeed.tech/tags/code.md>), [datasets](<https://devfeed.tech/tags/datasets.md>), [grpo](<https://devfeed.tech/tags/grpo.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [reasoning](<https://devfeed.tech/tags/reasoning.md>), [reinforcement-learning](<https://devfeed.tech/tags/reinforcement-learning.md>), [training](<https://devfeed.tech/tags/training.md>), [verification](<https://devfeed.tech/tags/verification.md>)

### AI overview

Kimina-Prover-RL is an open-source training pipeline for formal theorem proving in Lean 4. It uses a structured reasoning-then-generation approach, GRPO reinforcement learning, format-checking rewards, error-correction turns, and high-throughput proof verification through kimina-lean-server. The article also introduces 1.7B- and 0.6B-parameter models evaluated on the MiniF2F benchmark.

### Source excerpt

We are happy to introduce kimina-prover-rl, an open-source training pipeline for formal theorem proving in Lean 4, based on a structured reasoning-then-generation paradigm inspired by DeepSeek-R1. This training pipelinee is a simplified version of the system we used to train Kimina Prover, preserving the key components of the system and offering full compatibility with the open-source Verl framework.

## A Taste of Lean: Formalizing Mathematics as Code

DevFeed: [A Taste of Lean: Formalizing Mathematics as Code](<https://devfeed.tech/articles/the-math-is-haunted-36199.md>)

Original publisher: [Read original article](<https://overreacted.io/the-math-is-haunted/>)

Published: 2025-07-30T00:00:00Z

Content type: tutorial

Language: en

Sources: [Dan Abramov](<https://devfeed.tech/sources/dan-abramov.md>)

Topics: [Lean](<https://devfeed.tech/topics/lean.md>), [math](<https://devfeed.tech/topics/math.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [code](<https://devfeed.tech/tags/code.md>), [math](<https://devfeed.tech/tags/math.md>), [programming-language](<https://devfeed.tech/tags/programming-language.md>), [syntax](<https://devfeed.tech/tags/syntax.md>)

### AI overview

This tutorial introduces Lean, a programming language designed to formalize mathematics. It explains how Lean represents mathematical structures, theorems, and proofs as code, then uses a small equality theorem to demonstrate tactic states, incomplete proofs, universal proof suppression, and reflexivity.

### Source excerpt

A taste of Lean.

## Kimina-Prover: Applying Test-time RL Search on Large Formal Reasoning Models

DevFeed: [Kimina-Prover: Applying Test-time RL Search on Large Formal Reasoning Models](<https://devfeed.tech/articles/kimina-prover-applying-test-time-rl-search-on-large-formal-reasoning-models-6978.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/AI-MO/kimina-prover>)

Author: Haiming Wang; Mert Unsal; Xiaohan Lin; MantasBaksys; Junqi Liu; Marco Dos Santos; Flood Sung; Ying; Zhu Zekai; Lujianqiao; Hugues de Saxcé; Thibaut Barroyer; Ebony Zhang; Bolton Bailey; Frederick Pu;

Published: 2025-07-10T12:54:19Z

Content type: article

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [Lean](<https://devfeed.tech/topics/lean.md>), [Reinforcement learning](<https://devfeed.tech/topics/reinforcement-learning.md>), [Benchmark](<https://devfeed.tech/topics/benchmark.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [deepseek](<https://devfeed.tech/tags/deepseek.md>), [large-language-model](<https://devfeed.tech/tags/large-language-model.md>), [qwen3](<https://devfeed.tech/tags/qwen3.md>), [reasoning](<https://devfeed.tech/tags/reasoning.md>), [reinforcement-learning](<https://devfeed.tech/tags/reinforcement-learning.md>), [rl](<https://devfeed.tech/tags/rl.md>), [test](<https://devfeed.tech/tags/test.md>), [training](<https://devfeed.tech/tags/training.md>)

### AI overview

The article announces Kimina-Prover-72B, a theorem-proving model for Lean 4, along with distilled 8B and 1.7B variants. It describes test-time reinforcement-learning search, recursive lemma composition, and error-directed proof repair. The model achieves a 92.2% pass rate on the miniF2F benchmark.

### Source excerpt

Numina & Kimi Team We're excited to announce the release of Kimina-Prover-72B, our state-of-the-art theorem proving model trained with the Kimi k1.5[1] RL pipeline based on Qwen2.5-72B [2]. Alongside it, we are also releasing two distilled variants: Kimina-Prover-Distill-8B and 1.7B (based on Qwen3-8B and Qwen3-1.7B[3] respectively).