Skip to content

refactor: split common-interleaver tactic layers - #517

Merged
PerAlexandersson merged 1 commit into
mainfrom
refactor/common-interleaver-layers
Sep 4, 2026
Merged

refactor: split common-interleaver tactic layers#517
PerAlexandersson merged 1 commit into
mainfrom
refactor/common-interleaver-layers

Conversation

@PerAlexandersson

Copy link
Copy Markdown
Owner

Summary

  • split the 3,089-line common-interleaver tactic frontend into a theorem core, four syntax layers, and four matching rule layers behind the existing facade
  • preserve all 191 established tactic spellings and their compiled example coverage
  • narrow Tactic.OEIS to the basic common-interleaver rules it documents and add exact architecture budgets

Verification

  • focused layer, facade, and Tactic.Examples.CommonInterleaver builds
  • full lake-workspace build RealRooted (9,410 jobs)
  • import architecture self/live, proof-status self/live, and root-import checks
  • declaration-stream and tactic-coverage comparison; changed-file width and diff checks
  • five representative axiom audits: only propext, Classical.choice, and Quot.sound

@PerAlexandersson
PerAlexandersson merged commit bddc8f4 into main Sep 4, 2026
1 check passed
@PerAlexandersson
PerAlexandersson deleted the refactor/common-interleaver-layers branch September 4, 2026 19:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant