mirror of
https://github.com/leanprover/lean4.git
synced 2026-03-17 10:24:07 +00:00
aae827cb4c06f7631807b6be791df659b7cb21a6
Array Expr with TransformAltFVars in MatcherApp.transform (#12902)
This PR introduces a `TransformAltFVars` structure to replace the flat `Array Expr` parameter in the `onAlt` callback of `MatcherApp.transform`. The new structure gives callers structured access to the different kinds of fvars introduced in matcher alternative telescopes: constructor fields, overlap parameters, discriminant equations, and extra equations from `addEqualities`. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
This is the repository for Lean 4.
About
- Quickstart
- Homepage
- Theorem Proving Tutorial
- Functional Programming in Lean
- Documentation Overview
- Language Reference
- Release notes starting at v4.0.0-m3
- Examples
- External Contribution Guidelines
Installation
See Install Lean.
Contributing
Please read our Contribution Guidelines first.
Building from Source
See Building Lean.
Languages
Lean
94.3%
C++
4.1%
Python
0.6%
Shell
0.4%
CMake
0.3%