Add scaled invariance verification for infinity and zero as counting labels - #4
Open
tensorrent wants to merge 1 commit into
Open
Add scaled invariance verification for infinity and zero as counting labels#4tensorrent wants to merge 1 commit into
tensorrent wants to merge 1 commit into
Conversation
Formalize the observation that "infinite decimals between 1 and 2" and "nothing between 1 and 2 (whole numbers)" are two readings of the SAME interval at two resolution units related by a scale. - New note papers/methodology/Scaled_Invariance_of_Infinity_and_Zero.tex: the count of representable points N_δ[a,b] is a coordinate on (interval × unit), not a property of the interval. Joint-scaling invariance N_δ[a,b] = N_λδ[λa,λb] (Prop 1, bijection proof); the only frame-free content is the dimensionless ratio width/δ (Cor 1). Places it in the Form/Function Relativity (FF06g) / When a Number Lies family: the unit is the reference frame, ∞/0 is the swinging label. - Machine-verified (T1) companion code/notes_verification/test_scaled_invariance.py, exact rational arithmetic, seed 20260423: interior of (1,2) is 0,9,99,999,9999 as δ→0 (A); joint-scaling invariance 0/2×10^5 mismatches (B); interval-only scaling breaks it (C); count depends on ratios alone 50000/50000 (D). All PASS. - Explicit scope boundary (the point): this is counting under a resolution, NOT set cardinality. |R|,|Q|,|Z| stay distinct and frame-free; Cantor and the density of Q are untouched. - Registered in MANIFEST.md (T1 row) and README.md (tree + run entry). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PfjNn6a39Y1eDbxNfsQQA5
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.
Summary
This PR adds a comprehensive mathematical note and machine-verified test suite establishing that "infinity" and "zero" are resolution-relative counting labels, not intrinsic properties of intervals. The core insight is that the count of representable points in an interval is a property of the pair (interval, resolution-unit), and this count is exactly invariant under joint rescaling of both factors.
Key Changes
New test suite (
code/notes_verification/test_scaled_invariance.py):New mathematical note (
papers/methodology/Scaled_Invariance_of_Infinity_and_Zero.tex):Documentation updates:
Implementation Details
fractions.Fractionfor exact rational arithmetic, eliminating floating-point errors in countinghttps://claude.ai/code/session_01PfjNn6a39Y1eDbxNfsQQA5