Числа Люка

Материал из testwiki
Перейти к навигации Перейти к поиску

Шаблон:Не путать

Числа Люка́ — элементы линейной рекуррентной последовательности, заданной формулой:

Ln=Ln1+Ln2

с начальными значениями L0=2 и L1=1; сопряжены с числами Фибоначчи. Первые значения[1]:

2, 1, 3, 4, 7, 11, 18, 29, 47, 76, 123, 199, 322, …

Названы по имени Эдуарда Люка, исследовавшего «обобщённые последовательности Фибоначчи», позднее также названные его именем, одним из вариантов которых и являются числа Люка.

Последовательность Ln можно выразить как функцию от n:

Ln=φn+(1φ)n=φn+(φ)n=(1+52)n+(152)n,

где φ=1+52 — золотое сечение. При n>1Шаблон:Nums число |(φ)n|<0,5 и с ростом n всё сильнее приближается к нулю, а значит, при n>1 числа Люка выражаются в виде Ln=φn, где  — функция округления к ближайшему целому.

Примечательно, что числа Фибоначчи Fn выражаются похожим образом с помощью формулы Бине:

Fn=φn(1φ)n5=φn(φ)n5=15[(1+52)n(152)n].

Числа Люка можно также определить для отрицательных индексов по формуле Ln=(1)nLn.

Проверка простоты

Числа Люка могут использоваться для проверки чисел на простоту. Чтобы проверить, является ли число p простым, берётся (p+1)-е число Люка и вычитается из него единица — и если полученное число не делится на p нацело, то p гарантированно не является простым. В противном случае число может быть как простым, так и составным и требует более тщательной проверки.

Пример проверки числа 15: 16-е число Люка — 1364; (13641)/15=90,866666, следовательно, число 15 — составное.

Пример для числа 17: 18-е число Люка равно 3571; (35711)/17=120, значит, число 17 может быть простым.

Связь с числами Фибоначчи

Числа Люка связаны с числами Фибоначчи следующим формулами:

  • Ln=Fn1+Fn+1=Fn+2Fn1,
  • Lm+n=Lm+1Fn+LmFn1,
  • Ln2=5Fn2+4(1)n, и при n+ отношение LnFn стремится к 5
  • F2n=LnFn
  • Fn+k+(1)kFnk=LkFn
  • Fn=Ln1+Ln+15

Примечания

Шаблон:Примечания

Литература

Шаблон:ВС