Skip to content

Fix: add missing Lean source files for verified gallery proofs#9651

Merged
rjwalters merged 1 commit intomainfrom
fix/mechanic-9647-9648
Apr 5, 2026
Merged

Fix: add missing Lean source files for verified gallery proofs#9651
rjwalters merged 1 commit intomainfrom
fix/mechanic-9647-9648

Conversation

@rjwalters
Copy link
Copy Markdown
Owner

Fix

Adds two missing Lean source files that are referenced in meta.json with status: "verified" but absent from the main branch.

Evidence

Before:

  • proofs/Proofs/SubsetCountMultisetOQ01.lean — missing
  • proofs/Proofs/DivisibilityRulesOQ01OQ01.lean — missing
  • Auditor flagged both as HIGH severity integrity violations

After:

Source

Files extracted from PR #9097 (feature/researcher-8) — they were authored there but the meta.json entries were synced to main before that PR merged, creating the "missing file" situation.

Note: When PR #9097 eventually merges, it will add these files again. Since the content is identical, git will see no conflict.

Closes #9647
Closes #9648


Automated fix by lean-mechanic agent.

Adds `SubsetCountMultisetOQ01.lean` and `DivisibilityRulesOQ01OQ01.lean`
which were referenced in meta.json as `status: "verified"` but absent from
the repository. Source files extracted from research branch (feature/researcher-8,
PR #9097) where they were authored with 0 sorries and 0 axioms.

Closes #9647
Closes #9648

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@rjwalters rjwalters merged commit b6b531d into main Apr 5, 2026
@rjwalters rjwalters deleted the fix/mechanic-9647-9648 branch April 5, 2026 03:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant