Кіріспе

Бүкіл сандарды бірізді емес Фибоначчи сандарының қосындысы ретінде бірегей бейнелеу туралы

Математикада Зекендорф теоремасы – бельгиялық әуесқой математик Эдуард Зекендорфтың есімімен аталатын теорема. Зекендорф теоремасы кез келген оң бүтін санды бір немесе бірнеше әртүрлі Фибоначчи сандарының қосындысы түрінде бірегей түрде көрсетуге болады, мұнда қосындыға екі тікелей келесі Фибоначчи саны кірмейді. Нақтырақ айтқанда, егер N кез келген оң бүтін сан болса, онда ci ≥ 2 болатын оң бүтін сандар ci бар, мұнда ci+1 > ci + 1, сонда:

мұнда Fn – n-ші Фибоначчи саны. Мұндай қосынды N-нің Зекендорф өрнегі деп аталады. N-нің Фибоначчи кодын оның Зекендорф өрнегінен алуға болады. Мысалы, 64 санының Зекендорф өрнегі:

64 = 55 + 8 + 1. 64 санын Фибоначчи сандарының қосындысы ретінде көрсетудің басқа да тәсілдері бар:

64 = 55 + 5 + 3 + 1
64 = 34 + 21 + 8 + 1
64 = 34 + 21 + 5 + 3 + 1
64 = 34 + 13 + 8 + 5 + 3 + 1

бірақ бұл Зекендорф өрнегі емес, себебі 34 және 21, сондай-ақ 5 және 3 тікелей келесі Фибоначчи сандары. Кез келген оң бүтін сан үшін оның Зекендорф өрнегін әр қадамда ең үлкен мүмкін Фибоначчи санын таңдап, ашкөз алгоритмді қолдану арқылы табуға болады.

Тарих

Теорема 1972 жылы өз мақаласын жариялаған осы атпен белгілі автордың есімімен аталатын болса да, осыған ұқсас нәтиже 20 жыл бұрын Геррит Леккеркеркер жариялаған еді. Сондықтан, бұл теорема Стиглердің есім беру заңының мысалы болып табылады.