Iterated binary operation
In mathematics, an iterated binary operation is an extension of a binary operation on a setS to a function on finite sequences of elements of S through repeated application.[1] Common examples include the extension of the addition operation to the summation operation, and the extension of the multiplication operation to the product operation. Other operations, e.g., the set-theoretic operations union and intersection, are also often iterated, but the iterations are not given separate names. In print, summation and product are represented by special symbols; but other iterated operators often are denoted by larger variants of the symbol for the ordinary binary operator. Thus, the iterations of the four operations mentioned above are denoted
- and , respectively.
More generally, iteration of a binary function is generally denoted by a slash: iteration of over the sequence is denoted by , following the notation for reduce in Bird–Meertens formalism.
In general, there is more than one way to extend a binary operation to operate on finite sequences, depending on whether the operator is associative, and whether the operator has identity elements.
Definition
Denote by aj,k, with j ≥ 0 and k ≥ j, the finite sequence of length k−j of elements of S, with members (ai), for j ≤ i<k. Note that if k = j, the sequence is empty.
For f : S × S → S, define a new function Fl on finite nonempty sequences of elements of S, where
Similarly, define
إذا كان للدالة f عنصر محايد أيسر فريد e ، فيمكن تعديل تعريف F l ليعمل على المتتاليات الفارغة بتحديد قيمة F l على متتالية فارغة لتكون e (وتصبح الحالة الأساسية السابقة على المتتاليات ذات الطول 1 زائدة). وبالمثل، يمكن تعديل F r ليعمل على المتتاليات الفارغة إذا كان للدالة f عنصر محايد أيمن فريد.
إذا كانت f تجميعية، فإن F l يساوي F r ، ويمكننا ببساطة كتابة F. علاوة على ذلك، إذا كان هناك عنصر محايد e ، فإنه يكون وحيدًا (انظر Monoid ).
إذا كانت الدالة f تبديلية وتجميعية، فيمكن تطبيقها على أي مجموعة متعددة منتهية غير فارغة بتطبيقها على أي تعداد من عناصر تلك المجموعة. وإذا كانت f تحتوي على عنصر محايد e ، فإنه يُعرَّف بأنه قيمة F على مجموعة متعددة فارغة. وإذا كانت f دالة متطابقة، فيمكن تعميم التعريفات السابقة على المجموعات المنتهية .
إذا كانت المجموعة S مزودة أيضًا بمقياس، أو بشكل أعم، بطوبولوجيا هاوسدورف ، بحيث يُعرَّف مفهوم نهاية متتالية في S ، فإن التكرار اللانهائي على متتالية قابلة للعد في S يُعرَّف تحديدًا عندما تتقارب المتتالية المقابلة من التكرارات المحدودة. على سبيل المثال، إذا كانت a₀ , a₁ , a₂ , a₃ , ... متتالية لانهائية من الأعداد الحقيقية ، فإن حاصل الضرب اللانهائي يتم تعريفها، وهي تساويإذا وفقط إذا كان هذا الحد موجودًا.
عملية ثنائية غير تجميعية
تُعطى العملية الثنائية العامة غير الترابطية بواسطة ماغما . ويمكن تمثيل عملية التكرار على عملية ثنائية غير ترابطية بشجرة ثنائية .
العمليات التكرارية الأساسية
| مجال الرياضيات | مجموع | منتج | ||||||
|---|---|---|---|---|---|---|---|---|
| اسم | عملية | تعريف | رمز | اسم | عملية | تعريف | رمز | |
| الحساب | الخلاصة | إضافة | مجموع الأعداد | المنتج المتكرر | الضرب | حاصل ضرب الأعداد | ||
| نظرية المجموعات | اتحاد سلسلة من المجموعات | اتحاد المجموعات | جميع عناصر المجموعات | تقاطع سلسلة من المجموعات | تحديد التقاطع | العناصر المشتركة | ||
| منطق | المُكمِّم الوجودي | الانفصال | فصل العبارات | مُكمِّم عالمي | اِقتِران | اقتران العبارات | ||
| نظرية قابلية القسمة | المضاعف المشترك الأصغر | المضاعف المشترك الأصغر | أصغر عدد يكون مضاعفًا لجميع الحدود | القاسم المشترك الأكبر | القاسم المشترك الأكبر | أكبر عدد يقسم جميع الحدود | ||
| نظرية الفئات | منتج ثانوي | اتحاد منفصل | نتاج ثانوي للأشياء | منتج | المنتج الديكارتي | ناتج الأشياء | ||
الترميز
تُكتب عملية العد الثنائي المتكررة على النحو التالي:
معنى الرموز:
| رمز | معنى |
|---|---|
| رمز العملية الثنائية المتكررة | |
| متغير المؤشر | |
| الحد الأدنى | |
| أو | الحد الأعلى |
| العنصر رقم k |
مثال:
الشكل العام:
نموذج مقيد:
النسخة اللانهائية:
ملكيات
يتركأن يكون هيكلًا ذا عملية تجميعية:
- عنصر واحد:
- توسع:
- التكرار:
- الاستدعاء الذاتي الأيمن:
- التقسيم:
- ثبات التبديل:
- المنتج الفارغ (المونويد):
- التكرار:
- لو، ثم
- تسلسل ثابت:
عنصر الهوية والمجموعة الفارغة
لوإذا كان أحاديًا ، فإن:
- المنتج الفارغ = عنصر الهوية
- المجموع الفارغ = 0 (في أحاديات الحساب)
علوم الحاسوب
في البرمجة الوظيفية، تتوافق العمليات الثنائية المتكررة مع الدوال ذات الرتبة الأعلى مثل الطي أو الاختزال .
انظر أيضاً
مراجع
- ↑ ساوندرز ماكلين (1971). تصنيفات للرياضي العامل . نيويورك: سبرينغر-فيرلاغ. ص 142. ISBN 0387900357.
روابط خارجية
- إجراءات جماعية
- عملية البادئة المتوازية. مؤرشفة بتاريخ 3 يونيو 2013 في أرشيف الإنترنت (Wayback Machine) .
- عمليات ثنائية متكررة باستخدام Nuprl. مؤرشف بتاريخ 3 مارس 2016 في Wayback Machine.
- العمليات الثنائية
