Takeuchi-funksjon

Den funksjonen Takeuchi , forkortet tak eller noen ganger Tarai presenterer rekursivt en funksjon som heter Ikuo Takeuchi (竹内郁雄). Presentasjonen av funksjonen, som dessuten innrømmer en ganske enkel ikke-rekursiv definisjon, kan kreve veldig lange beregninger hvis kompilatoren som implementerer den ikke er effektiv. Av denne grunn brukes det ofte til å teste ytelsen til implementeringen av rekursive funksjoner av kompilatoren av et programmeringsspråk .

Definisjon

Definisjonen av funksjonen tak gjøres rekursivt:

Det kan defineres enklere og spesielt ikke rekursivt:

De første skrivene av funksjonen, nå referert til som tarai-funksjonen, ble skrevet og ga z tilbake i stedet for y , men vil bli endret i senere skrifter.

Se også

Eksterne linker

<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">