Skip to content

Pull requests: leanprover/lean4

Author
Filter by author
Loading
Label
Filter by label
Loading
Use alt + click/return to exclude labels
or + click/return for logical OR
Projects
Filter by project
Loading
Milestones
Filter by milestone
Loading
Reviews
Assignee
Filter by who’s assigned
Assigned to nobody Loading
Sort

Pull requests list

feat: new, extensible do elaborator changelog-language Language features and metaprograms
#12459 opened Feb 12, 2026 by sgraf812 Draft
refactor: port Boxing from IR to LCNF toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#12458 opened Feb 12, 2026 by hargoniX Draft
feat: NORM_BV_MUL_POW2_REV Bitvector rewrite toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#12455 opened Feb 12, 2026 by bollu Draft
fix: remove redundant namespace changelog-no Do not include this PR in the release changelog toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#12454 opened Feb 12, 2026 by datokrat Loading…
feat: upstream List.scanl and List.scanr breaks-mathlib This is not necessarily a blocker for merging: but there needs to be a plan changelog-library Library mathlib4-nightly-available A branch for this PR exists at leanprover-community/mathlib4-nightly-testing:lean-pr-testing-NNNN toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#12452 opened Feb 12, 2026 by datokrat Draft
chore: refactor match elaborator to be used from the do elaborator changelog-language Language features and metaprograms toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#12451 opened Feb 12, 2026 by sgraf812 Loading…
chore: refactoring toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#12448 opened Feb 12, 2026 by leodemoura Draft
feat: verification of Nat.toDigits, Nat.repr and ToString Nat builds-mathlib CI has verified that Mathlib builds against this PR changelog-library Library mathlib4-nightly-available A branch for this PR exists at leanprover-community/mathlib4-nightly-testing:lean-pr-testing-NNNN toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#12445 opened Feb 11, 2026 by datokrat Draft
refactor: use eq_unfold instead of eq_def in cbv changelog-tactics User facing tactics toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#12443 opened Feb 11, 2026 by wkrozowski Draft
refactor: remove Subarray.foldl and other slice operation aliases builds-manual CI has verified that the Lean Language Reference builds against this PR changelog-library Library toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#12441 opened Feb 11, 2026 by datokrat Loading…
feat: Rxx.nodup_toList lemmas and slice/foldl lemmas changelog-library Library toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#12438 opened Feb 11, 2026 by datokrat Loading…
feat: injectivity lemmas for List.getElem, List.getElem?, List.getElem! and List.getD builds-mathlib CI has verified that Mathlib builds against this PR changelog-library Library mathlib4-nightly-available A branch for this PR exists at leanprover-community/mathlib4-nightly-testing:lean-pr-testing-NNNN toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#12435 opened Feb 11, 2026 by datokrat Draft
feat: add bitblasting circuit for BitVec.cpop changelog-library Library toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#12433 opened Feb 11, 2026 by luisacicolini Draft
feat: isSome_find? and isSome_findSome? builds-mathlib CI has verified that Mathlib builds against this PR changelog-library Library mathlib4-nightly-available A branch for this PR exists at leanprover-community/mathlib4-nightly-testing:lean-pr-testing-NNNN toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#12432 opened Feb 11, 2026 by datokrat Loading…
feat: enable partial termination proofs about WellFounded.extrinsicFix builds-mathlib CI has verified that Mathlib builds against this PR changelog-library Library mathlib4-nightly-available A branch for this PR exists at leanprover-community/mathlib4-nightly-testing:lean-pr-testing-NNNN toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#12430 opened Feb 11, 2026 by datokrat Draft
refactor: remove unnecessary use of constNames in LazyDiscrTree changelog-no Do not include this PR in the release changelog toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#12422 opened Feb 11, 2026 by kim-em Loading…
feat: grind annotations, Iter(M).sum and toList+take+(productive combinator) composition lemmas breaks-mathlib This is not necessarily a blocker for merging: but there needs to be a plan changelog-library Library mathlib4-nightly-available A branch for this PR exists at leanprover-community/mathlib4-nightly-testing:lean-pr-testing-NNNN toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#12414 opened Feb 10, 2026 by datokrat Draft
perf: optimizations for the simp compiler pass builds-mathlib CI has verified that Mathlib builds against this PR mathlib4-nightly-available A branch for this PR exists at leanprover-community/mathlib4-nightly-testing:lean-pr-testing-NNNN toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#12409 opened Feb 10, 2026 by Rob23oba Draft
perf: make proper use of deletes in bv_decide LRAT checking toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#12406 opened Feb 10, 2026 by hargoniX Draft
feat: upstream List/Array/Vector lemmas from human-eval-lean builds-mathlib CI has verified that Mathlib builds against this PR changelog-library Library mathlib4-nightly-available A branch for this PR exists at leanprover-community/mathlib4-nightly-testing:lean-pr-testing-NNNN toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#12405 opened Feb 10, 2026 by datokrat Loading…
chore: audit and standardize grind E-graph internalization entry points changelog-no Do not include this PR in the release changelog toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#12402 opened Feb 10, 2026 by kim-em Draft
feat: add pretty printer flag to instantiate non-ground delayed assignments changelog-language Language features and metaprograms toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#12393 opened Feb 9, 2026 by sgraf812 Loading…
chore: be consistent about setting [inline] before compilation builds-mathlib CI has verified that Mathlib builds against this PR mathlib4-nightly-available A branch for this PR exists at leanprover-community/mathlib4-nightly-testing:lean-pr-testing-NNNN toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#12389 opened Feb 9, 2026 by Kha Loading…
fix: avoid destroying reuse potential in LCNF simp toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#12388 opened Feb 9, 2026 by hargoniX Draft
feat: Array.mergeSort builds-mathlib CI has verified that Mathlib builds against this PR changelog-library Library mathlib4-nightly-available A branch for this PR exists at leanprover-community/mathlib4-nightly-testing:lean-pr-testing-NNNN toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
#12385 opened Feb 9, 2026 by datokrat Draft
ProTip! Type g p on any issue or pull request to go back to the pull request listing page.