For positive integers , the Fibonacci numbers satisfy . The Fibonacci addition formula gives , so mathematical induction on proves the assertion. This explains why every fifth Fibonacci number is divisible by .
Compute adjacent Fibonacci numbers together, starting at and applying . The shared pair avoids repeating the same recursive subproblem and gives additions for . This counts arithmetic operations; exact integers grow with .
Consider a component that remembers its previous input and maps input to , then sets . Feeding each output back into the same component gives state transition . Starting at , the successive outputs are , the Fibonacci numbers after calls. The state transition, rather than a memoryless function on one integer, explains the recurrence. Replacing the component between calls or repeatedly feeding a fixed external input gives different behavior.
The Pisano period is the period of the Fibonacci number sequence in modular arithmetic modulo , with and . Consecutive residues evolve by the invertible update on a finite set, so the pair sequence returns to and is periodic from the start.
The Zeckendorf representation expresses a nonnegative integer as a sum of nonconsecutive Fibonacci numbers, using the sequence that starts . Every nonnegative integer has exactly one such representation; repeatedly taking the largest available Fibonacci number constructs it.
Every positive integer is a unique sum of nonconsecutive Fibonacci numbers, using the sequence with one copy of . The greedy procedure selects the largest allowable Fibonacci number and repeats on the remainder.
For the Fibonacci numbers , , the identity holds for . It follows by induction: replacing each term using the Fibonacci recurrence negates the left-hand side when increases by one, and the value at is .
The identities and compute recursively from the pair at . Recursion depth is , with a constant number of large integer operations per level; the bit cost still depends on operand length.
The vector advances by multiplication by . Matrix powers therefore prove modular recurrence identities uniformly in . Explicitly, , , and . The last congruence gives , hence for every nonnegative .
With the standard Fibonacci numbers , , this identity holds for , . At it is immediate. If it holds for at every , apply it at and use to obtain , proving the assertion by mathematical induction. Taking gives for , linking the doubling formula to the Lucas numbers.
Consecutive Fibonacci numbers are coprime by the Euclidean algorithm. The Fibonacci addition formula writes for . Taking the greatest common divisor with removes the last summand, and multiplication by the coprime factor leaves that gcd unchanged. The case uses . Applying the Euclidean algorithm to the indices yields the strong-divisibility identity for nonnegative indices, with the usual zero conventions.
The linear recurrence relation defining the Fibonacci numbers, with and . Its state advances by the matrix , so matrix powers describe repeated updates.
Articles by others on the same topic
There are currently no matching articles.