Skip to content

feat: DeterministicScore proofs + ITP 2026 paper package#2

Merged
ohdearquant merged 5 commits into
mainfrom
feat/deterministic-score-proofs
May 23, 2026
Merged

feat: DeterministicScore proofs + ITP 2026 paper package#2
ohdearquant merged 5 commits into
mainfrom
feat/deterministic-score-proofs

Conversation

@ohdearquant
Copy link
Copy Markdown
Owner

Summary

  • 51 Lean 4 theorems for DeterministicScore (total order, RuntimeValid invariant, saturating arithmetic, abstract float conversion, scalar ops)
  • Zero sorry, clean lake build with Lean 4.25.2 + Mathlib v4.25.2
  • ITP 2026 paper package (LIPIcs format) with claims registry, correspondence table, and validation scripts
  • Pre-commit hooks for markdown lint, sorry check, lake build, and LaTeX scope audit
  • .gitignore for Lean/LaTeX build artifacts

Artifact references

Test plan

  • lake build — 51 theorems verified, 0 errors, 0 warnings
  • grep sorry — 0 results
  • check_claims.py — 10 claim IDs, all classes present
  • check_no_forbidden_claims.py — no overclaims
  • check_scope.sh — scope audit passed

🤖 Generated with claude-flow

ohdearquant and others added 5 commits May 22, 2026 19:52
Lean 4 (Score/DeterministicScore.lean):
- 51 theorems, zero sorry, verified with Lean 4.25.2 + Mathlib v4.25.2
- Total order, RuntimeValid invariant, saturating arithmetic branch specs
- Abstract float conversion model, scalar mul/div, MIN-unreachability

Paper package (papers/2026-deterministic-score/):
- LIPIcs/ITP 2026 format, main.tex with correspondence table
- claims.yaml, correspondence.yaml, proof-map.yaml
- Validation scripts for scope and forbidden overclaims
- Artifact description referencing khive-score (canonical) and ruvector (port)

Tooling:
- .pre-commit-config.yaml: markdownlint, sorry check, lake build, LaTeX scope
- .gitignore: exclude .lake/, LaTeX build artifacts

Co-Authored-By: claude-flow <ruv@ruv.net>
- Lean build: elan install, Mathlib cache (keyed on toolchain+manifest),
  lake build, sorry check, theorem count gate (≥51)
- Paper validation: claims registry, forbidden phrases, scope audit
- Markdown lint via markdownlint-cli2-action

Co-Authored-By: claude-flow <ruv@ruv.net>
- Convert hard tabs to spaces in STANDARDS.md
- Add blank line after heading in README.md

Co-Authored-By: claude-flow <ruv@ruv.net>
CC BY 4.0 is the standard license for academic proof artifacts
and aligns with LIPIcs/Dagstuhl publishing requirements.

Co-Authored-By: claude-flow <ruv@ruv.net>
The grep was scanning Mathlib dependencies in .lake/packages/,
which contain sorry in test files (plausible tactic tests).

Co-Authored-By: claude-flow <ruv@ruv.net>
@ohdearquant ohdearquant merged commit 8326ff4 into main May 23, 2026
3 checks passed
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