Skip to content

Conversation

@hargoniX
Copy link
Contributor

This PR adds a new solverMode field to bv_decide's configuration, allowing users to configure
the SAT solver for different kinds of workloads.

@hargoniX hargoniX added the changelog-tactics User facing tactics label Dec 30, 2025
@hargoniX
Copy link
Contributor Author

!bench

@leanprover-radar
Copy link

leanprover-radar commented Dec 30, 2025

Benchmark results for bd1d227 against bba35e4 are in! @hargoniX

Small changes (5🟥)
  • 🟥 build/module/Lean.Elab.Tactic.BVDecide.External//instructions: +43.8M (+1.7%)
  • 🟥 build/module/Std.Tactic.BVDecide.Syntax//bytes .ilean: +1kiB (+17.1%)
  • 🟥 build/module/Std.Tactic.BVDecide.Syntax//bytes .olean: +27kiB (+21.5%) (reduced significance based on *//lines)
  • 🟥 build/module/Std.Tactic.BVDecide.Syntax//bytes .olean.server: +2kiB (+20.7%) (reduced significance based on *//lines)
  • 🟥 build/module/Std.Tactic.BVDecide.Syntax//instructions: +88.1M (+5.7%) (reduced significance based on *//lines)

@github-actions github-actions bot added the toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN label Dec 30, 2025
@leanprover-community-bot
Copy link
Collaborator

Mathlib CI status (docs):

  • ❗ Mathlib CI can not be attempted yet, as the nightly-testing-2025-12-30 tag does not exist there yet. We will retry when you push more commits. If you rebase your branch onto nightly-with-mathlib, Mathlib CI should run now. You can force Mathlib CI using the force-mathlib-ci label. (2025-12-30 13:05:21)

leanprover-bot added a commit to leanprover/reference-manual that referenced this pull request Dec 30, 2025
@leanprover-bot leanprover-bot added the builds-manual CI has verified that the Lean Language Reference builds against this PR label Dec 30, 2025
@leanprover-bot
Copy link
Collaborator

leanprover-bot commented Dec 30, 2025

Reference manual CI status:

@hargoniX hargoniX added this pull request to the merge queue Dec 30, 2025
Merged via the queue into master with commit 2a28cd9 Dec 30, 2025
28 of 29 checks passed
@hargoniX hargoniX deleted the hbv/bv_decide_solver_flags branch December 31, 2025 12:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

builds-manual CI has verified that the Lean Language Reference builds against this PR changelog-tactics User facing tactics toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants