A Minimal Substitution Basis for the Kalmar Elementary Functions
Prunescu, Sauras-Altuzarra, Shunia
We show that the class of Kalmar elementary functions can be inductively generated from the addition, the integer remainder and the base-two exponentiation, hence improving previous results by Marchenkov and Mazzanti. We also prove that the substitution basis defined by these three operations is minimal. Furthermore, we discuss alternative substitution bases under arity constraints.
تثبت هذه الورقة أن فئة دوال كالمار الأولية يمكن توليدها استقرائياً من ثلاث عمليات أساسية: الجمع وعملية الباقي من القسمة الصحيحة والأس الثنائي، مما يحسّن النتائج السابقة لمارتشينكوف وماتسانتي. كما تثبت أن أساس الاستبدال المعرّف بهذه العمليات الثلاث هو الأدنى، وتناقش أسس استبدال بديلة تحت قيود الأرية.
المشكلة الأساسية التي يعالجها هذا البحث هي إيجاد أساس استبدال أدنى لفئة دوال كالمار الأولية. دوال كالمار الأولية هي العمليات على الأعداد الطبيعية التي يمكن حسابها في وقت أسي متكرر، وتشكل الفئة E₃ في هرمية جريزيجورتشيك.
الأهمية النظرية: تشمل دوال كالمار الأولية معظم العمليات على الأعداد الطبيعية التي تظهر بتكرار في الرياضيات، بما في ذلك دالة العاملي، معاملات ذات الحدين، دالة العدد الأولي النوني، دالة أويلر φ، والقاسم المشترك الأكبر وغيرها
القيمة العملية: جزء كبير جداً من الحسابات في العالم الحقيقي يمكن نمذجته بأمانة في فئة دوال كالمار الأولية، لأن الأكواد المقابلة تتجنب الاستدعاء الذاتي غير المحدود
التطور التاريخي: منذ أن أثبت رودينج عام 1964 أن عدداً محدوداً من العمليات الأولية يكفي لتشكيل أساس استبدال لفئة دوال كالمار الأولية، كان البحث عن أساس استبدال يتكون من عمليات حسابية "بسيطة" مشكلة مهمة في هذا المجال
النتيجة الرئيسية: إثبات أن ⟨x+y, x mod y, 2ˣ⟩ = E₃، مما يبسط أساس الاستبدال إلى 3 عمليات
إثبات الأدنوية: إثبات صارم بأن أساس الاستبدال هذا هو الأدنى، أي أن إزالة أي عملية واحدة تجعل من المستحيل توليد الفئة E₃ الكاملة
تحليل القدرة التعبيرية: عرض كيفية التعبير عن الطرح المقطوع والضرب والقسمة الصحيحة باستخدام هذه العمليات الثلاث الأساسية
دراسة قيود الأرية: مناقشة أسس استبدال بديلة تحت قيود أرية مختلفة، بما في ذلك أساس استبدال دوال كالمار الأولية أحادية المتغير المكون من عمليات أحادية فقط، وأساس استبدال كامل يتكون من عملية ثنائية واحدة
بالنظر إلى مجموعة عمليات F على الأعداد الطبيعية N، نعرّف ⟨F⟩ بأنها إغلاق F∪C∪P تحت الاستبدال، حيث C هي مجموعة العمليات الثابتة و P هي مجموعة عمليات الإسقاط. إذا كان ⟨F⟩ = G، فإننا نقول أن F هو أساس استبدال لـ G.
تستشهد هذه الورقة بالأدبيات الأساسية في هذا المجال، بما في ذلك الأعمال الأصلية لجريزيجورتشيك والمساهمات المهمة لمارتشينكوف وماتسانتي، بالإضافة إلى الأعمال الأخرى للمؤلفين في المجالات ذات الصلة. من الجدير بالملاحظة بشكل خاص مساهمة إميل جيرابيك في بعض النتائج، مما يعكس الطبيعة التعاونية للبحث في هذا المجال.