دالة تكرارية عامة
في المنطق الرياضي وعلوم الحاسوب ، تُعرف الدالة التكرارية العامة ، أو الدالة التكرارية الجزئية ، أو الدالة التكرارية-μ ، بأنها دالة جزئية من الأعداد الطبيعية إلى الأعداد الطبيعية، وهي قابلة للحساب بالمعنى البديهي، وكذلك بالمعنى الرسمي . إذا كانت الدالة كلية ، تُسمى أيضًا دالة تكرارية كلية (أو اختصارًا دالة تكرارية ). [ 1 ] في نظرية الحوسبة ، يُبين أن الدوال التكرارية-μ هي تحديدًا الدوال التي يمكن حسابها بواسطة آلات تورينج [ 2 ] [ 4 ] (وهذه إحدى النظريات التي تدعم فرضية تشيرش-تورينج ). ترتبط الدوال التكرارية-μ ارتباطًا وثيقًا بالدوال التكرارية الأولية ، ويستند تعريفها الاستقرائي (المذكور أدناه) إلى تعريف الدوال التكرارية الأولية. مع ذلك، ليست كل دالة تكرارية كلية دالة تكرارية أولية ، وأشهر مثال على ذلك دالة أكرمان .
ومن الفئات المكافئة الأخرى للدوال دوال حساب التفاضل والتكامل لامدا والدوال التي يمكن حسابها بواسطة خوارزميات ماركوف .
تُعرف المجموعة الفرعية من جميع الدوال التكرارية الكلية ذات القيم في {0،1} في نظرية التعقيد الحسابي باسم فئة التعقيد R.
تعريف
الدوال التكرارية من النوع μ (أو الدوال التكرارية العامة ) هي دوال جزئية تأخذ مجموعات منتهية من الأعداد الطبيعية وتعيد عددًا طبيعيًا واحدًا. وهي أصغر فئة من الدوال الجزئية التي تشمل الدوال الأولية، وهي مغلقة تحت التركيب والتكرار الأولي ومعامل التصغير μ .
أصغر فئة من الدوال، بما فيها الدوال الأولية والمغلقة تحت التركيب والتكرار البدائي (أي بدون تصغير)، هي فئة الدوال التكرارية البدائية . بينما جميع الدوال التكرارية البدائية كلية، فإن هذا لا ينطبق على الدوال التكرارية الجزئية؛ فعلى سبيل المثال، تصغير دالة التابع غير مُعرَّف. تُعد الدوال التكرارية البدائية مجموعة جزئية من الدوال التكرارية الكلية، والتي بدورها مجموعة جزئية من الدوال التكرارية الجزئية. فعلى سبيل المثال، يمكن إثبات أن دالة أكرمان تكرارية كلية، وأنها غير بدائية.
الوظائف الأولية أو "الأساسية":
- الدوال الثابتة C k n : لكل عدد طبيعي n ولكل k
- تستخدم التعريفات البديلة بدلاً من ذلك دالة الصفر كدالة أولية تُرجع دائمًا الصفر، وتبني الدوال الثابتة من دالة الصفر، ودالة الخلف، وعامل التركيب .
- الوظيفة اللاحقة S:
- دوال الإسقاط(وتسمى أيضًا دالة التطابق ): لجميع الأعداد الطبيعيةبحيث:
العوامل ( مجال الدالة المعرفة بواسطة عامل هو مجموعة قيم الوسائط بحيث يوفر كل تطبيق للدالة يجب إجراؤه أثناء الحساب نتيجة محددة جيدًا):
- عامل التركيب(يُسمى أيضًا عامل الاستبدال ): بالنظر إلى دالة من الرتبة mو m k -ary functions:
- هذا يعني أنيتم تعريفها فقط إذاوجميعها محددة.
- عامل الاستدعاء الذاتي البدائي ρ : بالنظر إلى الدالة k -aryودالة k + 2:
- هذا يعني أنيتم تعريفها فقط إذاويتم تعريفها للجميع
- عامل التصغير μ : بالنظر إلى دالة من الرتبة ( k +1)، الدالة k -aryيُعرَّف بما يلي:
بشكل بديهي، تسعى عملية التصغير - بدءًا من الصفر والتقدم تصاعديًا - إلى إيجاد أصغر وسيط يجعل الدالة تُرجع صفرًا؛ إذا لم يكن هناك وسيط كهذا، أو إذا صادفنا وسيطًا لا تُعرَّف الدالة f عنده، فلن ينتهي البحث أبدًا، وغير مُعرَّف للوسيط
بينما تستخدم بعض الكتب الدراسية عامل μ كما هو مُعرَّف هنا، [ 5 ] [ 6 ] يشترط البعض الآخر [ 7 ] [ 8 ] تطبيق عامل μ على الدوال الكلية f فقط. ورغم أن هذا يُقيِّد عامل μ مقارنةً بالتعريف الوارد هنا، فإن فئة الدوال μ-التكرارية تبقى كما هي، وهو ما يستنتج من نظرية الشكل الطبيعي لكلين (انظر أدناه ) . [ 5 ] [ 6 ] والفرق الوحيد هو أنه يصبح من غير الممكن تحديد ما إذا كان تعريف دالة مُحدَّد يُعرِّف دالة μ-تكرارية، كما أنه من غير الممكن تحديد ما إذا كانت الدالة القابلة للحساب (أي μ-التكرارية) كلية. [ 7 ]
علاقة المساواة القويةيمكن استخدام هذا لمقارنة الدوال الجزئية المتكررة من النوع μ. ويُعرَّف هذا لجميع الدوال الجزئية f و g بحيث
يتحقق هذا الشرط إذا وفقط إذا كان لأي اختيار للوسائط إما أن تكون كلتا الدالتين معرفتين وقيمهما متساوية أو أن تكون كلتا الدالتين غير معرفتين.
أمثلة
يمكن العثور على أمثلة لا تتضمن عامل التصغير في Primitive recursive function#Examples .
تهدف الأمثلة التالية فقط إلى توضيح استخدام عامل التصغير؛ ويمكن تعريفها أيضًا بدونه، وإن كان ذلك بطريقة أكثر تعقيدًا، لأنها جميعًا بدائية تكرارية.
- يمكن تعريف الجذر التربيعي الصحيح لـ x بأنه أصغر قيمة لـ z بحيثباستخدام عامل التصغير، يكون التعريف التكراري العام كما يلي:حيث تمثل Not و Gt و Mul النفي المنطقي ، وأكبر من، والضرب، على التوالي [ 9 ] . في الواقع،يكونصفر إذا، وفقط إذا،يثبت. ومن ثمهو أصغر قيمة لـ z بحيثصحيح. مُوَصِّل النفي Not ضروري لأن Gt يُشفِّر الحقيقة بواسطة1 ، بينما يبحث μ عن0 .
تحدد الأمثلة التالية الدوال التكرارية العامة التي ليست تكرارية بدائية؛ وبالتالي لا يمكنها تجنب استخدام عامل التصغير.
دالة تكرارية كلية
تُسمى الدالة التكرارية العامة دالة تكرارية كلية إذا كانت مُعرَّفة لكل مُدخل، أو بعبارة أخرى، إذا أمكن حسابها بواسطة آلة تورينج كلية . لا توجد طريقة حسابية لتحديد ما إذا كانت دالة تكرارية عامة معينة كلية أم لا - انظر مسألة التوقف .
التكافؤ مع نماذج الحوسبة الأخرى
في تكافؤ نماذج الحوسبة ، يُجرى تشبيه بين آلات تورينج التي لا تتوقف عند مدخلات معينة، ونتيجة غير مُعرَّفة لتلك المدخلات في الدالة التكرارية الجزئية المقابلة. لا يمكن تعريف عامل البحث غير المحدود بقواعد التكرار البدائي، لأنها لا توفر آلية للحلقات اللانهائية (القيم غير المُعرَّفة).
نظرية الشكل الطبيعي
تنص نظرية الشكل الطبيعي التي وضعها كلين على أنه لكل قيمة k توجد دوال استرجاعية أوليةوبحيث يكون لأي دالة تكرارية من النوع μمع وجود k متغيرات حرة، يوجد عدد e بحيث
- .
يُطلق على العدد e اسم دليل أو عدد غودل للدالة f . [ 10 ] : 52-53. ومن نتائج هذه النتيجة أنه يمكن تعريف أي دالة μ-تكرارية باستخدام حالة واحدة من عامل μ المطبق على دالة تكرارية أولية (كليًا).
يلاحظ مينسكيإن التعريف المذكور أعلاه هو في جوهره المكافئ التكراري μ لآلة تورينج العالمية :
إن بناء U هو كتابة تعريف دالة عامة متكررة U ( n , x ) التي تفسر العدد n بشكل صحيح وتحسب الدالة المناسبة لـ x . إن بناء U مباشرة سيتطلب نفس القدر من الجهد تقريبًا، ونفس الأفكار تقريبًا ، التي استثمرناها في بناء آلة تورينج العالمية [ 11 ].
الرمزية
تُستخدم في الأدبيات عدة رموز مختلفة. ومن مزايا استخدام هذه الرموز سهولة كتابة اشتقاق الدالة عن طريق "تداخل" المعاملات، بحيث يكون أحدها داخل الآخر، بشكل مختصر. فيما يلي سلسلة المعاملاتيُختصر إلى:
- وظيفة ثابتة : تستخدم كلين ""وBoolos-Burgess-Jeffrey (2002) (BBJ) يستخدمان الاختصار"":
- مثال
- مثال
- الوظيفة اللاحقة : يستخدم كلينوبالنسبة لكلمة "الخليفة". وبما أن كلمة "الخليفة" تعتبر كلمة بدائية، فإن معظم النصوص تستخدم الفاصلة العليا على النحو التالي:
- ، أين
- ،
- ، إلخ.
- دالة الهوية : يستخدمها كلين (1952)للإشارة إلى دالة التطابق على المتغيراتتستخدم BBJ دالة التطابقعلى المتغيراتل:
- مثال
- عامل التركيب (الاستبدال) : يستخدم كلين خطًا غامقًا(لا ينبغي الخلط بينه وبين(لـ "الخليفة"!). الرقم العلوييشير إلىوظيفة، بينما الرمز السفلييشير إلىعامل:
- إذا أُعطينا
- ثم
- وبطريقة مماثلة، ولكن بدون الرموز السفلية والعلوية، يكتب BBJ:
- الاستدعاء الذاتي البدائي : يستخدم كلين الرمزحيث يشير n إلى عدد المتغيرات؛ استخدام BBJ. منح:
- الخطوة الأساسية:
- خطوة الحث:
- مثال: تعريف الاستدعاء الذاتي البدائي لـ
- الخطوة الأساسية:U 1 1 (أ)
- خطوة الحث:
مثال : يقدم كلين مثالاً على كيفية إجراء الاشتقاق التكراري لـ(لاحظ انعكاس المتغيرات)و). يبدأ بـالدوال الأولية
- الخطوة الأساسية:
- خطوة الحث:
يصل إلى:
أمثلة
انظر أيضاً
مراجع
- ↑ "الدوال التكرارية" . موسوعة ستانفورد للفلسفة . مختبر أبحاث الميتافيزيقا، جامعة ستانفورد. 2021.
- ↑ موسوعة ستانفورد للفلسفة ، مدخل الدوال التكرارية ، القسم 1.7: "[تبين أن فئة الدوال التكرارية من النوع μ] تتطابق مع فئة الدوال القابلة للحساب بواسطة تورينج التي قدمها آلان تورينج، وكذلك مع فئة الدوال القابلة للتعريف من النوع λ التي قدمها ألونسو تشيرش. "
- ↑ كلين، ستيفن سي. (1936). "قابلية تعريف λ والتكرارية" . مجلة ديوك الرياضية . 2 (2): 340-352 . doi : 10.1215/s0012-7094-36-00227-2 .
- ↑ تورينج، آلان ماثيسون (ديسمبر 1937). " قابلية الحوسبة وقابلية تعريف لامدا". مجلة المنطق الرمزي . 2 (4): 153-163 . doi : 10.2307/2268280 . JSTOR 2268280. S2CID 2317046 . مخطط البرهان في الصفحة 153:[ 3 ]
- 1 2 إندرتون، إتش بي، مقدمة رياضية في المنطق، دار النشر الأكاديمية، 1972
- 1 2 بولوس، جي إس، بورغيس، جيه بي، جيفري، آر سي، الحوسبة والمنطق، مطبعة جامعة كامبريدج، 2007
- 1 2 جونز، ن.د.، قابلية الحوسبة والتعقيد: من منظور البرمجة، مطبعة معهد ماساتشوستس للتكنولوجيا، كامبريدج، ماساتشوستس، لندن، إنجلترا، 1997
- ↑ كفوري، أ. ج.، ومول، ر. ن.، وأربيب، م. أ.، منهج البرمجة للحوسبة، الطبعة الثانية، سبرينغر-فيرلاغ، برلين، هايدلبرغ، نيويورك، 1982
- ↑ مُعرَّف في الدوال التكرارية الأولية#الوصلات ، والدوال التكرارية الأولية#مسند المساواة ، والدوال التكرارية الأولية#الضرب
- ↑ ستيفن كول كلين (يناير 1943). "المسندات والمحددات التكرارية" (ملف PDF) . معاملات الجمعية الرياضية الأمريكية . 53 (1): 41-73 . doi : 10.1090/S0002-9947-1943-0007371-8 .
- ↑ مينسكي 1972 ، ص 189.
- كلين، ستيفن (1991) [1952]. مقدمة في ما وراء الرياضيات . والترز-نوردوف وشمال هولندا. ISBN 0-7204-2103-9.
- سواري، ر. (1999) [1987]. المجموعات والدرجات القابلة للتعداد بشكل متكرر: دراسة للدوال القابلة للحساب والمجموعات المولدة حسابيًا . سبرينغر-فيرلاغ. ISBN 9783540152996.
- مينسكي، مارفن ل. (1972) [1967]. الحوسبة: الآلات المحدودة واللامحدودة . برنتيس هول. ص 210-215 . ISBN 9780131654495.
- في الصفحات 210-215 يوضح مينسكي كيفية إنشاء عامل μ باستخدام نموذج آلة التسجيل ، مما يدل على تكافؤه مع الوظائف التكرارية العامة.
- بولوس، جورج ؛ بورغيس، جون ؛ جيفري، ريتشارد (2002). "6.2 التصغير" . الحوسبة والمنطق (الطبعة الرابعة ). مطبعة جامعة كامبريدج. ص 70-71 . ISBN 9780521007580.
روابط خارجية
- نظرية الحوسبة
- نظرية الحوسبة
