Обозначьте 

. Тогда задача сводится к модулю 

 с взаимно простыми начальными данными. Соответственно все остальные последовательные 

 так же взаимно просты.
Любая такая последовательность представляется в виде суммы 

, где 

 удовлетворяют тому же рекурентному соотношению, только с другими начальными условиями 

 Так как 

 то у них период по любому модулю общий. Отсюда получается, что достаточно найти периоды для чисел Фибоначчи 

. Период не зависит от начальных данных (лишь бы они были взаимно просты). 
Учитывая китайскую теорему об остатках:

все сводится к случаю когда 

 -степени простых чисел. Период будет наименьшим общим кратным периодов для степеней простых чисел. Представим числа Фибоначчи по формуле 

Рассмотрим случай 

. В случае 

 наименьшее n, для которого 

 равно 5. Однако 

, поэтому период последовательности 20. Учитывая, что 

 получается, что период по модулю 

 есть 

. Случай 

 так же немного особый и находится период по модулю 

 равным 

.

. Вычисляем 

. Когда 

 квадратичный вычет легко получается, что 

, т.е. 

 - период (

) по модулю 

. Истинный период может быть меньше. По крайней мере имеются случаи, когда период делимости меньше. Когда 

 квадратичный невычет по модулю 

 получается 

 , поэтому истинный период 

 или 

 - нечетное число. Если 

 период по модулю 

 и 

 оба не делятся на 

, то период по модулю 

 будет равен 

 (это легко доказывается). Пока не найдено простое число для которого это условие не выполняется и есть гипотеза, что это всегда так.  После нахождения периода по всем примарным компонентам общий период находится как наименьшее общее кратное.
Случай с 

 так же разлагается на примарные компоненты. Только при рассмотрении по модулю 

 для 

 приходим к рассмотрению чисел Фибоначчи по модулю 

.