Skip to content

Commit 5352afc

Browse files
kim-emleanprover-community-mathlib4-botmathlib4-botgithub-actionsnomeata
authored
chore: bump toolchain to v4.28.0-rc1 (leanprover-community#34436)
* deprecation in lakefile * chore: bump to nightly-2025-12-10 * Update lean-toolchain for testing leanprover/lean4#11581 * Update lean-toolchain for testing leanprover/lean4#11587 * chore: adaptations for nightly-2025-12-10 * fix * fix for leanprover/lean4#11581 * deprecation * remove unused argument * feat: register mathlib tactics with try? (#136) This PR adds `register_try?_tactic` calls for all finishing tactics currently registered with `register_hint`, which are not already covered by `grind` modules (i.e. I have not registered `linarith` or `ring`), using identical priority values: **Common tactics** (Common.lean): - tauto (priority 500) - aesop (priority 80) - fun_prop (priority 200) **Domain-specific tactics**: - norm_num (1000), noncomm_ring (1000) - field (850), bound (70) - finiteness (1000), compute_degree (1000), positivity (1000), field_simp (1000) 🤖 Prepared with Claude Code * chore: adaptations for nightly-2025-12-10 (#141) Co-authored-by: mathlib4-bot <github-mathlib4-bot@leanprover.zulipchat.com> Co-authored-by: leanprover-community-mathlib4-bot <leanprover-community-mathlib4-bot@users.noreply.github.com> Co-authored-by: github-actions <github-actions@github.com> Co-authored-by: Joachim Breitner <mail@joachim-breitner.de> * fix deprecation in mk_all * chore: adaptations for nightly-2025-12-10 * chore: bump to nightly-2025-12-11 * Kick CI * lake update * fix deps * remove upstreamed * workaround * fix * chore: bump to nightly-2025-12-12 * Update lean-toolchain for testing leanprover/lean4#11620 * more fix * fix the fix * lake update * adding a prime to NameMapExtension * adaptations for leanprover/lean4#11620 * revert spurious change * warning * Merge master into nightly-testing * fixes * fix * deprecations * chore: bump to nightly-2025-12-13 * lake update * lake update * fix merge * revert a lia back to omega * remove upstreamed * deprecation * fixes * fix archive * lint * lake update aesop * chore: adaptations for nightly-2025-12-13 * remove aliases for upstreamed lemmas * deprecation * revert a lia back to omega * lake update * cutsat to lia * hm * note * adaptation notes * chore: bump to nightly-2025-12-14 * remove @[grind =] from even_sign_iff * chore: adaptations for nightly-2025-12-13 (#142) * lake update * chore: adaptations for nightly-2025-12-14 (#143) * chore: adaptations for nightly-2025-12-14 * chore: update lean-toolchain to leanprover/lean4:nightly-2025-12-14 * chore: bump to nightly-2025-12-15 * chore: adaptations for nightly-2025-12-15 (#144) * chore: bump to nightly-2025-12-16 * Update batteries * Adapt to leanprover/lean4#11608 * Pull in aesop fixes (from my fork, sorry for that) * chore: adaptations for nightly-2025-12-16 * fixes * chore: bump to nightly-2025-12-17 * chore: adaptations for nightly-2025-12-17 * chore: adaptations for nightly-2025-12-16 (#145) * chore: adaptations for nightly-2025-12-17 (#146) * chore: adaptations for nightly-2025-12-17 * chore: bump to nightly-2025-12-18 * lake update * chore: adaptations for nightly-2025-12-18 * chore: bump to nightly-2025-12-19 * remove upstreamed * remove upstreamed * fixes * chore: bump to nightly-2025-12-20 * mk_all * chore: adaptations for nightly-2025-12-20 * chore: adaptations for nightly-2025-12-20 (#148) Co-authored-by: mathlib4-bot <github-mathlib4-bot@leanprover.zulipchat.com> Co-authored-by: leanprover-community-mathlib4-bot <leanprover-community-mathlib4-bot@users.noreply.github.com> Co-authored-by: Kim Morrison <kim@tqft.net> Co-authored-by: Kim Morrison <477956+kim-em@users.noreply.github.com> Co-authored-by: Joachim Breitner <mail@joachim-breitner.de> * chore: adaptations for nightly-2025-12-20 * chore: bump to nightly-2025-12-21 * chore: adaptations for nightly-2025-12-21 * chore: adaptations for nightly-2025-12-21 (#149) * chore: adaptations for nightly-2025-12-21 * chore: bump to nightly-2025-12-22 * chore: adaptations for nightly-2025-12-22 * chore: bump to nightly-2025-12-23 * chore: bump to nightly-2025-12-24 * chore: adaptations for nightly-2025-12-24 * chore: bump to nightly-2025-12-25 * chore: adaptations for nightly-2025-12-25 * chore: bump to nightly-2025-12-26 * chore: adaptations for nightly-2025-12-26 * chore: bump to nightly-2025-12-27 * chore: bump to nightly-2025-12-28 * chore: bump to nightly-2025-12-29 * chore: bump to nightly-2025-12-30 * chore: bump to nightly-2025-12-31 * chore: bump to nightly-2026-01-01 * chore: bump to nightly-2026-01-02 * lake update * chore: bump to nightly-2026-01-03 * chore: bump to nightly-2026-01-04 * merge lean-pr-testing-10059 * lake update * deprecations * Revert "merge lean-pr-testing-10387" This reverts commit e166d33, reversing changes made to cf6049c. * fix * Revert incorrectly merged lean-pr-testing branches Reverts the following branches that were incorrectly merged due to a bug in discover-lean-pr-testing.yml where an empty prs.txt caused grep to match ALL lean-pr-testing branches: - lean-pr-testing-2714 (from Oct 2023!) - lean-pr-testing-11455 - lean-pr-testing-11163 - lean-pr-testing-10231 - lean-pr-testing-10178 - lean-pr-testing-10059 These PRs are not in nightly-2026-01-04, so their adaptations should not be merged. The bug fix is in: leanprover-community#33546 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * deprecations * Update lean-toolchain for testing leanprover/lean4#11893 * fix * chore: bump to nightly-2026-01-05 * remove upstreamed * lake update * fix * chore: adaptations for nightly-2026-01-05 * chore: bump to nightly-2026-01-06 * chore: adaptations for nightly-2026-01-06 * chore: adaptations for nightly-2026-01-06 * chore: bump to nightly-2026-01-07 * chore: adaptations for nightly-2026-01-07 * chore: adaptations for nightly-2026-01-09 (#159) * replace aesop proof * chore: adaptations for nightly-2026-01-07 * chore: bump to nightly-2026-01-08 * chore: adaptations for nightly-2026-01-08 * chore: bump to nightly-2026-01-09 --------- Co-authored-by: leanprover-community-mathlib4-bot <leanprover-community-mathlib4-bot@users.noreply.github.com> Co-authored-by: Kim Morrison <kim@tqft.net> Co-authored-by: mathlib4-bot <github-mathlib4-bot@leanprover.zulipchat.com> * chore: adaptations for nightly-2026-01-23 (#160) Co-authored-by: leanprover-community-mathlib4-bot <leanprover-community-mathlib4-bot@users.noreply.github.com> Co-authored-by: Sebastian Ullrich <sebasti@nullri.ch> Co-authored-by: Rob23oba <robin@arnez.web.de> Co-authored-by: Rob23oba <robin.arnez@web.de> Co-authored-by: Markus Himmel <markus@lean-fro.org> * chore: adaptations for nightly-2026-01-24 (#161) Co-authored-by: leanprover-community-mathlib4-bot <leanprover-community-mathlib4-bot@users.noreply.github.com> Co-authored-by: Sebastian Ullrich <sebasti@nullri.ch> Co-authored-by: Rob23oba <robin@arnez.web.de> Co-authored-by: Rob23oba <robin.arnez@web.de> Co-authored-by: Markus Himmel <markus@lean-fro.org> * chore: adaptations for nightly-2026-01-25 (#162) Co-authored-by: leanprover-community-mathlib4-bot <leanprover-community-mathlib4-bot@users.noreply.github.com> Co-authored-by: Sebastian Ullrich <sebasti@nullri.ch> Co-authored-by: Rob23oba <robin@arnez.web.de> Co-authored-by: Rob23oba <robin.arnez@web.de> Co-authored-by: Markus Himmel <markus@lean-fro.org> * chore: bump toolchain to v4.28.0-rc1 * fix: use main/master instead of nightly-testing for dependencies --------- Co-authored-by: leanprover-community-mathlib4-bot <leanprover-community-mathlib4-bot@users.noreply.github.com> Co-authored-by: mathlib4-bot <github-mathlib4-bot@leanprover.zulipchat.com> Co-authored-by: github-actions <github-actions@github.com> Co-authored-by: Joachim Breitner <mail@joachim-breitner.de> Co-authored-by: Sebastian Ullrich <sebasti@nullri.ch> Co-authored-by: Ruben Van de Velde <65514131+Ruben-VandeVelde@users.noreply.github.com> Co-authored-by: leanprover-community-bot-assistant <97194829+leanprover-community-bot-assistant@users.noreply.github.com> Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com> Co-authored-by: Kevin Buzzard <k.buzzard@imperial.ac.uk> Co-authored-by: Rob23oba <robin@arnez.web.de> Co-authored-by: Rob23oba <robin.arnez@web.de> Co-authored-by: Markus Himmel <markus@lean-fro.org>
1 parent 216257f commit 5352afc

File tree

72 files changed

+125
-311
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+125
-311
lines changed

.github/workflows/daily.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ permissions:
2222

2323
jobs:
2424
check-leanchecker:
25-
runs-on: lean4checker
26-
if: github.repository == 'leanprover-community/mathlib4'
25+
runs-on: ubuntu-latest # lean4checker
26+
if: github.repository == 'leanprover-community/mathlib4-nightly-testing'
2727
strategy:
2828
fail-fast: false
2929
matrix:
30-
branch_type: [nightly] #[master, nightly] # TODO: reactivate master when leanchecker has landed there (also below)
30+
branch_type: [nightly] #[master, nightly] # TODO: reactivate master when leanchecker has landed there
3131
steps:
3232
# Checkout repository, so that we can fetch tags to decide which branch we want.
3333
- name: Checkout branch or tag

Mathlib.lean

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7493,7 +7493,6 @@ public import Mathlib.Topology.VectorBundle.Hom
74937493
public import Mathlib.Topology.VectorBundle.Riemannian
74947494
public import Mathlib.Util.AddRelatedDecl
74957495
public import Mathlib.Util.AliasIn
7496-
public import Mathlib.Util.AssertExists
74977496
public import Mathlib.Util.AssertExistsExt
74987497
public import Mathlib.Util.AssertNoSorry
74997498
public import Mathlib.Util.AtLocation

Mathlib/Algebra/Group/Action/TransferInstance.lean

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ namespace Equiv
2525
variable {M N O α β : Type*}
2626

2727
variable (M) [Monoid M] in
28+
set_option backward.proofsInPublic true in
2829
/-- Transfer `MulAction` across an `Equiv` -/
2930
@[to_additive /-- Transfer `AddAction` across an `Equiv` -/]
3031
protected abbrev mulAction (e : α ≃ β) [MulAction M β] : MulAction M α where

Mathlib/Algebra/Group/TypeTags/Basic.lean

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ public import Mathlib.Algebra.Notation.Pi.Basic
1010
public import Mathlib.Data.FunLike.Basic
1111
public import Mathlib.Logic.Function.Iterate
1212
public import Mathlib.Logic.Equiv.Defs
13-
public import Mathlib.Util.AssertExists
13+
public import Mathlib.Tactic.Set
14+
public import Mathlib.Logic.Nontrivial.Basic
1415

1516
/-!
1617
# Type tags that turn additive structures into multiplicative, and vice versa

Mathlib/Algebra/Notation/Defs.lean

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ module
88
public import Mathlib.Tactic.Lemma
99
public import Mathlib.Tactic.TypeStar
1010
public import Mathlib.Tactic.ToAdditive
11-
public import Mathlib.Util.AssertExists
1211

1312
/-!
1413
# Typeclasses for algebraic operations

Mathlib/Algebra/Notation/Lemmas.lean

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ public import Batteries.Tactic.Init
99
public import Mathlib.Tactic.ToAdditive
1010
public import Mathlib.Tactic.Lemma
1111
public import Mathlib.Tactic.TypeStar
12-
public import Mathlib.Util.AssertExists
1312

1413
/-! # Lemmas about inequalities with `1`. -/
1514

Mathlib/Algebra/Notation/Pi/Defs.lean

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ Authors: Simon Hudon, Patrick Massot, Eric Wieser
66
module
77

88
public import Mathlib.Algebra.Notation.Defs
9-
public import Mathlib.Util.AssertExists
109
public import Mathlib.Tactic.Push.Attr
1110

1211
/-!

Mathlib/Algebra/Notation/Prod.lean

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ Authors: Simon Hudon, Patrick Massot, Yury Kudryashov
55
-/
66
module
77

8-
public import Mathlib.Util.AssertExists
98
public import Mathlib.Algebra.Notation.Defs
109
public import Mathlib.Data.Prod.Basic
1110

Mathlib/Algebra/Order/Group/Defs.lean

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ module
88
public import Mathlib.Algebra.Order.Group.Unbundled.Basic
99
public import Mathlib.Algebra.Order.Monoid.Defs
1010
public import Mathlib.Algebra.Order.Sub.Defs
11-
public import Mathlib.Util.AssertExists
1211

1312
/-!
1413
# Ordered groups

Mathlib/Algebra/Order/Group/Unbundled/Basic.lean

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ module
77

88
public import Mathlib.Algebra.Order.Monoid.Unbundled.Basic
99
public import Mathlib.Algebra.Order.Sub.Defs
10-
public import Mathlib.Util.AssertExists
1110

1211
/-!
1312
# Ordered groups

0 commit comments

Comments
 (0)