हाइपरऑपरेशन: Difference between revisions
No edit summary |
No edit summary |
||
Line 322: | Line 322: | ||
| <math>1 + b</math> or <math>a [0] b</math> | | <math>1 + b</math> or <math>a [0] b</math> | ||
| <math>1 + \underbrace{1 + 1 + 1 + \cdots + 1 + 1 + 1}_{\displaystyle b \mbox{ copies of 1}}</math> | | <math>1 + \underbrace{1 + 1 + 1 + \cdots + 1 + 1 + 1}_{\displaystyle b \mbox{ copies of 1}}</math> | ||
| | | हाइपर0, वृद्धि, [[successor function|परवर्ती]], नियंत्रित मात्रा | ||
| | | एकपक्षीय | ||
|- | |- | ||
! 1 | ! 1 | ||
| <math>a + b</math> or <math>a [1] b</math> | | <math>a + b</math> or <math>a [1] b</math> | ||
| <math>a + \underbrace{1 + 1 + 1 + \cdots + 1 + 1 + 1}_{\displaystyle b \mbox{ copies of 1}}</math> | | <math>a + \underbrace{1 + 1 + 1 + \cdots + 1 + 1 + 1}_{\displaystyle b \mbox{ copies of 1}}</math> | ||
| | | हाइपर1, [[addition|योग]] | ||
| | | एकपक्षीय | ||
|- | |- | ||
! 2 | ! 2 | ||
| <math>a \cdot b</math> or <math>a [2] b</math> | | <math>a \cdot b</math> or <math>a [2] b</math> | ||
| <math>\underbrace{a + a + a + \cdots + a + a + a}_{\displaystyle b \mbox{ copies of } a}</math> | | <math>\underbrace{a + a + a + \cdots + a + a + a}_{\displaystyle b \mbox{ copies of } a}</math> | ||
| | | हाइपर2, [[multiplication|गुणा]] | ||
| | | एकपक्षीय | ||
|- | |- | ||
! 3 | ! 3 | ||
| <math>a^b</math> or <math>a [3] b</math> | | <math>a^b</math> or <math>a [3] b</math> | ||
| <math>\underbrace{a \cdot a \cdot a \cdot \;\cdots\; \cdot a \cdot a \cdot a}_{\displaystyle b \mbox{ copies of } a}</math> | | <math>\underbrace{a \cdot a \cdot a \cdot \;\cdots\; \cdot a \cdot a \cdot a}_{\displaystyle b \mbox{ copies of } a}</math> | ||
| | | हाइपर3, [[exponentiation|घातांक]] | ||
| | | b वास्तविक, कुछ बहुविकल्पीय एक्सटेंशन के साथ [[complex number|सम्मिश्र संख्या]] | ||
|- | |- | ||
! 4 | ! 4 | ||
| <math>^{b}a</math> or <math>a [4] b</math> | | <math>^{b}a</math> or <math>a [4] b</math> | ||
| <math>\underbrace{a[3](a[3](a[3](\cdots[3](a[3](a[3]a))\cdots)))}_{\displaystyle b \mbox{ copies of } a}</math> | | <math>\underbrace{a[3](a[3](a[3](\cdots[3](a[3](a[3]a))\cdots)))}_{\displaystyle b \mbox{ copies of } a}</math> | ||
| | | हाइपर4, [[tetration|टेट्रेशन]] | ||
| | | a ≥ 0 या एक पूर्णांक, b एक पूर्णांक ≥ −1 (कुछ प्रस्तावित एक्सटेंशन के साथ)<!-- first option matches the first option in hyper3, second option matches the second option in hyper3 --> | ||
|- | |- | ||
! 5 | ! 5 | ||
| <math>a [5] b</math> | | <math>a [5] b</math> | ||
| <math>\underbrace{a[4](a[4](a[4](\cdots[4](a[4](a[4]a))\cdots)))}_{\displaystyle b \mbox{ copies of } a}</math> | | <math>\underbrace{a[4](a[4](a[4](\cdots[4](a[4](a[4]a))\cdots)))}_{\displaystyle b \mbox{ copies of } a}</math> | ||
| | | हाइपर, [[pentation|पेंटेशन]] | ||
| | | ए, बी पूर्णांक ≥ -1 <ref group="nb" name="nega">Let ''x'' = ''a''[''n''](−1). By the recursive formula, ''a''[''n'']0 = ''a''[''n'' − 1](''a''[''n''](−1)) ⇒ 1 = ''a''[''n'' − 1]''x''. One solution is ''x'' = 0, because ''a''[''n'' − 1]0 = 1 by definition when ''n'' ≥ 4. This solution is unique because ''a''[''n'' − 1]''b'' > 1 for all ''a'' > 1, ''b'' > 0 (proof by recursion).</ref> | ||
|- | |- | ||
! 6 | ! 6 | ||
| <math>a [6] b</math> | | <math>a [6] b</math> | ||
| <math>\underbrace{a[5](a[5](a[5](\cdots[5](a[5](a[5]a))\cdots)))}_{\displaystyle b \mbox{ copies of } a}</math> | | <math>\underbrace{a[5](a[5](a[5](\cdots[5](a[5](a[5]a))\cdots)))}_{\displaystyle b \mbox{ copies of } a}</math> | ||
| | | हाइपर6, हेक्सेशन | ||
| | | ए, बी पूर्णांक ≥ -1 <ref group="nb" name="nega"/> | ||
|} | |} | ||
== विशेष | == विशेष परिस्थिति == | ||
H<sub>n</sub>(0, b) = | |||
: | : b + 1, जब n = 0 | ||
: | : b, जब n = 1 | ||
: 0, जब | : 0, जब n = 2 | ||
:1, जब n = 3 और b = 0 <ref group="nb" name="corona1">For more details, see [[Exponentiation#Powers of zero|Powers of zero]].</ref><ref group="nb" name="corona2">For more details, see [[Zero to the power of zero]].</ref> | :1, जब n = 3 और b = 0 <ref group="nb" name="corona1">For more details, see [[Exponentiation#Powers of zero|Powers of zero]].</ref><ref group="nb" name="corona2">For more details, see [[Zero to the power of zero]].</ref> | ||
: 0, जब n = 3 और b > 0 <ref group="nb" name="corona1"/><ref group="nb" name="corona2"/>:1, जब n > 3 और b सम हैं(0 सहित) | : 0, जब n = 3 और b > 0 <ref group="nb" name="corona1"/><ref group="nb" name="corona2"/>:1, जब n > 3 और b सम हैं(0 सहित) | ||
:0, जब n > 3 और b विषम है | :0, जब n > 3 और b विषम है | ||
H<sub>n</sub>(1, b) = | |||
: | : b, जब n = 2 | ||
:1, जब n ≥ 3 | :1, जब n ≥ 3 | ||
H<sub>n</sub>(a, 0) = | |||
: 0, जब | : 0, जब n = 2 | ||
:1, जब n = 0, या n ≥ 3 | :1, जब n = 0, या n ≥ 3 | ||
: ए, जब | : ए, जब n = 1 | ||
H<sub>n</sub>(a, 1) = | |||
: | : a, जब n ≥ 2 | ||
H<sub>n</sub>(a, a) = | |||
: | :H<sub>n+1</sub>(a, 2), जब n ≥ 1 | ||
H<sub>n</sub>(a, -1) =<ref group="nb" name="nega"/>: 0, जब n = 0, या n ≥ 4 | |||
: ए - 1, जब | : ए - 1, जब n = 1 | ||
:−a, जब n = 2 | :−a, जब n = 2 | ||
:{{sfrac|''a''}} , जब | :{{sfrac|''a''}} , जब n = 3 | ||
H<sub>n</sub>(2, 2) = | |||
: 3, जब n = 0 | : 3, जब n = 0 | ||
: 4, जब n ≥ 1, पुनरावर्ती रूप से आसानी से प्रदर्शित होता है। | : 4, जब n ≥ 1, पुनरावर्ती रूप से आसानी से प्रदर्शित होता है। | ||
Line 399: | Line 399: | ||
== इतिहास == | == इतिहास == | ||
उच्च संक्रियाओं की | उच्च संक्रियाओं की प्रारंभिक चर्चाओं में से एक अल्बर्ट बेनेट की चर्चा थी {{sfn|Bennett|1915}} | 1914 में, जिन्होंने क्रम विनिमेय नियम के उच्च संक्रियाओं के कुछ सिद्धांत विकसित किए(देखें #क्रम विनिमेय नियम उच्च संक्रिया ) लगभग 12 साल बाद, [[विल्हेम एकरमैन]] ने फलन को परिभाषित किया <math>\phi(a, b, n)</math> {{sfn|Ackermann|1928}} जो कुछ हद तक उच्च संक्रिया क्रम जैसा दिखता है। | ||
अपने 1947 के कागज़ में,{{sfn|Goodstein|1947}} रूबेन गुडस्टीन ने संचालन के विशिष्ट अनुक्रम की शुरुआत की, जिसे अब उच्च संक्रिया कहा जाता है, और एक्सपोनेंटिएशन से परे विस्तारित संचालन के लिए ग्रीक नाम टेट्राटेशन, पेंटेशन आदि का भी सुझाव दिया(क्योंकि वे सूचकांक 4, 5, आदि के अनुरूप हैं)। तीन-तर्क फलन के रूप में, उदाहरण के लिए, <math>G(n, a, b) = H_n(a, b)</math>, संपूर्ण उच्च संक्रिया अनुक्रम को मूल एकरमैन फलन का एक संस्करण माना जाता है <math>\phi(a, b, n)</math> - संगणनीय कार्य लेकिन [[आदिम पुनरावर्ती]] नहीं - जैसा कि गुडस्टीन द्वारा आदिम आनुक्रमिक कार्य को अंकगणित(अतिरिक्त, गुणन, घातांक) के अन्य तीन मूलभूत कार्यों के साथ सम्मिलित करने के लिए संशोधित किया गया है, और घातांक के बाहर इनका अधिक सहज विस्तार करने के लिए संशोधन किया गया । | अपने 1947 के कागज़ में,{{sfn|Goodstein|1947}} रूबेन गुडस्टीन ने संचालन के विशिष्ट अनुक्रम की शुरुआत की, जिसे अब उच्च संक्रिया कहा जाता है, और एक्सपोनेंटिएशन से परे विस्तारित संचालन के लिए ग्रीक नाम टेट्राटेशन, पेंटेशन आदि का भी सुझाव दिया(क्योंकि वे सूचकांक 4, 5, आदि के अनुरूप हैं)। तीन-तर्क फलन के रूप में, उदाहरण के लिए, <math>G(n, a, b) = H_n(a, b)</math>, संपूर्ण उच्च संक्रिया अनुक्रम को मूल एकरमैन फलन का एक संस्करण माना जाता है <math>\phi(a, b, n)</math> - संगणनीय कार्य लेकिन [[आदिम पुनरावर्ती]] नहीं - जैसा कि गुडस्टीन द्वारा आदिम आनुक्रमिक कार्य को अंकगणित(अतिरिक्त, गुणन, घातांक) के अन्य तीन मूलभूत कार्यों के साथ सम्मिलित करने के लिए संशोधित किया गया है, और घातांक के बाहर इनका अधिक सहज विस्तार करने के लिए संशोधन किया गया । | ||
Line 411: | Line 411: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! | ! नाम | ||
! | ! संकेतन के बराबर <math>H_n(a, b)</math> | ||
! | ! टिप्पणी | ||
|- | |- | ||
| [[Knuth's up-arrow notation]] | | [[Knuth's up-arrow notation|नुथ का अप-एरो नोटेशन]] | ||
| <math>a \uparrow^{n-2} b</math> | | <math>a \uparrow^{n-2} b</math> | ||
| | | नुथ द्वारा उपयोग किया जाता है (for ''n'' ≥ 3),और कई संदर्भ पुस्तकों में पाया गया।{{sfn|Zwillinger|2002}}{{sfn|Weisstein|2003}} | ||
|- | |- | ||
| | |हिल्बर्ट का संकेतन | ||
|<math>\phi_n(a, b)</math> | |<math>\phi_n(a, b)</math> | ||
|Used by [[David Hilbert]].{{sfn|Hilbert|1926}} | |Used by [[David Hilbert]].{{sfn|Hilbert|1926}} | ||
|- | |- | ||
| | | गुडस्टीन का अंकन | ||
| <math>G(n, a, b)</math> | | <math>G(n, a, b)</math> | ||
| Used by [[Reuben Goodstein]].{{sfn|Goodstein|1947}} | | Used by [[Reuben Goodstein]].{{sfn|Goodstein|1947}} | ||
|- | |- | ||
| | | मूल [[Ackermann function|एकरमैन फलन]] | ||
| <math> | | <math> | ||
\begin{matrix} | \begin{matrix} | ||
Line 436: | Line 436: | ||
| Used by [[Wilhelm Ackermann]](for ''n'' ≥ 1){{sfn|Ackermann|1928}} | | Used by [[Wilhelm Ackermann]](for ''n'' ≥ 1){{sfn|Ackermann|1928}} | ||
|- | |- | ||
| [[Ackermann function| | | [[Ackermann function|एकरमैन-पीटर फलन]] | ||
| <math>A(n, b - 3) + 3 \ \text{for } a = 2</math> | | <math>A(n, b - 3) + 3 \ \text{for } a = 2</math> | ||
| This corresponds to hyperoperations for base 2(''a'' = 2) | | This corresponds to hyperoperations for base 2(''a'' = 2) | ||
|- | |- | ||
| | | नांबियार का अंकन | ||
| <math>a \otimes^{n-1} b</math> | | <math>a \otimes^{n-1} b</math> | ||
| Used by Nambiar(for ''n'' ≥ 1) {{sfn|Nambiar|1995}} | | Used by Nambiar(for ''n'' ≥ 1) {{sfn|Nambiar|1995}} | ||
|- | |- | ||
| | | सुपरस्क्रिप्ट नोटेशन | ||
| <math>a {}^{(n)} b</math> | | <math>a {}^{(n)} b</math> | ||
| Used by [[Robert Munafo]].{{sfn|Munafo|1999b}} | | Used by [[Robert Munafo]].{{sfn|Munafo|1999b}} | ||
|- | |- | ||
| | | सबस्क्रिप्ट नोटेशन (कम हाइपरऑपरेशन के लिए) | ||
| <math>a {}_{(n)} b</math> | | <math>a {}_{(n)} b</math> | ||
| Used for lower hyperoperations by Robert Munafo.{{sfn|Munafo|1999b}} | | Used for lower hyperoperations by Robert Munafo.{{sfn|Munafo|1999b}} | ||
|- | |- | ||
| | | ऑपरेटर नोटेशन ("विस्तारित संचालन" के लिए) | ||
| <math>a O_{n-1} b</math> | | <math>a O_{n-1} b</math> | ||
| Used for lower hyperoperations by [[John Doner]] and [[Alfred Tarski]](for ''n'' ≥ 1).{{sfn|Doner|Tarski|1969}} | | Used for lower hyperoperations by [[John Doner]] and [[Alfred Tarski]](for ''n'' ≥ 1).{{sfn|Doner|Tarski|1969}} | ||
|- | |- | ||
| | | स्क्वायर ब्रैकेट नोटेशन | ||
| <math>a[n]b</math> | | <math>a[n]b</math> | ||
| Used in many online forums; convenient for [[ASCII]]. | | Used in many online forums; convenient for [[ASCII]]. | ||
|- | |- | ||
| [[Conway chained arrow notation]] | | [[Conway chained arrow notation|कॉनवे श्रृंखलित तीर अंकन]] | ||
| <math>a \to b \to (n-2) </math> | | <math>a \to b \to (n-2) </math> | ||
| Used by [[John Horton Conway]](for ''n'' ≥ 3) | | Used by [[John Horton Conway]](for ''n'' ≥ 3) | ||
Line 471: | Line 471: | ||
'''एक से शुरू होने वाला संस्करण''' | '''एक से शुरू होने वाला संस्करण''' | ||
{{Main|Ackermann function}} | {{Main|Ackermann function}} | ||
1928 में, विल्हेम एकरमैन ने एक 3-तर्क फलन <math>\phi(a, b, n)</math> को परिभाषित किया जो धीरे-धीरे एक 2-तर्क फलन में विकसित हुआ जिसे एकरमैन फलन के रूप में जाना जाता है। मूल एकरमैन फलन <math>\phi</math> आधुनिक उच्च संक्रियाओं के समान कम था, क्योंकि उसकी | 1928 में, विल्हेम एकरमैन ने एक 3-तर्क फलन <math>\phi(a, b, n)</math> को परिभाषित किया जो धीरे-धीरे एक 2-तर्क फलन में विकसित हुआ जिसे एकरमैन फलन के रूप में जाना जाता है। मूल एकरमैन फलन <math>\phi</math> आधुनिक उच्च संक्रियाओं के समान कम था, क्योंकि उसकी प्रारंभिक स्थितियां <math>\phi(a, 0, n) = a</math> सभी n > 2 के लिए शुरू होती हैं। साथ ही उन्होंने n = 0, गुणा को n = 1 और घातांक को n = 2 के लिए जोड़ दिया, इसलिए प्रारंभिक स्थितियां टेट्राटेशन और उससे आगे के लिए बहुत अलग संचालन उत्पन्न करती हैं। | ||
{| class="wikitable" | {| class="wikitable" |
Revision as of 17:40, 15 December 2022
गणित में, उच्च संक्रिया अनुक्रम [nb 1]अंकगणितीय संक्रियाओं का एक अनंत क्रम है(इस संदर्भ में उच्च संक्रिया कहा जाता है)|[1][11][13] यह एक एकात्मक संक्रिया(एन = 0 के साथ आनुक्रमिक फलन) से शुरू होता है। अनुक्रम जोड़(n = 1), गुणन(n = 2), और घातांक(n = 3) के द्विआधारी संचालन के साथ जारी है।
उसके बाद संचालक सहयोगिता का उपयोग करते हुए अनुक्रम द्विआधारी संचालन के साथ आगे बढ़ता है तथा घातांक से आगे बढ़ता है। घातांक के बाहर से संचालन के लिए, इस क्रम के n वें सदस्य का नाम रूबेन गुडस्टीन द्वारा n के संख्यात्मक उपसर्ग के बाद -ation के साथ दिया गया है(जैसे कि टेट्रेशन(n = 4), पेंटेशन(n = 5), हेक्सेशन(n = 6) , आदि) [5] और नुथ के ऊपर(अप) - एरो संकेत पद्धति में n − 2 एरोों का उपयोग करके लिखा जा सकता है।
प्रत्येक उच्चसंक्रिया को पिछले एक के संदर्भ में पुनरावर्तन(संगणकविज्ञान) समझा जा सकता है:
इसे परिभाषा के पुनरावर्तन नियम भाग के अनुसार भी परिभाषित किया जा सकता है, जैसा कि एकरमैन फलन के नुथ के अप- एरो संस्करण में है:
इसका उपयोग उन संख्याओं की तुलना में बड़ी संख्या को आसानी से दिखाने के लिए किया जा सकता है जो वैज्ञानिक संकेत कर सकते हैं, जैसे स्क्यूज़ संख्या और गूगलप्लेक्सप्लेक्स(उदा. स्केवेंस की संख्या और गूगलप्लेक्सप्लेक्स से बहुत बड़ी है), लेकिन कुछ संख्याएँ ऐसी हैं जिन्हें वे भी आसानी से नहीं दिखा सकते हैं, जैसे ग्राहम की संख्या और ट्री(3)।
यह पुनरावर्तन नियम उच्च संक्रिया के कई प्रकारों के लिए सामान्य है।
परिभाषा
परिभाषा, सामान्यतः
उच्च संक्रिया अनुक्रम द्विआधारी संक्रियाओं का क्रम है , पुनरावर्तन इस प्रकार परिभाषित किया गया है :
(ध्यान दें कि n = 0 के लिए, द्विआधारी संक्रिया पहले तर्क को अनदेखा करके अनिवार्य रूप से एक एकाधारी संक्रिया(आनुक्रमिक फलन) को कम कर देता है।
n = 0, 1, 2, 3 के लिए, यह परिभाषा आनुक्रमिक फलन(जो कि एक एकल संक्रिया है), योग, गुणन और घातांक के मूल अंकगणितीय संक्रियाओं को क्रमशः पुन: प्रस्तुत करती है, जैसा कि
संक्रियाएं, n ≥ 3 के लिए नुथ के अप-एरो संकेत पद्धति में लिखी जा सकती हैं।
इस प्रकार घातांक के बाद अगला संक्रिया क्या होगा?
हमने गुणन को परिभाषित किया जिससे
और घातांक परिभाषित किया जिससे इसलिए अगले संक्रिया, टेट्रेशन को परिभाषित करना तर्कसंगत लगता है, इस प्रकार
तीन 'ए' के स्तंभ के साथ समान रूप से,(ए, 3) का पेंटेशन टेट्रेशन(ए, टेट्रेशन(a, a)) होगा, जिसमें तीन a होंगे।
नुथ के अंकन को ऋणात्मक सूचकांकों ≥ -2 तक इस तरह बढ़ाया जा सकता है जैसे कि अनुक्रमण में अंतराल को छोड़कर पूरे उच्च संक्रिया अनुक्रम से सहमत होना:
उच्च संक्रियाओं को इस प्रकार प्रश्न के उत्तर के रूप में देखा जा सकता है कि अनुक्रम में अगला क्या है: अनुक्रमिक कार्य, जोड़, गुणन और घातांक इत्यादि। ध्यान देने योग्य बात यह है कि
मूलभूत अंकगणितीय संचालन के बीच संबंध को चित्रित किया गया है, जिससे उच्च संचालन को ऊपर के रूप में स्वाभाविक रूप से परिभाषित किया जा सकता है। उच्च संक्रिया पदानुक्रम के मापदंडों को कभी-कभी उनके अनुरूप घातांक शब्द द्वारा संदर्भित किया जाता है; [14] इसलिए a आधार' ,और b 'घातांक'(या उच्चघातांक) है,[12] और n 'क्रम '(या श्रेणी) है,[6] और इसके अलावा, को a के bth n-ation के रूप में पढ़ा जाता है, उदहारण ; 7 के 9वें टेट्रेशन के रूप में पढ़ा जाता है, और 456 के 789वें 123-एशन के रूप में पढ़ा जाता है।
सामान्य शब्दों में, उच्च संक्रिया समिश्र संख्याओं के तरीके हैं जो पिछले उच्च संक्रिया के पुनरावृत्ति के आधार पर वृद्धि में वृद्धि करते हैं। आनुक्रमिक , जोड़, गुणा और घातांक की अवधारणाएं सभी हाइप रसंक्रिया हैं; आनुक्रमिक संक्रिया(x से x + 1 का उत्पादन) सबसे साधारण है, अतिरिक्त संचालक निर्दिष्ट करता है कि अंतिम मूल्य का उत्पादन करने के लिए 1 को कितनी बार जोड़ा जाना है, गुणन निर्दिष्ट करता है कि किसी संख्या को स्वयं कितनी बार जोड़ा जाना है, और घातांक उस संख्या को संदर्भित करता है जिसे किसी संख्या को स्वयं से गुणा किया जाना है।
परिभाषा, पुनरावृत्ति का प्रयोग
किसी फलन f के पुनरावृत्ति को दो चर के रूप में इस प्रकार परिभाषित किया जाता है,
उच्च संक्रिया अनुक्रम को पुनरावृति के संदर्भ में निम्नानुसार परिभाषित किया जा सकता है। सभी पूर्णांकों के लिए परिभाषित करना
जैसा कि पुनरावृत्ति साहचर्य है, अंतिम पंक्ति को इसके द्वारा प्रतिस्थापित किया जा सकता है
संगणना
उच्च संक्रिया अनुक्रम की परिभाषाएँ स्वाभाविक रूप से पुनर्लेखन टर्म रीराइटिंग सिस्टम(TRS) में स्थानांतरित की जा सकती हैं।
=== टीआरएस परिभाषा उप 1.1 === पर आधारित है|
उच्च संक्रिया अनुक्रम की मूल परिभाषा निम्न नियमों से समानता रखती है
का गणना करना केलिए कोई स्टैक(अमूर्त डेटा प्रकार) का उपयोग कर सकता है, जिसमें प्रारंभ में .तत्व होते हैं|
फिर, बार-बार जब तक संभव न हो, तीन तत्वों को पॉप किया जाता है और नियमों के अनुसार प्रतिस्थापित किया जाता है[nb 2]
योजनाबद्ध रूप से, से शुरू :
WHILE stackLength <> 1 { POP 4 elements; PUSH 1 or 7 elements according to the rules r6, r7, r8, r9, r10, r11; }
उदाहरण
.[15]गणना करना
इनपुट(2, 2, 2) पर स्टैक का उपयोग करते समय लागू किया गया
संग्रह विन्यास | समीकरणों का प्रतिनिधित्व |
टीआरएस परिभाषा उप 1.2 पर आधारित है
पुनरावृत्ति का उपयोग करने वाली परिभाषा में कमी के नियमों का एक अलग समुच्चय होता है
जैसा कि पुनरावृत्ति साहचर्य है, नियम r11 के बजाय इस प्रकार परिभाषित किया जा सकता है
पिछले खंड की तरह की गणना स्टैक का उपयोग करके कार्यान्वित किया जा सकता है।
प्रारंभ में स्टैक में चार तत्व .होते हैं
फिर, समाप्ति तक, चार तत्वों को पॉपअप किया जाता है और नियमों के अनुसार प्रतिस्थापित किया जाता है[nb 2]:
योजनाबद्ध रूप से, से शुरू :
WHILE stackLength <> 1 { POP 4 elements; PUSH 1 or 7 elements according to the rules r6, r7, r8, r9, r10, r11; }
उदाहरण
गणना करना .
इनपुट पर क्रमिक स्टैक विन्यास हैं
संगत समानताएं हैं
जब न्यूनीकरण नियम 11 को नियम r12 से बदल दिया जाता है, तो स्टैक इस प्रकार रूपांतरित हो जाता है
क्रमिक स्टैक संरूपण तब होगा
संगत समानताएं हैं
टिप्पणियां
- एक विशेष मामला है। नीचे देखें।[nb 3][nb 4]* की गणना नियमों के मुताबिक {आर 6 - आर 10, आर 11} भारी पुनरावर्तन है। अभियुक्त वह क्रम है जिसमे.पुनरावृत्ति निष्पादित होती है, सबसे पहला पूरे क्रम के सामने आने के बाद ही गायब हो जाता है। उदाहरण के लिए, 2863311767 चरणों में 65536 में परिवर्तित हो जाता है, पुनरावर्तन की अधिकतम गहराई[17] 65534 है।
- नियमों के अनुसार गणना {r6 - r10, r12} उस संबंध में अधिक कुशल है। पुनरावृत्ति का कार्यान्वयन जैसा एक प्रक्रिया एच के बार-बार निष्पादन की नकल करता है।[18] पुनरावर्तन की गहराई,(n+1), लूप नेस्टिंग से मेल खाती है। Meyer & Ritchie (1967) इस पत्राचार को औपचारिक रूप दिया। की गणना नियमों के अनुसार {r6-r10, r12} को भी 65536 पर अभिसरण करने के लिए 2863311767 चरणों की आवश्यकता होती है, लेकिन पुनरावर्तन की अधिकतम गहराई केवल 5 है, क्योंकि उच्च संक्रिया अनुक्रम में टेट्रेशन 5वां संचालक है।
- उपरोक्त विचार केवल पुनरावर्ती गहराई से संबंधित हैं। पुनरावृति का कोई भी तरीका समान नियमों को शामिल करते हुए समान संख्या में कटौती चरणों की ओर ले जाता है(जब नियम r11 और r12 को समान माना जाता है)। जैसा कि उदाहरण की कमी दर्शाता है और 9 चरणों में परिवर्तित होता है: 1 X r7, 3 X r8, 1 X r9, 2 X r10, 2 X r11/r12। कार्यप्रणाली केवल उस क्रम को प्रभावित करती है जिसमें कटौती नियम लागू होते हैं।
उदाहरण
नीचे पहले सात(0वें से 6वें) उच्च संक्रिया की सूची दी गई है(0⁰ को 1 के रूप में परिभाषित किया गया है)।
n | संचालन, Hn(a, b) |
परिभाषा | नाम | कार्यक्षेत्र |
---|---|---|---|---|
0 | or | हाइपर0, वृद्धि, परवर्ती, नियंत्रित मात्रा | एकपक्षीय | |
1 | or | हाइपर1, योग | एकपक्षीय | |
2 | or | हाइपर2, गुणा | एकपक्षीय | |
3 | or | हाइपर3, घातांक | b वास्तविक, कुछ बहुविकल्पीय एक्सटेंशन के साथ सम्मिश्र संख्या | |
4 | or | हाइपर4, टेट्रेशन | a ≥ 0 या एक पूर्णांक, b एक पूर्णांक ≥ −1 (कुछ प्रस्तावित एक्सटेंशन के साथ) | |
5 | हाइपर, पेंटेशन | ए, बी पूर्णांक ≥ -1 [nb 5] | ||
6 | हाइपर6, हेक्सेशन | ए, बी पूर्णांक ≥ -1 [nb 5] |
विशेष परिस्थिति
Hn(0, b) =
- b + 1, जब n = 0
- b, जब n = 1
- 0, जब n = 2
- 1, जब n = 3 और b = 0 [nb 3][nb 4]
- 0, जब n = 3 और b > 0 [nb 3][nb 4]:1, जब n > 3 और b सम हैं(0 सहित)
- 0, जब n > 3 और b विषम है
Hn(1, b) =
- b, जब n = 2
- 1, जब n ≥ 3
Hn(a, 0) =
- 0, जब n = 2
- 1, जब n = 0, या n ≥ 3
- ए, जब n = 1
Hn(a, 1) =
- a, जब n ≥ 2
Hn(a, a) =
- Hn+1(a, 2), जब n ≥ 1
Hn(a, -1) =[nb 5]: 0, जब n = 0, या n ≥ 4
- ए - 1, जब n = 1
- −a, जब n = 2
- 1/a , जब n = 3
Hn(2, 2) =
- 3, जब n = 0
- 4, जब n ≥ 1, पुनरावर्ती रूप से आसानी से प्रदर्शित होता है।
इतिहास
उच्च संक्रियाओं की प्रारंभिक चर्चाओं में से एक अल्बर्ट बेनेट की चर्चा थी [6] | 1914 में, जिन्होंने क्रम विनिमेय नियम के उच्च संक्रियाओं के कुछ सिद्धांत विकसित किए(देखें #क्रम विनिमेय नियम उच्च संक्रिया ) लगभग 12 साल बाद, विल्हेम एकरमैन ने फलन को परिभाषित किया [19] जो कुछ हद तक उच्च संक्रिया क्रम जैसा दिखता है।
अपने 1947 के कागज़ में,[5] रूबेन गुडस्टीन ने संचालन के विशिष्ट अनुक्रम की शुरुआत की, जिसे अब उच्च संक्रिया कहा जाता है, और एक्सपोनेंटिएशन से परे विस्तारित संचालन के लिए ग्रीक नाम टेट्राटेशन, पेंटेशन आदि का भी सुझाव दिया(क्योंकि वे सूचकांक 4, 5, आदि के अनुरूप हैं)। तीन-तर्क फलन के रूप में, उदाहरण के लिए, , संपूर्ण उच्च संक्रिया अनुक्रम को मूल एकरमैन फलन का एक संस्करण माना जाता है - संगणनीय कार्य लेकिन आदिम पुनरावर्ती नहीं - जैसा कि गुडस्टीन द्वारा आदिम आनुक्रमिक कार्य को अंकगणित(अतिरिक्त, गुणन, घातांक) के अन्य तीन मूलभूत कार्यों के साथ सम्मिलित करने के लिए संशोधित किया गया है, और घातांक के बाहर इनका अधिक सहज विस्तार करने के लिए संशोधन किया गया ।
मूल तीन-तर्क वाला एकरमैन फलन उसी पुनरावर्तन नियम का उपयोग करता है जैसा कि गुडस्टीन के संस्करण(यानी, उच्चसंक्रिया अनुक्रम) करता है, लेकिन इससे दो तरह से भिन्न होता है। प्रथम, अनुक्रमिक फलन के बजाय जोड़(n = 0) से शुरू होने वाले संचालन के अनुक्रम को परिभाषित करता है, फिर गुणन(n = 1), घातांक(n = 2), आदि। दूसरे, के लिए प्रारंभिक शर्तें परिणाम होना , इस प्रकार घातांक के बाहर उच्च संक्रिया से भिन्न।[7][20][21] पिछले व्यंजक में b + 1 का महत्व यही है = , जहाँ b ऑपरेंड(a s) की संख्या की गणना करने के बजाय संचालको(घातांक) की संख्या की गणना करता है, जैसा कि b में ,होता है और इसी तरह उच्च-स्तरीय संचालन के लिए।(विवरण के लिए एकरमैन फलन आलेख देखें।)
संकेत पद्धति
यह संकेत पद्धति की एक सूची है जिसका उपयोग उच्च संक्रिया के लिए किया गया है।
नाम | संकेतन के बराबर | टिप्पणी |
---|---|---|
नुथ का अप-एरो नोटेशन | नुथ द्वारा उपयोग किया जाता है (for n ≥ 3),और कई संदर्भ पुस्तकों में पाया गया।[22][23] | |
हिल्बर्ट का संकेतन | Used by David Hilbert.[24] | |
गुडस्टीन का अंकन | Used by Reuben Goodstein.[5] | |
मूल एकरमैन फलन | Used by Wilhelm Ackermann(for n ≥ 1)[19] | |
एकरमैन-पीटर फलन | This corresponds to hyperoperations for base 2(a = 2) | |
नांबियार का अंकन | Used by Nambiar(for n ≥ 1) [25] | |
सुपरस्क्रिप्ट नोटेशन | Used by Robert Munafo.[20] | |
सबस्क्रिप्ट नोटेशन (कम हाइपरऑपरेशन के लिए) | Used for lower hyperoperations by Robert Munafo.[20] | |
ऑपरेटर नोटेशन ("विस्तारित संचालन" के लिए) | Used for lower hyperoperations by John Doner and Alfred Tarski(for n ≥ 1).[26] | |
स्क्वायर ब्रैकेट नोटेशन | Used in many online forums; convenient for ASCII. | |
कॉनवे श्रृंखलित तीर अंकन | Used by John Horton Conway(for n ≥ 3) |
एक से शुरू होने वाला संस्करण
1928 में, विल्हेम एकरमैन ने एक 3-तर्क फलन को परिभाषित किया जो धीरे-धीरे एक 2-तर्क फलन में विकसित हुआ जिसे एकरमैन फलन के रूप में जाना जाता है। मूल एकरमैन फलन आधुनिक उच्च संक्रियाओं के समान कम था, क्योंकि उसकी प्रारंभिक स्थितियां सभी n > 2 के लिए शुरू होती हैं। साथ ही उन्होंने n = 0, गुणा को n = 1 और घातांक को n = 2 के लिए जोड़ दिया, इसलिए प्रारंभिक स्थितियां टेट्राटेशन और उससे आगे के लिए बहुत अलग संचालन उत्पन्न करती हैं।
n | Operation | Comment |
---|---|---|
0 | ||
1 | ||
2 | ||
3 | An offset form of tetration. The iteration of this operation is different than the iteration of tetration. | |
4 | Not to be confused with pentation. |
एक अन्य प्रारंभिक स्थिति जिसका उपयोग (जहां आधार स्थिर है )किया गया है , Rózsa Péter के कारण, जो उच्चसंक्रिया पदानुक्रम नहीं बनाता है।0 से शुरू होने वाला संस्करण है|
1984 में, C. W. Clenshaw और F. W. J. Olver ने संगणक तैरनेवाला स्थल या फ़्लोटिंग-पॉइंट ओवरफ़्लो को रोकने के लिए उच्च संक्रिया का उपयोग करने की चर्चा शुरू की।[27]
तब से, कई अन्य लेखक [28][29][30] फ़्लोटिंग पॉइंट | फ़्लोटिंग-पॉइंट प्रतिनिधित्व के लिए उच्चसंक्रिया के अनुप्रयोग में नए सिरे से रुचि है।(चूंकि एचn(ए, बी) सभी बी = -1 के लिए परिभाषित हैं।) टेट्रेशन पर चर्चा करते समय, क्लेंशॉ एट अल। प्रारंभिक स्थिति मान ली , जो एक और उच्चसंक्रिया पदानुक्रम बनाता है। पिछले संस्करण की तरह, चौथा संक्रिया टेट्रेशन के समान ही है, लेकिन एक प्रतिसंतुलन समुच्चय होता है।
n | Operation | Comment |
---|---|---|
0 | ||
1 | ||
2 | ||
3 | ||
4 | An offset form of tetration. The iteration of this operation is much different than the iteration of tetration. | |
5 | Not to be confused with pentation. |
निम्न उच्चसंक्रिया
इन उच्चसंक्रिया के लिए एक विकल्प बाएं से दाएं मूल्यांकन द्वारा प्राप्त किया जाता है।[9] तब से
(° या सबस्क्रिप्ट के साथ) परिभाषित किया जाता है
साथ
इसे डोनर और टार्स्की द्वारा क्रमिक संख्याओं तक बढ़ाया गया था,[31]
जिससे :
परिभाषा 1(i), उपप्रमेय 2(ii), और प्रमेय 9 से यह पता चलता है कि, a ≥ 2 और b ≥ 1 के लिए, कि[original research?]
लेकिन यह एक प्रकार के पतन से ग्रस्त है, पारंपरिक रूप से उच्च संचालको से अपेक्षित पावर टावर बनाने में विफल है:[32][nb 6]
यदि α ≥ 2 और γ ≥ 2,[26][परिणाम 33(i)][nb 6]:
n | Operation | Comment |
---|---|---|
0 | increment, successor, zeration | |
1 | ||
2 | ||
3 | ||
4 | Not to be confused with tetration. | |
5 | Not to be confused with pentation. Similar to tetration. |
क्रम विनिमेय उच्चसंक्रिया
1914 की शुरुआत में अल्बर्ट बेनेट द्वारा क्रम विनिमेय उच्चसंक्रिया ओं पर विचार किया गया था,[6] जो संभवतः किसी भी उच्चसंक्रिया क्रम के बारे में सबसे पहली टिप्पणी है। क्रम विनिमेय उच्चसंक्रिया को पुनरावर्तन नियम द्वारा परिभाषित किया गया है
जो ए और बी में सममित है, जिसका अर्थ है कि सभी उच्चसंक्रिया क्रम विनिमेय हैं। इस क्रम में घातांक सम्मिलित नहीं है, और इसलिए यह उच्चसंक्रिया पदानुक्रम नहीं बनाता है।
n | Operation | Comment |
---|---|---|
0 | Smooth maximum | |
1 | ||
2 | This is due to the properties of the logarithm. | |
3 | ||
4 | Not to be confused with tetration. |
उच्चसंक्रिया अनुक्रम पर आधारित संख्या प्रणाली
रूबेन गुडस्टीन आर. एल गुडस्टीन [5] गैर-नकारात्मक पूर्णांकों के लिए अंकन की प्रणाली बनाने के लिए उच्च संचालको के अनुक्रम का उपयोग किया। स्तर k और बेस b पर पूर्णांक n का तथाकथित पूर्ण वंशानुगत प्रतिनिधित्व, केवल पहले k उच्च संचालको का उपयोग करके और आधार के साथ केवल 0, 1, ..., b - 1 अंकों के रूप में उपयोग करके व्यक्त किया जा सकता है। बी ही:
- 0 ≤ n ≤ b − 1 के लिए, n को केवल संबंधित अंक द्वारा दर्शाया जाता है।
- n > b − 1 के लिए, n का निरूपण पुनरावर्ती रूप से पाया जाता है, पहले रूप में n का प्रतिनिधित्व करता है
- बी [के] एक्सk [के - 1] एक्सk − 1 [के - 2] ... [2] एक्स2 [1] एक्स1
- जहां एक्सk, ..., एक्स1 संतोषजनक सबसे बड़े पूर्णांक हैं(बदले में)
- बी [के] एक्सk ≤ एन
- बी [के] एक्सk [के - 1] एक्सk − 1 ≤ एन
- ...
- बी [के] एक्सk [के - 1] एक्सk − 1 [के - 2] ... [2] एक्स2 [1] एक्स1 ≤ एन
- कोई एक्सi b − 1 से अधिक होने पर उसी तरीके से फिर से व्यक्त किया जाता है, और इसी तरह, इस प्रक्रिया को तब तक दोहराया जाता है जब तक परिणामी रूप में केवल अंक 0, 1, ..., b − 1, आधार b के साथ न हो।
मूल्यांकन के क्रम में उच्च स्तरीय संचालको को उच्च प्राथमिकता देकर अनावश्यक कोष्ठकों से बचाया जा सकता है; इस प्रकार,
- स्तर -1 अभ्यावेदन का रूप b [1] X है, जिसमें X भी इसी रूप का है;
- स्तर -2 अभ्यावेदन का रूप b [2] X [1] Y है, जिसमें X, Y भी इसी रूप का है;
- स्तर -3 अभ्यावेदन का रूप b [3] X [2] Y [1] Z है, जिसमें X, Y, Z भी इसी रूप का है;
- स्तर -4 अभ्यावेदन का रूप b [4] X [3] Y [2] Z [1] W है, जिसमें X,Y,Z,W भी इसी रूप का है;
और इसी तरह।
इस प्रकार के आधार-बी वंशानुगत प्रतिनिधित्व में, आधार स्वयं अभिव्यक्तियों में प्रकट होता है, साथ ही समुच्चय {0, 1, ..., बी - 1} से अंक भी प्रकट होता है। यह सामान्य आधार-2 प्रतिनिधित्व की तुलना करता है जब उत्तरार्द्ध आधार बी के संदर्भ में लिखा जाता है; उदाहरण के लिए, सामान्य आधार-2 अंकन में, 6 =(110)2 = 2 [3] 2 [2] 1 [1] 2 [3] 1 [2] 1 [1] 2 [3] 0 [2] 0, जबकि स्तर-3 आधार-2 वंशानुगत प्रतिनिधित्व 6 = 2 है [ 3](2 [3] 1 [2] 1 [1] 0) [2] 1 [1](2 [3] 1 [2] 1 [1] 0)। [1] 0, [2] 1, [3] 1, [4] 1, आदि के किसी भी उदाहरण को छोड़ कर वंशानुगत अभ्यावेदन को संक्षिप्त किया जा सकता है; उदाहरण के लिए, उपरोक्त स्तर -3 आधार -2 6 का प्रतिनिधित्व 2 [3] 2 [1] 2 को संक्षिप्त करता है।
उदाहरण: 1, 2, 3, 4 और 5 के स्तर पर संख्या 266(संख्या) का अद्वितीय आधार-2 निरूपण इस प्रकार है:
- स्तर 1: 266 = 2 [1] 2 [1] 2 [1] ... [1] 2(133 2s के साथ)
- स्तर 2: 266 = 2 [2](2 [2](2 [2](2 [2] 2 [2] 2 [2] 2 [2] 2 [1] 1)) [1] 1)
- स्तर 3: 266 = 2 [3] 2 [3](2 [1] 1) [1] 2 [3](2 [1] 1) [1] 2
- स्तर 4: 266 = 2 [4](2 [1] 1) [3] 2 [1] 2 [4] 2 [2] 2 [1] 2
- स्तर 5: 266 = 2 [5] 2 [4] 2 [1] 2 [5] 2 [2] 2 [1] 2
यह भी देखें
टिप्पणियाँ
- ↑ Sequences similar to the hyperoperation sequence have historically been referred to by many names, including: the Ackermann function [1] (3-argument), the Ackermann hierarchy,[2] the Grzegorczyk hierarchy[3][4] (which is more general), Goodstein's version of the Ackermann function,[5] operation of the nth grade,[6] z-fold iterated exponentiation of x with y,[7] arrow operations,[8] reihenalgebra[9] and hyper-n.[1][9][10][11][12]
- ↑ 2.0 2.1 2.2 This implements the leftmost-innermost (one-step) strategy.
- ↑ 3.0 3.1 3.2 For more details, see Powers of zero.
- ↑ 4.0 4.1 4.2 For more details, see Zero to the power of zero.
- ↑ 5.0 5.1 5.2 Let x = a[n](−1). By the recursive formula, a[n]0 = a[n − 1](a[n](−1)) ⇒ 1 = a[n − 1]x. One solution is x = 0, because a[n − 1]0 = 1 by definition when n ≥ 4. This solution is unique because a[n − 1]b > 1 for all a > 1, b > 0 (proof by recursion).
- ↑ 6.0 6.1 Ordinal addition is not commutative; see ordinal arithmetic for more information
संदर्भ
- ↑ 1.0 1.1 1.2 Geisler 2003.
- ↑ Friedman 2001.
- ↑ Campagnola, Moore & Costa 2002.
- ↑ Wirz 1999.
- ↑ 5.0 5.1 5.2 5.3 5.4 Goodstein 1947.
- ↑ 6.0 6.1 6.2 6.3 Bennett 1915.
- ↑ 7.0 7.1 Black 2009.
- ↑ Littlewood 1948.
- ↑ 9.0 9.1 9.2 Müller 1993.
- ↑ Munafo 1999a.
- ↑ 11.0 11.1 Robbins 2005.
- ↑ 12.0 12.1 Galidakis 2003.
- ↑ Rubtsov & Romerio 2005.
- ↑ Romerio 2008.
- ↑ Bezem, Klop & De Vrijer 2003.
- ↑ In each step the underlined redex is rewritten.
- ↑ The maximum depth of recursion refers to the number of levels of activation of a procedure which exist during the deepest call of the procedure. Cornelius & Kirby (1975)
- ↑ LOOP n TIMES DO H.
- ↑ 19.0 19.1 Ackermann 1928.
- ↑ 20.0 20.1 20.2 Munafo 1999b.
- ↑ Cowles & Bailey 1988.
- ↑ Zwillinger 2002.
- ↑ Weisstein 2003.
- ↑ Hilbert 1926.
- ↑ Nambiar 1995.
- ↑ 26.0 26.1 Doner & Tarski 1969.
- ↑ Clenshaw & Olver 1984.
- ↑ Holmes 1997.
- ↑ Zimmermann 1997.
- ↑ Pinkiewicz, Holmes & Jamil 2000.
- ↑ Doner & Tarski 1969, Definition 1.
- ↑ Doner & Tarski 1969, Theorem 3(iii).
ग्रन्थसूची
- Ackermann, Wilhelm (1928). "Zum Hilbertschen Aufbau der reellen Zahlen". Mathematische Annalen. 99: 118–133. doi:10.1007/BF01459088. S2CID 123431274.
- Bennett, Albert A. (Dec 1915). "Note on an Operation of the Third Grade". Annals of Mathematics. Second Series. 17 (2): 74–75. doi:10.2307/2007124. JSTOR 2007124.
- Bezem, Marc; Klop, Jan Willem; De Vrijer, Roel (2003). "First-order term rewriting systems". Term Rewriting Systems by "Terese". Cambridge University Press. pp. 38–39. ISBN 0-521-39115-6.
- Black, Paul E. (2009-03-16). "Ackermann's function". Dictionary of Algorithms and Data Structures. U.S. National Institute of Standards and Technology (NIST). Retrieved 2021-08-29.
- Campagnola, Manuel Lameiras; Moore, Cristopher; Félix Costa, José (Dec 2002). "Transfinite Ordinals in Recursive Number Theory". Journal of Complexity. 18 (4): 977–1000. doi:10.1006/jcom.2002.0655.
- Clenshaw, C.W.; Olver, F.W.J. (Apr 1984). "Beyond floating point". Journal of the ACM. 31 (2): 319–328. doi:10.1145/62.322429. S2CID 5132225.
- Cornelius, B.J.; Kirby, G.H. (1975). "Depth of recursion and the ackermann function". BIT Numerical Mathematics. 15 (2): 144–150. doi:10.1007/BF01932687. S2CID 120532578.
- Cowles, J.; Bailey, T. (1988-09-30). "Several Versions of Ackermann's Function". Dept. of Computer Science, University of Wyoming, Laramie, WY. Retrieved 2021-08-29.
- Doner, John; Tarski, Alfred (1969). "An extended arithmetic of ordinal numbers". Fundamenta Mathematicae. 65: 95–127. doi:10.4064/fm-65-1-95-127.
- Friedman, Harvey M. (Jul 2001). "Long Finite Sequences". Journal of Combinatorial Theory. Series A. 95 (1): 102–144. doi:10.1006/jcta.2000.3154.
- Galidakis, I. N. (2003). "Mathematics". Archived from the original on April 20, 2009. Retrieved 2009-04-17.
- Geisler, Daniel (2003). "What lies beyond exponentiation?". Retrieved 2009-04-17.
- Goodstein, Reuben Louis (Dec 1947). "Transfinite Ordinals in Recursive Number Theory". Journal of Symbolic Logic. 12 (4): 123–129. doi:10.2307/2266486. JSTOR 2266486. S2CID 1318943.
- Hilbert, David (1926). "Über das Unendliche". Mathematische Annalen. 95: 161–190. doi:10.1007/BF01206605. S2CID 121888793.
- Holmes, W. N. (Mar 1997). "Composite Arithmetic: Proposal for a New Standard". Computer. 30 (3): 65–73. doi:10.1109/2.573666. Retrieved 2009-04-21.
- Knuth, Donald Ervin (Dec 1976). "Mathematics and Computer Science: Coping with Finiteness". Science. 194 (4271): 1235–1242. Bibcode:1976Sci...194.1235K. doi:10.1126/science.194.4271.1235. PMID 17797067. S2CID 1690489. Retrieved 2009-04-21.
- Littlewood, J. E. (Jul 1948). "Large Numbers". Mathematical Gazette. 32 (300): 163–171. doi:10.2307/3609933. JSTOR 3609933. S2CID 250442130.
- Meyer, Albert R.; Ritchie, Dennis MacAlistair (1967). The complexity of loop programs. ACM '67: Proceedings of the 1967 22nd national conference. doi:10.1145/800196.806014.
- Müller, Markus (1993). "Reihenalgebra" (PDF). Retrieved 2021-11-06.
- Munafo, Robert (1999a). "Versions of Ackermann's Function". Large Numbers at MROB. Retrieved 2021-08-28.
- Munafo, Robert (1999b). "Inventing New Operators and Functions". Large Numbers at MROB. Retrieved 2021-08-28.
- Nambiar, K. K. (1995). "Ackermann Functions and Transfinite Ordinals". Applied Mathematics Letters. 8 (6): 51–53. doi:10.1016/0893-9659(95)00084-4.
- Pinkiewicz, T.; Holmes, N.; Jamil, T. (2000). "Design of a composite arithmetic unit for rational numbers". Proceedings of the IEEE Southeast Con 2000. 'Preparing for the New Millennium' (Cat. No.00CH37105). Proceedings of the IEEE. pp. 245–252. doi:10.1109/SECON.2000.845571. ISBN 0-7803-6312-4. S2CID 7738926.
- Robbins, A. J. (November 2005). "Home of Tetration". Archived from the original on 13 June 2015. Retrieved 2009-04-17.
- Romerio, G. F. (2008-01-21). "Hyperoperations Terminology". Tetration Forum. Retrieved 2009-04-21.
- Rubtsov, C. A.; Romerio, G. F. (December 2005). "Ackermann's Function and New Arithmetical Operation". Retrieved 2009-04-17.
- Weisstein, Eric W. (2003). CRC concise encyclopedia of mathematics, 2nd Edition. CRC Press. pp. 127–128. ISBN 1-58488-347-2.
- Wirz, Marc (1999). "Characterizing the Grzegorczyk hierarchy by safe recursion". CiteSeer. CiteSeerX 10.1.1.42.3374.
{{cite journal}}
: Cite journal requires|journal=
(help)
- Zimmermann, R. (1997). "Computer Arithmetic: Principles, Architectures, and VLSI Design" (PDF). Lecture notes, Integrated Systems Laboratory, ETH Zürich. Archived from the original (PDF) on 2013-08-17. Retrieved 2009-04-17.
- Zwillinger, Daniel (2002). CRC standard mathematical tables and formulae, 31st Edition. CRC Press. p. 4. ISBN 1-58488-291-3.