Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Gibonacci Power-Window GCD Normalization

Abstract

Integer seed content scales the gcd of all shifted power windows by its exponent.

Mbirika and Spilker’s Question 6.2 concerns the gcd of infinitely many finite power sums. The seeds are arbitrary signed integers except for the pair (0,0); either individual seed may vanish. The window length is any positive natural number, and every natural exponent at least three is included.

Definition 1.1 (The seeded integer recurrence).

Formalization. D5/S1/Recurrence/GibonacciPowerGcdNormalization.gibonacci (✓ std3).

Source. Repository-derived.

Acknowledgement. aBa Mbirika; Jürgen Spilker (2022). GCD of sums of k consecutive squares of generalized Fibonacci numbers. DOI: 10.1080/00150517.2022.12427444. URL: https://arxiv.org/abs/2204.12626v2.

Commentary.

Here fibRecZ is Mathlib’s order-two linear recurrence over the integers with coefficients (1,1), and mkSol assigns its unique solution to the initial vector (a,b). Thus the sequence starts at indices zero and one, with the recurrence G(n+2)=G(n+1)+G(n).

Definition 1.2 (The exact source window).

Formalization. D5/S1/Recurrence/GibonacciPowerGcdNormalization.windowSum (✓ std3).

Source. Repository-derived.

Acknowledgement. aBa Mbirika; Jürgen Spilker (2022). GCD of sums of k consecutive squares of generalized Fibonacci numbers. DOI: 10.1080/00150517.2022.12427444. URL: https://arxiv.org/abs/2204.12626v2.

Commentary.

The endpoints are inclusive: the terms have indices t+1 through t+k. The definition also permits k=0 and any natural exponent; the theorem uses the positive lengths and exponents at least three of the source question.

Definition 1.3 (The nonnegative gcd of a whole integer family).

Formalization. D5/S1/Recurrence/GibonacciPowerGcdNormalization.familyGcd (✓ std3).

Source. Repository-derived.

Acknowledgement. aBa Mbirika; Jürgen Spilker (2022). GCD of sums of k consecutive squares of generalized Fibonacci numbers. DOI: 10.1080/00150517.2022.12427444. URL: https://arxiv.org/abs/2204.12626v2.

Commentary.

NatSetGcd denotes Mathlib’s Nat.setGcd. It is applied to the full range of natural absolute values and cast to the integers. Its universal divisibility property includes every integer divisor, including zero and negative divisors. No finite prefix or nonzero-family assumption enters this definition.

Definition 1.4 (The infinite power-window gcd).

Formalization. D5/S1/Recurrence/GibonacciPowerGcdNormalization.powerGcd (✓ std3).

Source. Repository-derived.

Acknowledgement. aBa Mbirika; Jürgen Spilker (2022). GCD of sums of k consecutive squares of generalized Fibonacci numbers. DOI: 10.1080/00150517.2022.12427444. URL: https://arxiv.org/abs/2204.12626v2.

Commentary.

This family ranges over every natural shift, starting at zero. In particular, zero-valued windows and windows of odd powers of signed terms are included.

Theorem 1.5 (Normalization by the gcd of the seeds).

Proof. Machine-checked in Lean as D5/S1/Recurrence/GibonacciPowerGcdNormalization.result (✓ std3). ∎

Resolves. Problems/mbirika-spilker-gibonacci-power-gcd-normalization (proved) by D5/S1/Recurrence/GibonacciPowerGcdNormalization.result.

Source. Repository-derived.

Acknowledgement. aBa Mbirika; Jürgen Spilker (2022). GCD of sums of k consecutive squares of generalized Fibonacci numbers. DOI: 10.1080/00150517.2022.12427444. URL: https://arxiv.org/abs/2204.12626v2.

Commentary.

The symbol ediv is integer division, and d is the integer cast of the natural gcd of the seeds. The reconstruction equalities prove that both quotients are exact; their gcd is one. Both recurrences, both nonnegativity assertions and both all-integer-divisor specifications are part of the conclusion. The proof uses LinearRecurrence.toInit to scale the entire seeded solution, then mul_pow and Finset.mul_sum to scale each window. Nat.dvd_setGcd_iff and Int.natAbs_dvd_natAbs characterize the infinite gcd. Divisibility antisymmetry and cancellation by the positive scalar d raised to e give the displayed equality. These are applications of general Mathlib algebra to the source question; no assertion of literature priority is made.

References