פונקציית אקרמן

מתוך testwiki
גרסה מ־20:40, 7 בפברואר 2024 מאת imported>יהודה שמחה ולדמן (הגהה, תיקון קישורים, שיפוץ קודים מתמטיים)
(הבדל) → הגרסה הקודמת | הגרסה האחרונה (הבדל) | הגרסה הבאה ← (הבדל)
קפיצה לניווט קפיצה לחיפוש
וילהלם אקרמן

פונקציית אקרמן היא דוגמה פשוטה לפונקציה רקורסיבית שאיננה רקורסיבית פרימיטיבית. פונקציה זו גדלה מהר יותר מכל פונקציה רקורסיבית פרימיטיבית. לשם המחשה, A(4,2), בבסיס 10, הוא מספר בן 19,729 ספרות.

הפונקציה נקראת על-שם מי שהגדיר אותה, בשנת 1928, המתמטיקאי הגרמני וילהלם אקרמן.תבנית:הערה

הגדרה

פונקציית אקרמן מחושבת על ידי ההגדרה הרקורסיבית הבאה:

A(m,n)={n+1:m=0A(m1,1):m>0,n=0A(m1,A(m,n1)):m>0,n>0

עבור m,n טבעיים.

ניתן לבטא את פונקציית אקרמן במונחי החץ של קנות' והחץ של קונוויי. הזהויות הן (m>2,n טבעיים):

  • החץ של קנות': A(m,n)=2m2(n+3)3
  • החץ של קונוויי: A(m,n)=(2(n+3)(m2))3

דוגמה

נחשב את הערך A(2,2):

A(2,2)=A(1,A(2,1))=A(1,A(1,A(2,0)))=A(1,A(1,A(1,1)))=A(1,A(1,A(0,A(1,0))))=A(1,A(1,A(0,A(0,1))))=A(1,A(1,A(0,2)))=A(1,A(1,3))=A(1,A(0,A(1,2)))=A(1,A(0,A(0,A(1,1))))=A(1,A(0,A(0,A(0,A(1,0)))))=A(1,A(0,A(0,A(0,A(0,1)))))=A(1,A(0,A(0,A(0,2))))=A(1,A(0,A(0,3)))=A(1,A(0,4))=A(1,5)=A(0,A(1,4))=A(0,A(0,A(1,3)))=A(0,A(0,A(0,A(1,2))))=A(0,A(0,A(0,A(0,A(1,1)))))=A(0,A(0,A(0,A(0,A(0,A(1,0))))))=A(0,A(0,A(0,A(0,A(0,A(0,1))))))=A(0,A(0,A(0,A(0,A(0,2)))))=A(0,A(0,A(0,A(0,3))))=A(0,A(0,A(0,4)))=A(0,A(0,5))=A(0,6)=7

לעומתו, ניתן לראות כי:

A(4,3)=A(3,A(4,2))=A(3,A(3,A(4,1)))=A(3,A(3,A(3,A(4,0))))=A(3,A(3,A(3,A(3,1))))=A(3,A(3,A(3,A(2,A(3,0)))))=A(3,A(3,A(3,A(2,A(2,1)))))=A(3,A(3,A(3,A(2,A(1,A(2,0))))))=A(3,A(3,A(3,A(2,A(1,A(1,1))))))=A(3,A(3,A(3,A(2,A(1,A(0,A(1,0)))))))=A(3,A(3,A(3,A(2,A(1,A(0,A(0,1)))))))=A(3,A(3,A(3,A(2,A(1,A(0,2))))))=A(3,A(3,A(3,A(2,A(1,3)))))=A(3,A(3,A(3,A(2,A(0,A(1,2))))))=A(3,A(3,A(3,A(2,A(0,A(0,A(1,1)))))))=A(3,A(3,A(3,A(2,A(0,A(0,A(0,A(1,0))))))))=A(3,A(3,A(3,A(2,A(0,A(0,A(0,A(0,1))))))))=A(3,A(3,A(3,A(2,A(0,A(0,A(0,2)))))))=A(3,A(3,A(3,A(2,A(0,A(0,3))))))=A(3,A(3,A(3,A(2,A(0,4)))))=A(3,A(3,A(3,A(2,5))))==A(3,A(3,A(3,13)))==A(3,A(3,65533))==A(3,2655363)==22655363

כלומר ההפרש הוא עצום.

ראו גם

קישורים חיצוניים

הערות שוליים

תבנית:הערות שוליים

תבנית:קצרמר