Funktio fusc on luonnollisten lukujen joukossa oleva kokonaislukufunktio, jonka E. Dijkstra on määritellyt seuraavasti [1] :
Tämän funktion luoma sekvenssi on
1, 1, 2, 1, 3, 2, 3, 1, 4, 3, 5, 2, 5, 3, 4, …Tämä on Stern piileväsekvenssi (sekvenssi A002487 OEIS : ssä ). Fusc-funktio liittyy Culkin-Wilf-sekvenssiin , nimittäin Culkin-Wilf-sekvenssin termi on , ja vastaavuus
on yksi yhteen vastaavuus luonnollisten lukujen joukon ja positiivisten rationaalilukujen joukon välillä.
Olkoon ja , sitten [1] :
Funktion arvo ei muutu, jos kaikki sisäiset numerot [2] käännetään argumentin binääriesityksessä . Esimerkiksi koska 19 10 = 10011 2 ja 29 10 = 11101 2 .
Funktion arvo ei myöskään muutu, jos kaikki numerot kirjoitetaan argumentin binääriesitykseen käänteisessä järjestyksessä [2] . Esimerkiksi koska 19 10 = 10011 2 ja 25 10 = 11001 2 .
Arvo on parillinen silloin ja vain, jos se on jaollinen 3: lla [2] .
Funktiolla on ominaisuuksia
Arvo on yhtä suuri kuin muodon toisen lajin parittomat Stirling-luvut ja on yhtä suuri kuin muodon kaikkien parittomien binomikertoimien lukumäärä , jossa [3] .
Fusc-funktion määritelmän mukaisen rekursiivisen arvioinnin lisäksi on olemassa yksinkertainen iteratiivinen algoritmi [1] :
fusc(N): n, a, b = N, 1, 0 kun taas n ≠ 0: jos n on parillinen: a, n = a + b, n/2 jos n on pariton: b, n = a + b, (n - 1) / 2 fusc(N) = b