قوس إيفرسون

في الرياضيات ، يُعرف قوس إيفرسون ، نسبةً إلى كينيث إي. إيفرسون ، بأنه رمز يُعمم دالة كرونكر دلتا ، وهو قوس إيفرسون للعبارة x = y . يربط هذا القوس أي عبارة بدالة للمتغيرات الحرة في تلك العبارة. تأخذ هذه الدالة القيمة 1 عندما تكون قيم المتغيرات صحيحة للعبارة، والقيمة 0 فيما عدا ذلك. ويُشار إليها عادةً بوضع العبارة بين قوسين مربعين. [P]={1لو P صحيح؛0خلاف ذلك.{\displaystyle [P]={\begin{cases}1&{\text{إذا كانت }}P{\text{ صحيحة؛}}\\0&{\text{فيما عدا ذلك.}}\end{cases}}} بمعنى آخر، فإن قوس إيفرسون للعبارة هو دالة المؤشر لمجموعة القيم التي تكون العبارة صحيحة بالنسبة لها.

يسمح قوس إيفرسون باستخدام رمز سيجما الكبير دون قيود على فهرس الجمع. أي، لأي خاصيةP(ك){\displaystyle P(k)}من العدد الصحيحك{\displaystyle k}يمكن إعادة كتابة المجموع المقيدك:P(ك)و(ك){\displaystyle \sum _{k:P(k)}f(k)}بالشكل غير المقيدكو(ك)[P(ك)]{\displaystyle \sum _{k}f(k)\cdot [P(k)]}مع هذا الاتفاق،و(ك){\displaystyle f(k)}لا يلزم تعريفها لقيم k التي يكون عندها قوس إيفرسون مساويًا لـ 0 ؛ أي، حدّ المجموعو(ك)[خطأ شنيع]{\displaystyle f(k)[{\textbf {false}}]}يجب أن تكون النتيجة صفرًا بغض النظر عما إذاو(ك){\displaystyle f(k)}تم تعريفها.

تم تقديم هذا الترميز في الأصل بواسطة كينيث إي. إيفرسون في لغة البرمجة APL الخاصة به ، [ 1 ] [ 2 ] على الرغم من اقتصاره على عوامل المقارنة الفردية المحصورة بين قوسين، بينما دعا دونالد كنوث إلى تعميمه ليشمل عبارات عشوائية، وتقييد الترميز بالأقواس المربعة، وتطبيقاته على الجمع، لتجنب الغموض في التعبيرات المنطقية المحصورة بين قوسين. [ 3 ]

ملكيات

توجد علاقة مباشرة بين العمليات الحسابية التي تتضمن أقواس إيفرسون، والتعبيرات المنطقية، وعمليات المجموعات. على سبيل المثال، لنفترض أن A و B مجموعتان، ولنفترض أنP(ك1،...){\displaystyle P(k_{1},\dots )}وسؤال(ك1،...){\displaystyle Q(k_{1},\dots )}إذا كانت خصائص الأعداد الصحيحة؛ فعندئذٍ لدينا [Pسؤال] = [P][سؤال]  ؛[Pسؤال] = [P]+[سؤال]-[P][سؤال]  ؛[¬P] = 1-[P]  ؛[P XOR سؤال] = |[P]-[سؤال]|=([P]-[سؤال])2  ؛[كأ]+[كب] = [كأب]+[كأب]  ؛[xأب] = [xأ][xب]  ؛[م :P(ك،م)] = م[P(ك،م)]  ؛[م :P(ك،م)] = مين{1،م[P(ك،م)]}=1-م[¬P(ك،م)]  ؛8{م|P(ك،م)} = م[P(ك،م)]  .{\displaystyle {\begin{aligned}[][\,P\land Q\,]~&=~[\,P\,]\,[\,Q\,]~~;\\[1em][\,P\lor Q\,]~&=~[\,P\,]\;+\;[\,Q\,]\;-\;[\,P\,]\,[\,Q\,]~~;\\[1em][\,\neg \,P\,]~&=~1-[\,P\,]~~;\\[1em][\,P{\scriptstyle {\mathsf {\text{ XOR }}}}Q\,]~&=~{\Bigl |}\,[\,P\,]\;-\;[\,Q\,]\,{\Bigr |}=([P]-[Q])^{2}~~;\\[1em][\,k\in A\,]\;+\;[\,k\in B\,]~&=~[\,k\in A\cup B\,]\;+\;[\,k\in A\cap B\,]~~;\\[1em][\,x\in A\cap B\,]~&=~[\,x\in A\,]\,[\,x\in B\,]~~;\\[1em][\,\forall \,m\ :P(k,m)]~&=~\prod _{m}[P(k,m)]~~;\\[1em][\,\exists m :P  (k,m)]~&=~\min {\Bigl \{}\;1\,\,\sum _{m}[P(k,m)]\;{\Bigr \}}=1\;-\;\prod _{m}[\,\neg \,P(k,m)]~~;\\[1em]\#{\Bigl \{}\;m\,{\Big |}\,P(k,m)\;{\Bigr \}}~&=~\sum _{m}[P(k,m)]~~.\end{aligned}}}

أمثلة

تسمح هذه الصيغة بنقل الشروط الحدية للمجاميع (أو التكاملات) كعامل منفصل في المجموع، مما يحرر مساحة حول عامل الجمع، ولكن الأهم من ذلك أنه يسمح بمعالجته جبريًا.

قاعدة الحساب المزدوج

نستنتج آلياً قاعدة معروفة لمعالجة المجموع باستخدام أقواس إيفرسون: كأو(ك)+كبو(ك)=كو(ك)[كأ]+كو(ك)[كب]=كو(ك)([كأ]+[كب])=كو(ك)([كأب]+[كأب])=كأبو(ك) +كأبو(ك).{\displaystyle {\begin{aligned}\sum _{k\in A}f(k)+\sum _{k\in B}f(k)&=\sum _{k}f(k)\,[k\in A]+\sum _{k}f(k)\,[k\in B]\\&=\sum _{k}f(k)\,([k\in A]+[k\in B])\\&=\sum _{k}f(k)\,([k\in A\cup B]+[k\in A\cap B])\\&=\sum _{k\in A\cup B}f(k)\ +\sum _{k\in A\cap B}f(k).\end{aligned}}}

تبادل المجموع

القاعدة المعروفةج=1نك=1جو(ج،ك)=ك=1نج=كنو(ج،ك){\textstyle \sum _{j=1}^{n}\sum _{k=1}^{j}f(j,k)=\sum _{k=1}^{n}\sum _{j=k}^{n}f(j,k)}ويمكن استنتاج ذلك بسهولة أيضاً: ج=1نك=1جو(ج،ك)=ج،كو(ج،ك)[1جن][1كج]=ج،كو(ج،ك)[1كجن]=ج،كو(ج،ك)[1كن][كجن]=ك=1نج=كنو(ج،ك).{\displaystyle {\begin{aligned}\sum _{j=1}^{n}\,\sum _{k=1}^{j}f(j,k)&=\sum _{j,k}f(j,k)\,[1\leq j\leq n]\,[1\leq k\leq j]\\&=\sum _{j,k}f(j,k)\,[1\leq k\leq j\leq n]\\&=\sum _{j,k}f(j,k)\,[1\leq k\leq n]\,[k\leq j\leq n]\\&=\sum _{k=1}^{n}\,\sum _{j=k}^{n}f(j,k).\end{محاذاة}}}

عد

على سبيل المثال، يمكن التعبير عن دالة أويلر التي تحسب عدد الأعداد الصحيحة الموجبة حتى n والتي تكون أولية فيما بينها مع n بالصيغة التالية:φ(ن)=أنا=1ن[القاسم المشترك الأكبر(أنا،ن)=1]،ل نشمال+.{\displaystyle \varphi (n)=\sum _{i=1}^{n}[\gcd(i,n)=1],\qquad {\text{for }}n\in \mathbb {N} ^{+}.}

تبسيط الحالات الخاصة

يُستخدم قوس إيفرسون أيضًا لتبسيط المعادلات ذات الحالات الخاصة. على سبيل المثال، الصيغة 1كنالقاسم المشترك الأكبر(ك،ن)=1ك=12نφ(ن){\displaystyle \sum _{1\leq k\leq n \atop \gcd(k,n)=1}\!\!k={\frac {1}{2}}n\varphi (n)}

تكون هذه المتطابقة صالحة لقيم n > ولكنها تختلف بمقدار 1/2 لقيم n = 1. للحصول على متطابقة صالحة لجميع الأعداد الصحيحة الموجبة n (أي جميع القيم التي تحقق الشرط التالي :φ(ن){\displaystyle \varphi (n)}(إذا تم تعريفها)، يمكن إضافة مصطلح تصحيح يتضمن قوس إيفرسون: 1كنالقاسم المشترك الأكبر(ك،ن)=1ك=12ن(φ(ن)+[ن=1]){\displaystyle \sum _{1\leq k\leq n \atop \gcd(k,n)=1}\!\!k={\frac {1}{2}}n{\Big (}\varphi (n)+[n=1]{\Big )}}

الوظائف الشائعة

يمكن التعبير عن العديد من الدوال الشائعة، وخاصة تلك التي لها تعريف طبيعي متعدد الأجزاء ، باستخدام قوس إيفرسون. يُعد ترميز دلتا كرونكر حالة خاصة من ترميز إيفرسون عندما يكون الشرط هو المساواة. أي، دلتاأناج=[أنا=ج].{\displaystyle \delta _{ij}=[i=j].}

دالة المؤشر لمجموعةأ{\displaystyle A}، وغالبًا ما يُشار إليه1أ(x){\displaystyle \mathbf {1} _{A}(x)}،أناأ(x){\displaystyle \mathbf {I} _{A}(x)}أوχأ(x){\displaystyle \chi _{A}(x)}، عبارة عن قوس إيفرسون بشرط عضوية المجموعة: أناأ(x)=[xأ].{\displaystyle \mathbf {I} _{A}(x)=[x\in A].}

يمكن أيضًا التعبير بسهولة عن دالة هيفسايد المتدرجة ، ودالة الإشارة ، [ 1 ] ودالة القيمة المطلقة بهذه الصيغة: ح(x)=[x0]،علامة(x)=[x>0]-[x<0]،{\displaystyle {\begin{aligned}H(x)&=[x\geq 0],\\\operatorname {sgn}(x)&=[x>0]-[x<0],\end{aligned}}}

و |x|=x[x>0]-x[x<0]=x([x>0]-[x<0])=xعلامة(x).{\displaystyle {\begin{aligned}|x|&=x[x>0]-x[x<0]\\&=x([x>0]-[x<0])\\&=x\cdot \operatorname {sgn}(x).\end{aligned}}}

يمكن كتابة دالتي المقارنة max و min (اللتان تُرجعان القيمة الأكبر أو الأصغر من بين وسيطين) على النحو التالي: الأعلى(x،y)=x[x>y]+y[xy]{\displaystyle \max(x,y)=x[x>y]+y[x\leq y]}و مين(x،y)=x[xy]+y[x>y].{\displaystyle \min(x,y)=x[x\leq y]+y[x>y].}

يمكن التعبير عن وظائف الأرضية والسقف على النحو التالي :x=نن[نx<ن+1]{\displaystyle \lfloor x\rfloor =\sum _{n}n\cdot [n\leq x<n+1]} و x=نن[ن-1<xن]،{\displaystyle \lceil x\rceil =\sum _{n}n\cdot [n-1<x\leq n],} حيث الفهرسن{\displaystyle n}من المفهوم أن عملية الجمع تشمل جميع الأعداد الصحيحة.

يمكن التعبير عن دالة المنحدر على النحو التاليR(x)=x[x0].{\displaystyle R(x)=x\cdot [x\geq 0].}

إن تقسيم الأعداد الحقيقية إلى ثلاثة أجزاء يعادل الهوية التالية: [أ<ب]+[أ=ب]+[أ>ب]=1.{\displaystyle [a<b]+[a=b]+[a>b]=1.}

تتمتع دالة موبيوس بالخاصية (ويمكن تعريفها بالتكرار على النحو [ 4 ] ) د|نμ(د)=[ن=1]،{\displaystyle \sum _{d|n}\mu (d)=[n=1],}أيند|ن{\displaystyle d|n}يعني ذلك أن المجموع يُحسب على جميع الأعداد الصحيحة الموجبةد{\displaystyle d}التي هي قواسم لـن{\displaystyle n}.

الصياغة بدلالة الدوال المعتادة

في ثلاثينيات القرن التاسع عشر، استخدم غولييلمو دالا سوماجا التعبير00x{\displaystyle 0^{0^{x}}}لتمثيل ما سيكتب الآن[x>0]{\displaystyle [x>0]}كما استخدم أيضاً صيغاً مختلفة، مثل(1-00-x)(1-00x-أ){\displaystyle \left(1-0^{0^{-x}}\right)\left(1-0^{0^{x-a}}\right)}ل[0xأ]{\displaystyle [0\leq x\leq a]}[ 3 ] اتباعًا لاتفاقية شائعة واحدة (وهي00=1{\displaystyle 0^{0}=1}تكون هذه الكميات متساوية حيثما تم تعريفها:00x{\displaystyle 0^{0^{x}}}تكون قيمتها 1 إذا كانت x > 0 ، وتكون قيمتها 0 إذا كانت x = 0 ، وتكون غير معرفة فيما عدا ذلك.

اختلافات في التدوين

بالإضافة إلى الأقواس المربعة القياسية الآن [ · ]، والأقواس الأصلية ( · )، تم استخدام الأقواس العريضة للسبورة أيضًا، على سبيل المثال ⟦ · ⟧ ، بالإضافة إلى أشكال أخرى غير عادية من علامات الأقواس المتوفرة في خط الناشر، مصحوبة بملاحظة هامشية.

انظر أيضاً

مراجع

  1. 1 2 كينيث إي. إيفرسون (1962). لغة برمجة . وايلي. ص  11. تم الاطلاع عليه في 7 أبريل 2016 .
  2. رونالد غراهام ، ودونالد كنوث ، وأورين باتاشنيك . الرياضيات الملموسة ، القسم 2.1: الرموز.
  3. 1 2 دونالد كنوث، "ملاحظتان حول الترميز"، المجلة الرياضية الأمريكية الشهرية ، المجلد 99، العدد 5، مايو 1992، الصفحات 403-422. ( تمت أرشفة TeX في 2021-05-06 على Wayback Machine ، arXiv : math/9205211 ).
  4. رونالد غراهام ، ودونالد كنوث ، وأورين باتاشنيك . الرياضيات الملموسة ، القسم 4.9: فاي وميو.