Weekly

News about Lean, the theorem prover and programming language.

Week of Jul 16, 2026

Edition 22: 6 items published for Jul 9 to Jul 16, 2026.

Lean core

Lean v4.32.0 makes the new do elaborator the default

Lean v4.32.0 adds the do← marker for effect forwarding and cuts import Mathlib time by about 10% through a DiscrTree insertion fix. Lake's linting framework gains option-based control and module linters, and an experimental incremental-compilation mode lands behind CLI flags.

Checked against: v4.32.0 release noteslean4 v4.32.0

Lean core

Paul Reichert fixes slowdown caused by Lean's stricter transparency default

A merged Lean pull request by Paul Reichert makes whnfMatcher use the WHNF cache at sub-default transparency. It fixes a performance regression from #13895, merged on 2026-07-06, which enabled backward.isDefEq.respectTransparency.types by default as a breaking change that gives users more control over what is unfolded.

Checked against: lean4#14323lean4#13895