Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Replaces the Chapter 14 skeleton with a partial development of Cauchy's arm lemma and rigidity statements. Includes 15 proofs covering planar and spherical triangles, strict comparison and equality criteria, and the final metric calculation in the polygon induction.
Adds geometric definitions of strictly convex polygons and labeled convex polyhedra. The full planar and spherical arm lemmas and Cauchy's rigidity and dihedral conclusions remain explicit proposition definitions, not proved theorems. The general induction and rigidity proof are still unfinished.
Validation:
lake --wfail build FormalBook.Chapter_14passes on the pinned Lean 4.35.0-rc3 and Mathlib revision. All 15 theorem axiom audits contain onlypropext,Classical.choice, andQuot.sound.lake env leanchecker --verbose FormalBook.Chapter_14accepts the compiled module. The Batteries linter passes vialake exe batteries/runLinter FormalBook.Chapter_14. The file also passes the 100-character line-length and whitespace checks.AI assistance: Codex prepared the supplied Lean development for this repository and checked it.