Skip to content

formalist(OPE-4): n-queens Level B statement pin (stub — do not merge with sorry) - #4

Draft
agentforce314 wants to merge 1 commit into
mainfrom
ope/4-nqueens-statement-pin
Draft

agentforce314 wants to merge 1 commit into
mainfrom
ope/4-nqueens-statement-pin

Conversation

@agentforce314

Copy link
Copy Markdown
Owner

Summary

Verify

export PATH="$HOME/.elan/bin:$PATH"
cd proofs/lean-project && lake build ProofLab.NQueensTheorem   # exit 0, 2 'declaration uses sorry' warnings

#print axioms ProofLab.NQueensTheorem.n_queens_exists_iff[sorryAx] (expected at this stage).

Paperclip: OPE-4 (parent OPE-2).

🤖 Generated with Claude Code

…y on branch only)

- New ProofLab/NQueensTheorem.lean: NonAttacking (Fin n → Fin n) and
  n_queens_exists_iff copied verbatim from the Scout pin; optional split
  queens_exists_of_four_le; both tagged STUB: proof in OPE-6
- decide-level sanity: NonAttacking ![1,3,0,2] (PR Paul3435#174 n=4 witness)
- ProofLab.lean imports the new module; ProofLab/NQueens.lean untouched
- STATEMENT.md: carries PR #3 text + appended 'Lean pin' section with
  build tail and #print axioms (now [sorryAx]; done requires none)
- Verify: lake build ProofLab.NQueensTheorem exit 0, 2 sorry warnings

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
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