Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Charged Raw Carry Paths

Abstract

Raw Zeckendorf carry paths have a path-independent signed charge with exact golden-phase behavior.

Theorem 1.1 (Each charged carry satisfies the GoldenInt ledger).

Proof. Machine-checked in Lean as D5/S1/Deficit/ChargedCarryPath.betaDigits_sub_chargedCarryStep (✓ std3). ∎

Source. Repository-derived.

Commentary.

For every labeled local carry from r to s with charge z, the expansion-face GoldenInt value of r minus that of s is intToGolden(z), the canonical integer embedding into GoldenInt. The proof checks all four constructors against phi squared equals phi plus one; the two exceptional bottom rules contribute plus one and minus one, while both internal rule families contribute zero.

Theorem 1.2 (The one-step charge ledger telescopes along every path).

Proof. Machine-checked in Lean as D5/S1/Deficit/ChargedCarryPath.betaDigits_sub_chargedReduces (✓ std3). ∎

Source. Repository-derived.

Commentary.

Induction on the charged reduction composes the constructor-level ledger. Thus the path’s accumulated integer label is an independently checked semantic difference, rather than a charge defined retrospectively from its endpoints.

Theorem 1.3 (Canonical endpoints and total charges are simultaneously unique).

Proof. Machine-checked in Lean as D5/S1/Deficit/ChargedCarryPath.charged_normal_form_unique (✓ std3). ∎

Source. Repository-derived.

Commentary.

Any two charged reductions from the same raw input to canonical endpoints have equal endpoints and equal integer charges. Raw canonical uniqueness identifies each endpoint with the fixed normalizer output, while the telescoping GoldenInt ledger and injectivity of the integer coordinate identify the charges.

Theorem 1.4 (The deterministic normalizer realizes its signed carry count).

Proof. Machine-checked in Lean as D5/S1/Deficit/ChargedCarryPath.charged_normalize_exists (✓ std3). ∎

Source. Repository-derived.

Commentary.

Following carryPass recursively produces a charged derivation to normalize(r). At every scheduler step its constructor label equals carrySign, so the accumulated path label is exactly the existing carrySignedCount recursion.

Theorem 1.5 (The analytic deficit is the integer Beatty coboundary).

Proof. Machine-checked in Lean as D5/S1/Deficit/ChargedCarryPath.deficit_eq_beattyDeficit (✓ std3). ∎

Source. Repository-derived.

Commentary.

Here intToReal is the canonical integer embedding into the reals. The public beta closed form concentrates each reading in the Zeckendorf displacement plus a linear golden-conjugate term. The linear terms cancel under addition, and the public displacement theorem converts the remaining integer expression to the golden Beatty shift coboundary.

Theorem 1.6 (The canonical-addend carry charge equals the Beatty deficit).

Proof. Machine-checked in Lean as D5/S1/Deficit/ChargedCarryPath.carrySignedCount_eq_beattyDeficit (✓ std3). ∎

Source. Repository-derived.

Commentary.

The frozen deficit integer theorem identifies the analytic deficit with the scheduler’s signed carry count. Combining it with the public deficit-Beatty identity and injectivity of the real integer cast gives an exact integer equality.

Theorem 1.7 (Golden phase thresholds classify the signed carry charge exactly).

Proof. Machine-checked in Lean as D5/S1/Deficit/ChargedCarryPath.carrySignedCount_phase_classifier (✓ std3). ∎

Source. Repository-derived.

Commentary.

For every pair of natural inputs, the signed normalization charge is plus one exactly below the inverse-golden phase threshold, minus one exactly at or above the golden-ratio threshold, and zero exactly in the intervening half-open band. This transports the existing Beatty classifier to the actual raw normalization dynamics.

Theorem 1.8 (No fixed modulus determines the signed carry charge).

Proof. Machine-checked in Lean as D5/S1/Deficit/ChargedCarryPath.carryCharge_not_determined_by_fixed_modulus (✓ std3). ∎

Source. Repository-derived.

Commentary.

For each natural modulus m at least two, there are two natural input pairs that agree coordinatewise modulo m but have different signed normalization charges. The existing density theorem supplies pairs with unequal analytic deficits, and the deficit integer theorem transfers that inequality to carrySignedCount.

References

  • Truth anchor: D5/S1/Deficit/ChargedCarryPath.betaDigits_sub_chargedCarryStep
  • Truth anchor: D5/S1/Deficit/ChargedCarryPath.betaDigits_sub_chargedReduces
  • Truth anchor: D5/S1/Deficit/ChargedCarryPath.carryCharge_not_determined_by_fixed_modulus
  • Truth anchor: D5/S1/Deficit/ChargedCarryPath.carrySignedCount_eq_beattyDeficit
  • Truth anchor: D5/S1/Deficit/ChargedCarryPath.carrySignedCount_phase_classifier
  • Truth anchor: D5/S1/Deficit/ChargedCarryPath.charged_normal_form_unique
  • Truth anchor: D5/S1/Deficit/ChargedCarryPath.charged_normalize_exists
  • Truth anchor: D5/S1/Deficit/ChargedCarryPath.deficit_eq_beattyDeficit
  • Dependency: D5/S1/Deficit/Beatty/BetaBeattyClosedForms
  • Dependency: D5/S1/Deficit/FixedModulusNoncongruence
  • Dependency: D5/S1/Digit/CarryStepConfluence