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

, , ,{\displaystyle \sum ,\ \prod ,\ \bigcup ,} and {\displaystyle \bigcap }, respectively.

More generally, iteration of a binary function is generally denoted by a slash: iteration of f{\displaystyle f} over the sequence (a1,a2,an){\displaystyle (a_{1},a_{2}\ldots ,a_{n})} is denoted by f/(a1,a2,an){\displaystyle f/(a_{1},a_{2}\ldots ,a_{n})}, 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 kj, the finite sequence of length kj of elements of S, with members (ai), for ji<k. Note that if k = j, the sequence is empty.

For f : S × SS, define a new function Fl on finite nonempty sequences of elements of S, where Fl(a0,k)={a0,k=1f(Fl(a0,k1),ak1),k>1.{\displaystyle F_{l}(\mathbf {a} _{0,k})={\begin{cases}a_{0},&k=1\\f(F_{l}(\mathbf {a} _{0,k-1}),a_{k-1}),&k>1.\end{cases}}}

Similarly, define Fr(a0,k)={a0,k=1f(a0,Fr(a1,k)),k>1.{\displaystyle F_{r}(\mathbf {a} _{0,k})={\begin{cases}a_{0},&k=1\\f(a_{0},F_{r}(\mathbf {a} _{1,k})),&k>1.\end{cases}}}

إذا كان للدالة 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₃ , ... متتالية لانهائية من الأعداد الحقيقية ، فإن حاصل الضرب اللانهائي  أنا=0أأنا{\textstyle \prod _{i=0}^{\infty }a_{i}}يتم تعريفها، وهي تساويليمنأنا=0نأأنا،{\textstyle \lim \limits _{n\to \infty }\prod _{i=0}^{n}a_{i},}إذا وفقط إذا كان هذا الحد موجودًا.

عملية ثنائية غير تجميعية

تُعطى العملية الثنائية العامة غير الترابطية بواسطة ماغما . ويمكن تمثيل عملية التكرار على عملية ثنائية غير ترابطية بشجرة ثنائية .

العمليات التكرارية الأساسية

العمليات المتكررة
مجال الرياضياتمجموعمنتج
اسمعمليةتعريفرمزاسمعمليةتعريفرمز
الحسابالخلاصةإضافةمجموع الأعداد{\displaystyle \sum }المنتج المتكررالضربحاصل ضرب الأعداد{\displaystyle \prod }
نظرية المجموعاتاتحاد سلسلة من المجموعاتاتحاد المجموعاتجميع عناصر المجموعات{\displaystyle \bigcup }تقاطع سلسلة من المجموعاتتحديد التقاطعالعناصر المشتركة{\displaystyle \bigcap }
منطقالمُكمِّم الوجوديالانفصالفصل العبارات{\displaystyle \bigvee }مُكمِّم عالمياِقتِراناقتران العبارات{\displaystyle \bigwedge }
نظرية قابلية القسمةالمضاعف المشترك الأصغرالمضاعف المشترك الأصغرأصغر عدد يكون مضاعفًا لجميع الحدودالمضاعف المشترك الأصغر{\displaystyle \operatorname {lcm} }القاسم المشترك الأكبرالقاسم المشترك الأكبرأكبر عدد يقسم جميع الحدودالقاسم المشترك الأكبر{\displaystyle \gcd }
نظرية الفئاتمنتج ثانوياتحاد منفصلنتاج ثانوي للأشياء{\displaystyle \coprod }منتجالمنتج الديكارتيناتج الأشياء{\displaystyle \prod }

الترميز

تُكتب عملية العد الثنائي المتكررة على النحو التالي:

ك=1نأك{\displaystyle \mathop {\bigstar } _{k=1}^{n}a_{k}}

معنى الرموز:

رمزمعنى
{\displaystyle \bigstar }رمز العملية الثنائية المتكررة
ك{\displaystyle k}متغير المؤشر
ك=1{\displaystyle k=1}الحد الأدنى
ك=ن{\displaystyle k=n}أون{\displaystyle n}الحد الأعلى
أك{\displaystyle a_{k}}العنصر رقم k

مثال:

ك=14أك=ك=1ك=4أك=أ1أ2أ3أ4{\displaystyle \mathop {\bigstar } _{k=1}^{4}a_{k}=\mathop {\bigstar } _{k=1}^{k=4}a_{k}=a_{1}\star a_{2}\star a_{3}\star a_{4}}

الشكل العام:

ككأك{\displaystyle \mathop {\bigstar } _{k\in K}a_{k}}

نموذج مقيد:

1كنك0(تعديل2)أك{\displaystyle \mathop {\bigstar } _{1\leq k\leq n \atop k\equiv 0{\pmod {2}}}a_{k}}

النسخة اللانهائية:

ك=1أك=ك=1كأك{\displaystyle \mathop {\bigstar } _{k=1}^{\infty }a_{k}=\mathop {\bigstar } _{k=1}^{k\to \infty }a_{k}}

ملكيات

يترك(S،){\displaystyle (S,\star )}أن يكون هيكلًا ذا عملية تجميعية{\displaystyle \star }:

  • عنصر واحد:
ك=ننأك=أن{\displaystyle \mathop {\bigstar } _{k=n}^{n}a_{k}=a_{n}}
  • توسع:
ك=1نأك=أ1أ2أن{\displaystyle \mathop {\bigstar } _{k=1}^{n}a_{k}=a_{1}\star a_{2}\star \dots \star a_{n}}
  • التكرار:
ك=1نأك=(ك=1ن-1أك)أن{\displaystyle \mathop {\bigstar } _{k=1}^{n}a_{k}=\left(\mathop {\bigstar } _{k=1}^{n-1}a_{k}\right)\star a_{n}}
  • الاستدعاء الذاتي الأيمن:
ك=1نأك=أ1(ك=2نأك){\displaystyle \mathop {\bigstar } _{k=1}^{n}a_{k}=a_{1}\star \left(\mathop {\bigstar } _{k=2}^{n}a_{k}\right)}
  • التقسيم:
(ك=1مأك)(ك=م+1نأك)=ك=1نأك{\displaystyle \left(\mathop {\bigstar } _{k=1}^{m}a_{k}\right)\star \left(\mathop {\bigstar } _{k=m+1}^{n}a_{k}\right)=\mathop {\bigstar } _{k=1}^{n}a_{k}}
  • ثبات التبديل:
ك=1نأك=ك=1نأσ(ك){\displaystyle \mathop {\bigstar } _{k=1}^{n}a_{k}=\mathop {\bigstar } _{k=1}^{n}a_{\sigma (k)}}
  • المنتج الفارغ (المونويد):
ك=10أك=هـ{\displaystyle \mathop {\bigstar } _{k=1}^{0}a_{k}=e}
  • التكرار:
لوأأ=أ{\displaystyle a\star a=a}، ثمك=1نأ=أ{\displaystyle \mathop {\bigstar } _{k=1}^{n}a=a}
  • تسلسل ثابت:
ك=1نأ=أأ{\displaystyle \mathop {\bigstar } _{k=1}^{n}a=a\star \cdots \star a}

عنصر الهوية والمجموعة الفارغة

لو(S،،هـ){\displaystyle (S,\star ,e)}إذا كان أحاديًا ، فإن:

  • المنتج الفارغ = عنصر الهوية
  • المجموع الفارغ = 0 (في أحاديات الحساب)

علوم الحاسوب

في البرمجة الوظيفية، تتوافق العمليات الثنائية المتكررة مع الدوال ذات الرتبة الأعلى مثل الطي أو الاختزال .

انظر أيضاً

مراجع

  1. ساوندرز ماكلين (1971). تصنيفات للرياضي العامل . نيويورك: سبرينغر-فيرلاغ. ص  142. ISBN 0387900357.