Skip to content

Commit e0dd2bd

Browse files
hyperpolymathclaude
andcommitted
docs(proof-suite): tighten S1/E3 comments — Variable not global axiom
Clarify that the Section Variables in S1_noether_energy.v and E3_cantilever_deflection.v are discharged as explicit arguments at End-Section, not global axioms. The old phrasing ("no opaque constants / no global axioms") was technically correct for Variables but borrowed language from the Parameter world. New phrasing — "no free module-level declarations" — is precise for both Variables and Parameters and avoids conflating the two. No proof content changed. Comment-only update. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent ac8e8f3 commit e0dd2bd

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

proofs/canonical-proof-suite/E3_cantilever_deflection.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@
9595
file type-checks under Rocq 9.1.x with the kernel's safe
9696
mode; all abstract types and functions are declared as Section
9797
Variables and are discharged into explicit arguments at
98-
Section close, so no global axioms leak out of this module.
98+
Section close, so no free module-level declarations leak out of this module.
9999
100100
FOLLOW-UP SESSIONS SHOULD:
101101

proofs/canonical-proof-suite/S1_noether_energy.v

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,8 @@
7575
abstraction is intentionally extensional so the scaffold
7676
stands on its own and can be specialised later.
7777
- The Variables declared here are Section Variables (discharged
78-
into explicit arguments at End Mechanics), not global axioms;
79-
no opaque constants leak out of this module.
78+
into explicit arguments at End Mechanics), not free module-level
79+
declarations; no opaque terms leak out of this module.
8080
==================================================================== *)
8181

8282
(* No library imports needed: core vernacular plus the Rocq prelude

0 commit comments

Comments
 (0)