Skip to content

Move Boole dialect to the StrataBoole package#1210

Merged
shigoel merged 3 commits into
mainfrom
boole-package
May 22, 2026
Merged

Move Boole dialect to the StrataBoole package#1210
shigoel merged 3 commits into
mainfrom
boole-package

Conversation

@atomb
Copy link
Copy Markdown
Contributor

@atomb atomb commented May 21, 2026

Move Boole dialect to standalone package

Extract the Boole dialect into its own StrataBoole Lake package with a dependency on the main Strata package. This enables faster incremental builds for Boole-specific work and cleaner separation of concerns.

Changes

  • Move Strata/Languages/Boole/ source files to StrataBoole/StrataBoole/
  • Move Boole test files to StrataBoole/StrataBooleTest/
  • Create StrataBoole/lakefile.toml with Strata as a dependency
  • Add StrataBoole/StrataBooleTest.lean root module importing all test files
  • Fix MetaVerifier.lean to add required meta imports (Lean.Meta.Eval, Lean.Meta.Tactic.Rewrite, Lean.Meta.Tactic.Unfold) and define genSMTVCsBoole as a standalone function for the tactic infrastructure
  • Update all test imports from Strata.Languages.Boole.* to StrataBoole.*
  • Update #guard_msgs expected output to reflect shifted source positions
  • Add CI workflow step for building the StrataBoole package
  • Remove Boole-specific code from the main Strata package (Strata.lean, MetaVerifier.lean, StrataMainLib.lean)

@atomb atomb requested a review from a team May 21, 2026 22:00
@github-actions github-actions Bot added Waiting-For-Review github_actions Pull requests that update GitHub Actions code labels May 21, 2026
…missing copyright headers to StrataBoole.lean and StrataBooleTest.lean to fix the lint check. Move the StrataBoole build into the main build_and_test_lean job instead of a separate job.
Comment thread Strata/MetaVerifier.lean
Comment thread StrataMainLib.lean
@shigoel
Copy link
Copy Markdown
Contributor

shigoel commented May 21, 2026

LGTM in general; left a couple comments above.

@shigoel shigoel added this pull request to the merge queue May 22, 2026
Merged via the queue into main with commit 349b1cf May 22, 2026
21 checks passed
@shigoel shigoel deleted the boole-package branch May 22, 2026 16:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants