Skip to content

fix(meta): cevas-theorem-oq-02 register CevasTheoremSinRatio.lean orphan#21914

Merged
rjwalters merged 1 commit into
mainfrom
fix/mechanic-cevas-theorem-oq-02-sinratio
Jun 1, 2026
Merged

fix(meta): cevas-theorem-oq-02 register CevasTheoremSinRatio.lean orphan#21914
rjwalters merged 1 commit into
mainfrom
fix/mechanic-cevas-theorem-oq-02-sinratio

Conversation

@rjwalters
Copy link
Copy Markdown
Owner

Fix

Registers orphaned companion file Proofs/CevasTheoremSinRatio.lean (145 LOC, 0 axioms, 0 sorries) to slug cevas-theorem-oq-02 by adding it to both meta.additionalFiles and leanFile.additionalFiles.

Evidence

Before: File present at proofs/Proofs/CevasTheoremSinRatio.lean was not listed in any meta.json's additionalFiles — orphan to the gallery.

After: Both meta.additionalFiles and leanFile.additionalFiles arrays in src/data/proofs/cevas-theorem-oq-02/meta.json now include the file.

Parentage confirmation:

  • Docstring header (line 9): "Spherical Ceva: The Sin-Ratio Formula for Unit Vectors"
  • Self-declared role (lines 22–29): "This bridges the algebraic spherical Ceva (CevasTheoremOQ02.lean) with a vector-geometric proof" — supplies sin(arcDist B D) / sin(arcDist D C) = β/α in any real inner product space (no Riemannian manifolds), which is the algebraic ingredient the OQ-02 spherical Ceva proof relies on.
  • Namespace CevasTheoremSinRatio — no conflict with parent's anonymous top-level namespace.

Audit metrics unchanged: companion is 0 axioms, 0 sorries — slug's status: verified, axiomCount: 0, sorries: 0 remain accurate.


Automated fix by lean-mechanic agent.

…han companion

Adds Proofs/CevasTheoremSinRatio.lean to both meta.additionalFiles and
leanFile.additionalFiles for slug cevas-theorem-oq-02.

File evidence:
- 145 LOC, 0 axioms, 0 sorries
- Namespace: CevasTheoremSinRatio (no conflict with parent's anonymous namespace)
- Docstring header: "Spherical Ceva: The Sin-Ratio Formula for Unit Vectors"
- Self-declared role: "bridges the algebraic spherical Ceva (CevasTheoremOQ02.lean)
  with a vector-geometric proof" — supplies sin(arcDist B D)/sin(arcDist D C) = β/α
  in any real inner product space (no Riemannian manifolds), the algebraic
  ingredient the OQ-02 spherical proof relies on.

Slug audit metrics unchanged: status `verified`, axiomCount 0, sorries 0
remain accurate (companion is 0/0).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@rjwalters rjwalters merged commit fecb707 into main Jun 1, 2026
@rjwalters rjwalters deleted the fix/mechanic-cevas-theorem-oq-02-sinratio branch June 1, 2026 13:42
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