Fusc funktion

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.

Egenskaber

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] .

Beregning

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

Noter

  1. 1 2 3 EWD 570: En øvelse for Dr. RM Burstall Arkiveret 15. august 2021 på Wayback Machine .
  2. 1 2 3 EWD 578: Mere om funktionen "fusc" (En efterfølger til EWD570) Arkiveret 15. august 2021 på Wayback Machine .
  3. Carlitz, L. Et problem i partitioner relateret til Stirling-tallene  // Bulletin of the American Mathematical Society. - 1964. - Bd. 70, nr. 2 . - S. 275-278. Arkiveret fra originalen den 21. januar 2022.

Links

Se også