Funktionen fusc er en heltalsfunktion på sættet af naturlige tal, defineret af E. Dijkstra som følger [1] :
Sekvensen genereret af denne funktion er
1, 1, 2, 1, 3, 2, 3, 1, 4, 3, 5, 2, 5, 3, 4, …Dette er Stern-kiselalgersekvensen (sekvens A002487 i OEIS ). fusc-funktionen er relateret til Culkin-Wilf-sekvensen , nemlig det th led i Culkin-Wilf-sekvensen er , og korrespondancen
er en en-til-en overensstemmelse mellem mængden af naturlige tal og mængden af positive rationelle tal.
Lad og , så [1] :
Værdien af funktionen ændres ikke, hvis alle interne cifre [2] inverteres i den binære repræsentation af argumentet . For eksempel fordi 19 10 = 10011 2 og 29 10 = 11101 2 .
Værdien af funktionen vil heller ikke ændre sig, hvis alle cifrene er skrevet i den binære repræsentation af argumentet i omvendt rækkefølge [2] . For eksempel fordi 19 10 = 10011 2 og 25 10 = 11001 2 .
Værdien er lige, hvis og kun hvis den er delelig med 3 [2] .
Funktionen har egenskaberne
Værdien er lig med antallet af alle ulige stirlingtal af den anden slags form , og er lig med antallet af alle ulige binomiale koefficienter på formen , hvor [3] .
Ud over den rekursive evaluering af fusc-funktionen pr. definition er der en simpel iterativ algoritme [1] :
fusc(N): n, a, b = N, 1, 0 mens n ≠ 0: hvis n er lige: a, n = a + b, n/2 hvis n er ulige: b, n = a + b, (n - 1) / 2 fusc(N) = b