Golden Divisor Languages
Abstract
Prime exponents identify full-window divisors with golden names and distinguish the 5040 observation fiber.
Let S be a finite set of natural primes and L a natural-valued function on S. A divisor is a positive natural number whose value divides the specified integer. Length zero and the empty prime set are allowed.
Definition 1.1 (Positive divisors).
Formalization. D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.Div (✓ std3).
Source. Repository-derived.
Commentary.
The carrier includes the divisor’s positivity and divisibility proofs.
Definition 1.2 (The full Fibonacci window).
Formalization. D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.fullWindow (✓ std3).
Source. Repository-derived.
Commentary.
The exponent at p is fib(L(p)+2)-1.
Theorem 1.3 (Divisors in prime coordinates).
Proof. Machine-checked in Lean as D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.full_window_divisor_exponent_equiv (✓ std3). ∎
Source. Repository-derived.
Commentary.
The forward map reads each prime multiplicity. The inverse multiplies the corresponding prime powers. Factorization uniqueness proves both inverse identities, including vanishing outside S.
Theorem 1.4 (The number of divisors).
Proof. Machine-checked in Lean as D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.full_window_divisor_card (✓ std3). ∎
Source. Repository-derived.
Commentary.
Each prime contributes fib(L(p)+2) independent choices.
Theorem 1.5 (The golden-name language).
Proof. Machine-checked in Lean as D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.full_window_divisor_golden_equiv (✓ std3). ∎
Source. Repository-derived.
Commentary.
The finite Zeckendorf interval bijection is applied independently to every exponent coordinate.
For the concrete window, primes5040 is the set {2,3,5,7}. The function lengths5040 has values 3 at 2, 2 at 3, and 1 at both 5 and 7.
Definition 1.6 (The active primes).
Formalization. D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.primes5040 (✓ std3).
Source. Repository-derived.
Commentary.
All four members are prime.
Definition 1.7 (The four window lengths).
Formalization. D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.lengths5040 (✓ std3).
Source. Repository-derived.
Commentary.
The conditional expression fixes the lengths without an ordering choice.
Theorem 1.8 (The window integer).
Proof. Machine-checked in Lean as D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.full_window_5040 (✓ std3). ∎
Source. Repository-derived.
Commentary.
The Fibonacci exponents are 4, 2, 1, and 1, respectively.
Theorem 1.9 (Four golden-name factors).
Proof. Machine-checked in Lean as D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.divisor_5040_golden_equiv (✓ std3). ∎
Source. Repository-derived.
Commentary.
Evaluation at the ordered primes 2, 3, 5, and 7 splits the dependent product into the four displayed factors.
Theorem 1.10 (Sixty divisor states).
Proof. Machine-checked in Lean as D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.divisor_5040_card (✓ std3). ∎
Source. Repository-derived.
Commentary.
The four factor sizes are 5, 3, 2, and 2.
Definition 1.11 (Rounded exponents).
Formalization. D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.b (✓ std3).
Source. Repository-derived.
Commentary.
The largest Fibonacci number not exceeding a+1 determines the rounded exponent.
Theorem 1.12 (The zero exponent).
Proof. Machine-checked in Lean as D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.b_zero (✓ std3). ∎
Source. Repository-derived.
Commentary.
An absent prime remains absent.
Theorem 1.13 (Exponent contraction).
Proof. Machine-checked in Lean as D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.b_le (✓ std3). ∎
Source. Repository-derived.
Commentary.
Rounding down cannot increase a prime multiplicity.
Theorem 1.14 (Monotone rounding).
Proof. Machine-checked in Lean as D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.b_monotone (✓ std3). ∎
Source. Repository-derived.
Commentary.
Increasing an exponent cannot decrease its rounded value.
Theorem 1.15 (Stable window endpoints).
Proof. Machine-checked in Lean as D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.b_idempotent (✓ std3). ∎
Source. Repository-derived.
Commentary.
A second rounding leaves each endpoint unchanged.
Definition 1.16 (Integer observation).
Formalization. D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.Gobs (✓ std3).
Source. Repository-derived.
Commentary.
Observation multiplies the prime powers with rounded multiplicities.
Theorem 1.17 (Positive observation).
Proof. Machine-checked in Lean as D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.Gobs_pos (✓ std3). ∎
Source. Repository-derived.
Commentary.
Every factor is a positive prime power.
Theorem 1.18 (Observed prime multiplicities).
Proof. Machine-checked in Lean as D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.Gobs_factorization (✓ std3). ∎
Source. Repository-derived.
Commentary.
Prime factorization reconstructs exactly the rounded exponent family.
Theorem 1.19 (Observation is a divisor).
Proof. Machine-checked in Lean as D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.Gobs_dvd (✓ std3). ∎
Source. Repository-derived.
Commentary.
The coordinatewise exponent inequalities are precisely divisibility.
Theorem 1.20 (Stable integer observations).
Proof. Machine-checked in Lean as D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.Gobs_idempotent (✓ std3). ∎
Source. Repository-derived.
Commentary.
The inner observation is regarded as a positive natural using Gobs_pos. Idempotence holds at every prime coordinate.
Theorem 1.21 (Two free exponent coordinates).
Proof. Machine-checked in Lean as D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.golden_fiber_5040_decode_image (✓ std3). ∎
Source. Repository-derived.
Commentary.
For r in Fin(3) times Fin(2), decode(r) is 5040 times 2 raised to the first coordinate times 3 raised to the second coordinate. The image is the displayed six-element set.
Theorem 1.22 (A stable target value).
Proof. Machine-checked in Lean as D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.Gobs_5040_fixed (✓ std3). ∎
Source. Repository-derived.
Commentary.
The target occurs as an observation, so observation idempotence fixes it.
Theorem 1.23 (The full observation fiber).
Proof. Machine-checked in Lean as D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.golden_fiber_5040 (✓ std3). ∎
Source. Repository-derived.
Commentary.
The exponents at 2 range from 4 through 6, those at 3 from 2 through 3, and the exponents at 5 and 7 equal 1. Every other exponent is zero. Monotonicity gives the upper bounds, and factorization uniqueness reconstructs the six integers. These six observation states are distinct from the sixty positive divisor states.
References
- Truth anchor:
D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.Div - Truth anchor:
D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.Gobs - Truth anchor:
D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.Gobs_5040_fixed - Truth anchor:
D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.Gobs_dvd - Truth anchor:
D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.Gobs_factorization - Truth anchor:
D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.Gobs_idempotent - Truth anchor:
D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.Gobs_pos - Truth anchor:
D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.b - Truth anchor:
D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.b_idempotent - Truth anchor:
D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.b_le - Truth anchor:
D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.b_monotone - Truth anchor:
D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.b_zero - Truth anchor:
D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.divisor_5040_card - Truth anchor:
D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.divisor_5040_golden_equiv - Truth anchor:
D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.fullWindow - Truth anchor:
D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.full_window_5040 - Truth anchor:
D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.full_window_divisor_card - Truth anchor:
D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.full_window_divisor_exponent_equiv - Truth anchor:
D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.full_window_divisor_golden_equiv - Truth anchor:
D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.golden_fiber_5040 - Truth anchor:
D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.golden_fiber_5040_decode_image - Truth anchor:
D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.lengths5040 - Truth anchor:
D5/S3/Arith/GoldenResource/GoldenDivisorLanguage.primes5040 - Dependency: D5/S3/Observer/GoldenCoding/FiniteZeckendorfEulerIdentity