الموناد (نظرية الفئات)

في نظرية الفئات ، وهي فرع من فروع الرياضيات ، الموناد عبارة عن ثلاثية(تي،η،μ){\displaystyle (T,\eta ,\mu )}يتكون من دالة T من فئة إلى نفسها وتحويلين طبيعيينη،μ{\displaystyle \eta ,\mu }التي تحقق نسخًا من بديهيات التجميع والوحدانية . وبالمثل، فإن الموناد هو أحادي في فئة الدوال الداخلية لفئة ثابتة ما (الدالة الداخلية هي دالة تربط فئة بذاتها).

على سبيل المثال، إذاF،جي{\displaystyle F,G}إذا كانت الدوال مترافقة مع بعضها البعض،تي=جيF{\displaystyle T=G\circ F}معη،μ{\displaystyle \eta ,\mu }المحدد بواسطة العلاقة المرافقة هو أحادي.

وفقًا لعالم الرياضيات جون بايز ، يمكن اعتبار الموناد بطريقتين على الأقل: [ 1 ]

  1. الموناد كوحدة أحادية معممة؛ وهذا واضح لأن الموناد هي وحدة أحادية في فئة معينة.
  2. الموناد كأداة لدراسة الأدوات الجبرية؛ على سبيل المثال، يمكن وصف مجموعة ما بواسطة موناد معين.

تُستخدم المونادات في نظرية أزواج الدوال المرافقة ، وهي تُعمم عوامل الإغلاق على المجموعات المرتبة جزئيًا لتشمل فئات عشوائية. كما تُفيد المونادات في نظرية أنواع البيانات ، والدلالات التفسيرية للغات البرمجة الإجرائية ، وفي لغات البرمجة الوظيفية ، مما يسمح للغات التي لا تحتوي على حالة قابلة للتغيير بأداء وظائف مثل محاكاة حلقات التكرار (for-loops )؛ انظر: موناد (البرمجة الوظيفية) .

يُطلق على الموناد أيضًا، وخاصة في الأدبيات القديمة، اسم الثلاثية ، والثلاثية ، والبنية القياسية ، والبنية الأساسية . [ 2 ]

مقدمة وتعريف

الموناد هو نوع معين من الدوال الداخلية . على سبيل المثال، إذاF{\displaystyle F}وجي{\displaystyle G}هما زوج من الدوال المرافقة ، معF{\displaystyle F}مجاور يساري لـجي{\displaystyle G}ثم التركيبجيF{\displaystyle G\circ F}هو موناد. إذاF{\displaystyle F}وجي{\displaystyle G}إذا كانت هذه الدوال معكوسة لبعضها البعض، فإن الموناد المقابل لها هو دالة التطابق . وبشكل عام، لا تُعدّ الاقترانات مكافئات ، بل تربط بين فئات ذات طبيعة مختلفة. وتكتسب نظرية الموناد أهميةً في سياق محاولة فهم ما "تحفظه" الاقترانات. أما النصف الآخر من النظرية، فيتمثل فيما يمكن تعلمه بالمثل من خلال دراسة...Fجي{\displaystyle F\circ G}، تتم مناقشتها في إطار النظرية المزدوجة للكومونادات .

التعريف الرسمي

في جميع أنحاء هذا المقال،ج{\displaystyle C}يشير إلى فئة . موناد علىج{\displaystyle C}يتكون من وظيفة داخليةتي:جج{\displaystyle T\colon C\to C}بالإضافة إلى تحولين طبيعيين :η:1جتي{\displaystyle \eta \colon 1_{C}\to T}(أين1ج{\displaystyle 1_{C}}يرمز إلى دالة التطابق علىج{\displaystyle C}) وμ:تي2تي{\displaystyle \mu \colon T^{2}\to T}(أينتي2{\displaystyle T^{2}}الدالةتيتي{\displaystyle T\circ T}منج{\displaystyle C}لج{\displaystyle C}). يجب أن تستوفي هذه الشروط الشروط التالية (والتي تسمى أحيانًا شروط التماسك ):

  • μتيμ=μμتي{\displaystyle \mu \circ T\mu =\mu \circ \mu T}(كتحولات طبيعية)تي3تي{\displaystyle T^{3}\to T})؛ هناتيμ{\displaystyle T\mu }وμتي{\displaystyle \mu T}تتكون من خلال " التركيب الأفقي ".
  • μتيη=μηتي=1تي{\displaystyle \mu \circ T\eta =\mu \circ \eta T=1_{T}}(كتحولات طبيعية)تيتي{\displaystyle T\to T}؛ هنا1تي{\displaystyle 1_{T}}يشير إلى تحويل الهوية منتي{\displaystyle T}لتي{\displaystyle T}).

يمكننا إعادة كتابة هذه الشروط باستخدام المخططات التبادلية التالية :

            

راجع المقال الخاص بالتحويلات الطبيعية لشرح الرموزتيμ{\displaystyle T\mu }وμتي{\displaystyle \mu T}أو انظر أدناه إلى المخططات التبادلية التي لا تستخدم هذه المفاهيم:

            

البديهية الأولى تشبه خاصية التجميع في المونيدات إذا فكرنا فيμ{\displaystyle \mu }باعتبارها العملية الثنائية للمونويد، والمسلمة الثانية تشبه وجود عنصر محايد (والذي نعتقد أنه معطى بواسطةη{\displaystyle \eta }في الواقع، الموناد علىج{\displaystyle C}ويمكن تعريفها بدلاً من ذلك على أنها أحادية في الفئةهـندج{\displaystyle \mathbf {End} _{C}}موضوعاتها هي الدوال الداخلية لـج{\displaystyle C}والتي تمثل تحولاتها التحولات الطبيعية بينها، مع البنية الأحادية الناتجة عن تركيب الدوال الداخلية.

موناد مجموعة القوى

مجموعة القوى الأحادية هي أحادياتP{\displaystyle {\mathcal {P}}}في الفئةSهـت{\displaystyle \mathbf {Set} }: لمجموعةأ{\displaystyle A}يتركتي(أ){\displaystyle T(A)}كن مجموعة القوى لـأ{\displaystyle A}ولوظيفةو:أب{\displaystyle f\colon A\to B}يتركتي(و){\displaystyle T(f)}لتكن الدالة بين مجموعات القوى الناتجة عن التقاط صور مباشرة تحتو{\displaystyle f}لكل مجموعةأ{\displaystyle A}لدينا خريطةηأ:أتي(أ){\displaystyle \eta _{A}\colon A\to T(A)}، والتي تُخصص لكلأأ{\displaystyle a\in A}الشخص الوحيد{أ}{\displaystyle \{a\}}الوظيفة

μأ:تي(تي(أ))تي(أ){\displaystyle \mu _{A}\colon T(T(A))\to T(A)}

تأخذ مجموعة من المجموعات إلى اتحادها . هذه البيانات تصف موناد.

ملاحظات

تتشابه بديهيات الموناد شكليًا مع بديهيات المونويد . في الواقع، المونادات هي نوع من أنواع كائنات المونويد ؛ وهي تحديدًا المونويدات بين الدوال الداخلية.نهاية(ج){\displaystyle \operatorname {End} (C)}، مع عملية الضرب التي يتم الحصول عليها من خلال تركيب الدوال الداخلية.

إن تركيب المونادات ليس، بشكل عام، مونادًا. على سبيل المثال، دالة مجموعة القوى المزدوجةPP{\displaystyle {\mathcal {P}}\circ {\mathcal {P}}}لا يقبل أي بنية أحادية. [ 3 ]

كوموناد

التعريف الثنائي الفئوي هو تعريف رسمي للموناد المشترك (أو الثلاثي المشترك )؛ ويمكن التعبير عن ذلك باختصار من خلال القول بأن الموناد المشترك لفئة ما هو تعريف لفئة ما.ج{\displaystyle C}هو موناد للفئة المقابلةجoص{\displaystyle C^{\mathrm {op} }}لذا فهو دالةيو{\displaystyle U}منج{\displaystyle C}إلى نفسها، مع مجموعة من البديهيات للوحدة المشتركة والضرب المشترك التي تأتي من عكس الأسهم في كل مكان في التعريف المذكور للتو.

تُشبه المونادات بالنسبة للمونيدات ما تُشبهه المونادات المشتركة بالنسبة للمونيدات المشتركة . كل مجموعة هي مونيد مشترك بطريقة فريدة، لذا فإن المونيدات المشتركة أقل شيوعًا في الجبر المجرد من المونيدات؛ ومع ذلك، فإن المونيدات المشتركة في فئة الفضاءات المتجهة مع جداءها الموتري المعتاد مهمة وتتم دراستها على نطاق واسع تحت اسم الجبر المشترك .

التاريخ المصطلحي

ابتكر روجر غودمان مفهوم الموناد عام 1958 تحت مسمى "البنية القياسية". وقد أُطلق على الموناد أسماء أخرى مثل "البنية القياسية المزدوجة"، و"الثلاثية"، و"المونويد"، و"التراياد". [ 4 ] استُخدم مصطلح "الموناد" لأول مرة عام 1967 على يد جان بينابو . [ 5 ] [ 6 ]

أمثلة

هوية

دالة الهوية على فئةج{\displaystyle C}هي موناد. ضربها ووحدتها هما دالة التطابق على كائناتج{\displaystyle C}.

المونادات الناشئة عن الوصلات

أي ملحق

F:جد:جي{\displaystyle F:C\rightleftarrows D:G}

ينتج عن ذلك موناد على C. يعمل هذا البناء واسع الانتشار على النحو التالي: الدالة الداخلية هي المركبة

تي=جيF.{\displaystyle T=G\circ F.}

يتضح سريعًا أن هذا المؤثر الداخلي هو أحادي، حيث تنبثق خريطة الوحدة من خريطة الوحدةبطاقة تعريفججيF{\displaystyle \operatorname {id} _{C}\to G\circ F}من عملية الإضافة، ويتم إنشاء خريطة الضرب باستخدام خريطة الوحدة المشتركة لعملية الإضافة:

تي2=جيFجيFجيوحدةFجيF=تي.{\displaystyle T^{2}=G\circ F\circ G\circ F\xrightarrow {G\circ {\text{counit}}\circ F} G\circ F=T.}

في الواقع، يمكن إيجاد أي موناد كإضافة صريحة للدوال باستخدام فئة إيلنبرغ-مورجتي{\displaystyle C^{T}}(فئةتي{\displaystyle T}الجبر). [ 7 ]

الازدواجية المزدوجة

تنشأ الموناد المزدوجة للازدواجية ، بالنسبة لحقل ثابت من الاقتران.

(-)*:VهـجتكVهـجتكoص:(-)*{\displaystyle (-)^{*}:\mathbf {Vect} _{k}\rightleftarrows \mathbf {Vect} _{k}^{op}:(-)^{*}}

حيث يتم إعطاء كلا المؤثرين عن طريق إرسال فضاء متجهي V إلى فضاءه المتجهي الثنائيV*:=هوم(V،ك){\displaystyle V^{*}:=\operatorname {Hom} (V,k)}ترسل الموناد المرتبطة فضاءً متجهيًا V إلى ثنائيها المزدوج .V**{\displaystyle V^{**}}تمت مناقشة هذه الوحدة، بشكل أكثر عمومية، من قبل كوك (1970) .

عوامل الإغلاق على المجموعات المرتبة جزئيًا

بالنسبة للفئات الناشئة عن المجموعات المرتبة جزئيا(P،){\displaystyle (P,\leq )}(مع تشاكل واحد منx{\displaystyle x}لy{\displaystyle y}إذا وفقط إذاxy{\displaystyle x\leq y}), ثم يصبح الشكل أبسط بكثير: الأزواج المرافقة هي اتصالات غالوا والمونادات هي عوامل الإغلاق .

ملحقات النسيان الحر

على سبيل المثال، لنفترضجي{\displaystyle G}ليكن المؤثر النسياني من فئة الزمر Grp إلى فئة المجموعات Set ، وليكن F{\displaystyle F}ليكن دالة المجموعة الحرة من فئة المجموعات إلى فئة المجموعات.F{\displaystyle F}هو المجاور الأيسر لـجي{\displaystyle G}في هذه الحالة، الموناد المرتبطتي=جيF{\displaystyle T=G\circ F}يأخذ مجموعةX{\displaystyle X}وتعيد المجموعة الأساسية للمجموعة الحرةFرهـهـ(X){\displaystyle \mathrm {Free} (X)}يتم تحديد خريطة الوحدة لهذه الموناد بواسطة الخرائط

Xتي(X){\displaystyle X\to T(X)}

بما في ذلك أي مجموعةX{\displaystyle X}في المجموعةFرهـهـ(X){\displaystyle \mathrm {Free} (X)}بالطريقة الطبيعية، كسلاسل طولها 1. علاوة على ذلك، فإن ضرب هذه الموناد هو الخريطة

تي(تي(X))تي(X){\displaystyle T(T(X))\to T(X)}

يتكون من تسلسل طبيعي أو "تسطيح" لسلاسل من السلاسل. وهذا يُعادل تحويلين طبيعيين . يمكن تعميم المثال السابق حول المجموعات الحرة على أي نوع من الجبر بمعنى تنوع الجبر في الجبر الشامل . وبالتالي، يُنتج كل نوع من هذا الجبر مونادًا على فئة المجموعات. والأهم من ذلك، أنه يمكن استعادة نوع الجبر من الموناد (كفئة جبر إيلنبرغ-مور)، لذا يمكن أيضًا اعتبار المونادات تنوعات معممة للجبر الشامل.

الموناد الأخرى الناشئة عن الاقتران هي عندماتي{\displaystyle T}هو الدالة الداخلية على فئة الفضاءات المتجهة التي تُسقط على فضاء متجهيV{\displaystyle V}إلى جبر الموترات الخاص بهتي(V){\displaystyle T(V)}، والتي تُحوّل الخرائط الخطية إلى حاصل ضربها الموتري. ثم لدينا تحويل طبيعي يُقابل تضمينV{\displaystyle V}إلى جبر الموترات الخاص بها ، وتحويل طبيعي يتوافق مع الخريطة منتي(تي(V)){\displaystyle T(T(V))}لتي(V){\displaystyle T(V)}يتم الحصول عليها ببساطة عن طريق توسيع جميع نواتج الضرب الموترية.

أحاديات الكثافة المشتركة

في ظل شروط معتدلة، تؤدي الدوال التي لا تقبل مرافقًا يساريًا أيضًا إلى ظهور موناد، وهو ما يسمى موناد الكثافة المشتركة . على سبيل المثال، التضمين

FأنانSهـتSهـت{\displaystyle \mathbf {FinSet} \subset \mathbf {Set} }

لا يقبل هذا النظام مُرافقًا يساريًا. مُوناد الكثافة المشتركة الخاص به هو الموناد على المجموعات الذي يُرسل أي مجموعة X إلى مجموعة المرشحات الفائقة على X. تمت مناقشة هذا المثال وأمثلة مشابهة في لينستر (2013) .

المونادات المستخدمة في الدلالات الدلالية

تُستخدم المونادات التالية على فئة المجموعات في الدلالات الدلالية للغات البرمجة الإجرائية ، وتُستخدم البنى المماثلة في البرمجة الوظيفية.

موناد ربما

تضيف الدالة الداخلية للموناد ربما أو الجزئية نقطة منفصلة: [ 8 ]

(-)*:SهـتSهـت{\displaystyle (-)_{*}:\mathbf {Set} \to \mathbf {Set} }
XX{*}{\displaystyle X\mapsto X\cup \{*\}}

تُحدد الوحدة من خلال تضمين مجموعةX{\displaystyle X}داخلX*{\displaystyle X_{*}}:

ηX:XX*{\displaystyle \eta _{X}:X\to X_{*}}
xx{\displaystyle x\mapsto x}

تُمثل عملية الضرب عناصر منX{\displaystyle X}لأنفسهم، والنقطتين المنفصلتين في(X*)*{\displaystyle (X_{*})_{*}}إلى الشخص الموجود فيX*{\displaystyle X_{*}}.

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

موناد الدولة

بالنظر إلى مجموعةS{\displaystyle S}، تقوم الدالة الداخلية لحالة الموناد بتعيين كل مجموعةX{\displaystyle X}إلى مجموعة الدوالSS×X{\displaystyle S\to S\times X}. إنهS(X)={و:SS×X}{\displaystyle S(X)=\{f:S\to S\times X\}}، وS(S(X))={و:SS×(SS×X)}{\displaystyle S(S(X))=\{f:S\to S\times (S\to S\times X)\}}.

مكون الوحدة عندX{\displaystyle X}يرسم كل عنصرxX{\displaystyle x\in X}إلى الوظيفة

ηX(x):SS×X{\displaystyle \eta _{X}(x):S\to S\times X}
s(s،x){\displaystyle s\mapsto (s,x)}

عملية الضرب تحدد الدالةو:SS×(SS×X)،s(s،و){\displaystyle f:S\to S\times (S\to S\times X),s\mapsto (s',f')}إلى الوظيفة

μX(و):SS×X{\displaystyle \mu _{X}(f):S\to S\times X}
sو(s){\displaystyle s\mapsto f'(s')}

بمزيد من التفصيل، بالنظر إلىوS(S(X)){\displaystyle f\in S(S(X))}وهو الزوجو=(و1،و2){\displaystyle f=(f_{1},f_{2})}أين و1:SS{\displaystyle f_{1}:S\to S}وو2:S(SS×X){\displaystyle f_{2}:S\to (S\to S\times X)}، لهذا السبب و(s)=(و1(s)،و2(s):S(S×X)){\displaystyle f(s)={\big (}f_{1}(s),f_{2}(s):S\to (S\times X){\big )}}.

يمكننا عكس الكاريو2{\displaystyle f_{2}}لإعطاءو3:(S×S)(S×X){\displaystyle f_{3}:(S\times S)\to (S\times X)}وهذا بدوره يمكن تقسيمه إلى و4:(S×S)S{\displaystyle f_{4}:(S\times S)\to S}وو5:(S×S)X){\displaystyle f_{5}:(S\times S)\to X)}لهذا السبب.

و2(s1)(s2)=و3(s1،s2)=(و4(s1،s2)،و5(s1،s2)){\displaystyle f_{2}(s_{1})(s_{2})=f_{3}(s_{1},s_{2})={\Big (}f_{4}(s_{1},s_{2}),f_{5}(s_{1},s_{2}){\Big )}}

ثم يمكننا إعادة التعبيروS(S(X)){\displaystyle f\in S(S(X))}مثل

و:S×SS×S×X،و(s1،s2)=(و1(s1)،و4(s1،s2)،و5(s1،s2)){\displaystyle f:S\times S\to S\times S\times X,\qquad f(s_{1},s_{2})={\Big (}f_{1}(s_{1}),f_{4}(s_{1},s_{2}),f_{5}(s_{1},s_{2}){\Big )}}

يمكننا الآن إعطاء الانضمام كـμX(و):SS×X{\displaystyle \mu _{X}(f):S\to S\times X}

(μX(و))(s)=(و4(s،و1(s))،و5(s،و1(s))){\displaystyle {\big (}\mu _{X}(f){\big )}(s)={\Big (}f_{4}(s,f_{1}(s)),f_{5}(s,f_{1}(s)){\Big )}}

في البرمجة الوظيفية والدلالات التفسيرية، يمثل نموذج الحالة الأحادي العمليات الحسابية ذات الحالة .

موناد البيئة

بالنظر إلى مجموعةهـ{\displaystyle E}، الدالة الداخلية للقارئ أو موناد البيئة تقوم بتعيين كل مجموعةX{\displaystyle X}إلى مجموعة الدوالهـX{\displaystyle E\to X}وبالتالي، فإن الدالة الداخلية لهذه الموناد هي بالضبط دالة التماثل .حoم(هـ،-){\displaystyle \mathrm {Hom} (E,-)}. مكون الوحدة عندX{\displaystyle X}يرسم كل عنصرxX{\displaystyle x\in X}إلى الدالة الثابتةهـx{\displaystyle e\mapsto x}.

عملية الضرب تُحوّل دالة ذات متغيرينو:هـ(هـX){\displaystyle f:E\to (E\to X)}إلى "مكونها القطري"(هـو(هـ،هـ)):هـX{\displaystyle (e\mapsto f(e,e)):E\to X}بمعنى آخر، الضرب هو عملية تركيب مسبق مع

Δ:هـهـ×هـ{\displaystyle \Delta :E\to E\times E}
هـ(هـ،هـ).{\displaystyle e\mapsto (e,e).}

في البرمجة الوظيفية والدلالات التفسيرية، تقوم موناد البيئة بنمذجة العمليات الحسابية مع إمكانية الوصول إلى بعض البيانات للقراءة فقط.

مونادات القائمة والمجموعة

تُحوّل وحدة القائمة أو وحدة اللا حتمية مجموعة X إلى مجموعة المتتاليات المنتهية (أي القوائم ) التي تحتوي على عناصر من X. وتُحوّل وحدة المحايد العنصر x في X إلى القائمة الأحادية [x]. أما عملية الضرب فتدمج قائمة من القوائم في قائمة واحدة.

في البرمجة الوظيفية، تُستخدم موناد القائمة لنمذجة العمليات الحسابية غير الحتمية . وتُعرف موناد مجموعة القوى المتغيرة أيضًا باسم موناد المجموعة ، وتُستخدم كذلك لنمذجة العمليات الحسابية غير الحتمية.

جبر الموناد

بافتراض وجود موناد(تي،η،μ){\displaystyle (T,\eta ,\mu )}في فئةج{\displaystyle C}من الطبيعي أن نفكرتي{\displaystyle T}الجبر - ، أي كائناتج{\displaystyle C}تم اتخاذ إجراء بشأنه من قبلتي{\displaystyle T}بطريقة تتوافق مع وحدة وضرب الموناد. بتعبير أدق، أتي{\displaystyle T}-الجبر (x،ح){\displaystyle (x,h)}هو كائنx{\displaystyle x}لج{\displaystyle C}مع سهمح:تيxx{\displaystyle h\colon Tx\to x}لج{\displaystyle C}يُطلق عليها اسم خريطة بنية الجبر بحيث تكون المخططات

و

التنقل.

التشكلو:(x،ح)(x،ح){\displaystyle f\colon (x,h)\to (x',h')}لتي{\displaystyle T}الجبر سهمو:xx{\displaystyle f\colon x\to x'}لج{\displaystyle C}بحيث يكون الرسم التخطيطي

التنقلات.تي{\displaystyle T}تشكل الجبريات فئة تسمى فئة إيلنبرغ-مور ويرمز لها بـجتي{\displaystyle C^{T}}.

أمثلة

الجبر فوق موناد المجموعة الحرة

على سبيل المثال، بالنسبة لمجموعة الموناد الحرة التي نوقشت أعلاه، أتي{\displaystyle T}الجبر هو مجموعةX{\displaystyle X}بالإضافة إلى خريطة من المجموعة المجانية التي تم إنشاؤها بواسطةX{\displaystyle X}تجاهX{\displaystyle X}يخضع ذلك لشروط التجميع والوحدة. هذا الهيكل يعادل القول بأنX{\displaystyle X}هي مجموعة بحد ذاتها.

الجبر على أحادي التوزيع

مثال آخر هو موناد التوزيعد{\displaystyle {\mathcal {D}}}ضمن فئة المجموعات. يتم تعريفها عن طريق إرسال مجموعةX{\displaystyle X}إلى مجموعة الدوالو:X[0،1]{\displaystyle f:X\to [0,1]}ذات دعم محدود، بحيث يكون مجموعها مساوياً لـ1{\displaystyle 1}في تدوين بناء المجموعات، هذه هي المجموعةد(X)={و:X[0،1]:8مكمل غذائي(و)<+xXو(x)=1}{\displaystyle {\mathcal {D}}(X)=\left\{f:X\to [0,1]:{\begin{matrix}\#{\text{supp}}(f)<+\infty \\\sum _{x\in X}f(x)=1\end{matrix}}\right\}}من خلال فحص التعريفات، يمكن إثبات أن الجبر على موناد التوزيع مكافئ للمجموعات المحدبة ، أي المجموعات المزودة بعملياتx+رy{\displaystyle x+_{r}y}لر[0،1]{\displaystyle r\in [0,1]}تخضع لبديهيات تشبه سلوك التراكيب الخطية المحدبةرx+(1-ر)y{\displaystyle rx+(1-r)y}في الفضاء الإقليدي. [ 9 ]

الجبر على الموناد المتناظر

ومن الأمثلة المفيدة الأخرى على الموناد دالة الجبر المتناظر على فئةR{\displaystyle R}وحدات نمطية لحلقة تبديليةR{\displaystyle R}.طبيعي(-):مود(R)مود(R){\displaystyle {\text{Sym}}^{\bullet }(-):{\text{Mod}}(R)\to {\text{Mod}}(R)}إرسالR{\displaystyle R}-وحدةم{\displaystyle M}إلى المجموع المباشر لقوى الموتر المتناظرطبيعي(م)=ك=0طبيعيك(م){\displaystyle {\text{Sym}}^{\bullet }(M)=\bigoplus _{k=0}^{\infty }{\text{Sym}}^{k}(M)}أينطبيعي0(م)=R{\displaystyle {\text{Sym}}^{0}(M)=R}. على سبيل المثال،طبيعي(Rن)R[x1،...،xن]{\displaystyle {\text{Sym}}^{\bullet }(R^{\oplus n})\cong R[x_{1},\ldots ,x_{n}]}حيثR{\displaystyle R}يُعتبر الجبر على اليمين وحدة نمطية. وبالتالي، فإن الجبر على هذه الوحدة النمطية يكون تبديليًا.R{\displaystyle R}الجبر - يوجد أيضًا جبر على المونادات للموترات المتناوبةAlt(-){\displaystyle {\text{Alt}}^{\bullet }(-)}ودوال الموتر الكليةتي(-){\displaystyle T^{\bullet }(-)}مما يعطي تناظرًا مضادًاR{\displaystyle R}الجبر، وR{\displaystyle R}الجبر، لذلكAlt(Rن)=R(x1،...،xن)تي(Rن)=Rx1،...،xن{\displaystyle {\begin{aligned}{\text{Alt}}^{\bullet }(R^{\oplus n})&=R(x_{1},\ldots ,x_{n})\\{\text{T}}^{\bullet }(R^{\oplus n})&=R\langle x_{1},\ldots ,x_{n}\rangle \end{aligned}}}حيث الحلقة الأولى هي الجبر الحر المضاد للتناظر علىR{\displaystyle R}فين{\displaystyle n}-المولدات والحلقة الثانية هي الجبر الحر علىR{\displaystyle R}فين{\displaystyle n}-المولدات.

الجبر التبادلي في أطياف الحلقة E-infinity

يوجد بناء مماثل للتبديلS{\displaystyle \mathbb {S} }الجبر [ 10 ] صفحة 113 الذي يعطي خاصية التبديلأ{\displaystyle A}جبر - للتبديلS{\displaystyle \mathbb {S} }-الجبرأ{\displaystyle A}. لومأ{\displaystyle {\mathcal {M}}_{A}}هي فئةأ{\displaystyle A}-الوحدات، ثم الدالةP:مأمأ{\displaystyle \mathbb {P} الموناد المعطاة بواسطة : {\mathcal {M}}_{A}\to {\mathcal {M}}_{A}} P(م)=ج0مج/Σج{\displaystyle \mathbb {P} (M)=\bigvee _{j\geq 0}M^{j}/\Sigma _{j}}أينمج=مأأم{\displaystyle M^{j}=M\wedge _{A}\cdots \wedge _{A}M}ج{\displaystyle j}مرات. ثم هناك فئة مرتبطة بهاجأ{\displaystyle {\mathcal {C}}_{A}}من التبادليةأ{\displaystyle A}-الجبر من فئة الجبر على هذه الموناد.

المونادات والوصلات

كما ذُكر أعلاه، فإن أي إضافة تُنتج موناد. وعلى العكس من ذلك، فإن كل موناد تنشأ من إضافة ما، وهي إضافة الحرية والنسيان.

تي(-):ججتي:ينسى{\displaystyle T(-):C\rightleftarrows C^{T}:{\text{forget}}}

الذي يُرسل مُرافقه الأيسر كائنًا X إلى الجبر T الحر T ( X ). ومع ذلك، عادةً ما توجد عدة اقترانات متميزة تُؤدي إلى موناد: ليكنأدج(ج،تي){\displaystyle \mathbf {Adj} (C,T)}ليكن الفئة التي تكون عناصرها هي الوصلات(F،جي،هـ،ε){\displaystyle (F,G,e,\varepsilon )}بحيث(جيF،هـ،جيεF)=(تي،η،μ){\displaystyle (GF,e,G\varepsilon F)=(T,\eta ,\mu )}والتي أسهمها هي تشاكلات الاقترانات التي تمثل الهوية علىج{\displaystyle C}ثم الاقتران الحر-النسياني المذكور أعلاه الذي يتضمن فئة إيلنبرغ-مورجتي{\displaystyle C^{T}}هو كائن طرفي فيأدج(ج،تي){\displaystyle \mathbf {Adj} (C,T)}الكائن الأولي هو فئة كليسلي ، وهي بحكم تعريفها الفئة الفرعية الكاملة لـجتي{\displaystyle C^{T}}تتكون فقط من جبر T الحر ، أي جبر T من الشكلتي(x){\displaystyle T(x)}بالنسبة لبعض الكائنات x من C.

الملحقات الأحادية

مع مراعاة أي ملحق(F:جد،جي:دج،η،ε){\displaystyle (F:C\to D,G:D\to C,\eta ,\varepsilon )}مع الموناد المرتبط T ، يمكن تحليل الدالة G على النحو التالي:

دجي~جتيينسىج،{\displaystyle D{\overset {\widetilde {G}}{\longrightarrow }}C^{T}\xrightarrow {\text{forget}} C,}

أي أن G ( Y ) يمكن تزويدها بشكل طبيعي ببنية جبرية من النوع T لأي Y في D. ويُطلق على الاقتران اسم اقتران أحادي إذا كان المؤثر الأولجي~{\displaystyle {\tilde {G}}}ينتج عن ذلك تكافؤ الفئات بين D وفئة إيلنبرغ-مورجتي{\displaystyle C^{T}}[ 11 ] بالتوسع، الدالةجي:دج{\displaystyle G\colon D\to C}يُقال إن المجموعة أحادية إذا كان لها مرافق أيسر F يُشكّل اقترانًا أحاديًا. على سبيل المثال، الاقتران الحر-النسياني بين المجموعات والمجموعات أحادي، لأن الجبر فوق الموناد المرتبط به هو مجموعات، كما ذُكر سابقًا. بشكل عام، معرفة أن الاقتران أحادي يسمح بإعادة بناء الكائنات في المجموعة D من الكائنات في المجموعة C والفعل T.

نظرية بيك للمونادية

تُقدّم نظرية بيك للمونادية شرطًا ضروريًا وكافيًا لكي يكون الاقتران موناديًا. وتنص صيغة مبسطة لهذه النظرية على أن G يكون موناديًا إذا وفقط إذا كان محافظًا (أو يعكس التشاكلات، أي أن التشاكل في D يكون تشاكلًا إذا وفقط إذا كانت صورته تحت G تشاكلًا في C ) وأن G يحافظ على المُساويات المشتركة .

على سبيل المثال، الدالة النسيانية من فئة فضاءات هاوسدورف المدمجة إلى المجموعات أحادية. مع ذلك، فإن الدالة النسيانية من جميع الفضاءات الطوبولوجية إلى المجموعات ليست محافظة، إذ توجد دوال تقابلية متصلة (بين فضاءات غير مدمجة أو غير هاوسدورف) لا تُعدّ تماثلات طوبولوجية . لذا، فإن هذه الدالة النسيانية ليست أحادية. [ 12 ] يُعدّ الشكل الثنائي لنظرية بيك، الذي يُميّز الاقترانات الكومونادية، ذا صلة بمجالات مختلفة مثل نظرية الطوبولوجيا ومواضيع في الهندسة الجبرية المتعلقة بالانحدار . أول مثال على الاقتران الكومونادي هو الاقتران...

-أب:مoدأمoدب:ينسى{\displaystyle -\otimes _{A}B:\mathbf {Mod} _{A}\rightleftarrows \mathbf {Mod} _{B}:\operatorname {forget} }

بالنسبة لتشاكل الحلقةأب{\displaystyle A\to B}بين الحلقات التبادلية. هذا الاقتران يكون كوموناديًا، وفقًا لنظرية بيك، إذا وفقط إذا كانت B مسطحة تمامًا كوحدة نمطية A. وبالتالي، يسمح هذا الاقتران بالنزول من وحدات نمطية B ، المزودة ببيانات النزول (أي تأثير الكوموناد المُعطى بواسطة الاقتران)، إلى وحدات نمطية A. تُطبق نظرية النزول المسطح تمامًا الناتجة على نطاق واسع في الهندسة الجبرية.

الاستخدامات

تُستخدم المونادات في البرمجة الوظيفية للتعبير عن أنواع الحسابات المتسلسلة (وأحيانًا مع آثار جانبية). انظر المونادات في البرمجة الوظيفية ، ووحدة ويكي بوك ذات التوجه الرياضي b:Haskell/Category theory .

تُستخدم المونادات في الدلالات التفسيرية للغات البرمجة الوظيفية غير النقية واللغات الإجرائية . [ 13 ] [ 14 ]

في المنطق الفئوي، تم إجراء مقارنة بين نظرية الموناد-كوموناد والمنطق الموجه عبر عوامل الإغلاق والجبر الداخلي وعلاقتها بنماذج S4 والمنطق الحدسي .

التعميمات

يمكن تعريف المونادات في أي فئة ثنائية ضعيفة على أنها دوال ثنائية مرنة من الفئة النهائية1{\displaystyle \mathbb {1} }إلى الفئة الثنائية Cat . [ 5 ] طُرحت نظرية المونادات الثنائية بواسطة بلاكويل-كيلي-باور، [ 15 ] وعادةً ما تُعتبر المونادات الثنائية بدون بادئات مفهومًا صارمًا. يُطلق على المفهوم الذي يُضعف قوانين الموناد بحيث تنطبق "حتى تعديلات قابلة للعكس متماسكة " اسم الموناد الزائف . على الرغم من وجود محاولات لتعريف الموناد الذي يحافظ على التركيب فقط حتى تحويل غير قابل للعكس، إلا أنه لا يوجد مفهوم عام واضح للموناد المرن على الفئة الثنائية الضعيفة، نظرًا لعدم وجود فئة ثنائية جيدة (أو حتى فئة ثلاثية ضعيفة ) من الفئات الثنائية الضعيفة التي تحتوي على دوال مرنة أو دوال معكوسة. [ 16 ] طُرح مفهوم الموناد المرن لأول مرة بواسطة بونج، [ 17 ] ولكن توجد تعريفات أخرى مختلفة عن الموناد المرن على طريقة بونج.

انظر أيضاً

مراجع

  1. "أصابتني المونادات بالصداع - لكن ليس بعد الآن" . مقهى الفئة n .
  2. ^ بار ، مايكل. ويلز ، تشارلز (1985)، “Toposes، Triples and Theories” (PDF) ، Grundlehren der mathematischen Wissenschaften ، المجلد. 278، سبرينغر-فيرلاغ، ص 82 و 120، ISBN   0-387-96115-1.
  3. كلين؛ سالامانكا (2018)، "مجموعة القوى المتغيرة المتكررة ليست مونادًا"، الملاحظات الإلكترونية في علوم الحاسوب النظرية ، 341 : 261-276 ، doi : 10.1016/j.entcs.2018.11.013
  4. ماكلين 1978 ، ص 138.
  5. 1 2 بينابو، جان (1967). "مقدمة إلى الفئات الثنائية" . في بينابو، ج. ديفيس، ر. دولد، أ. إيسبيل، J.؛ ماكلين، S .؛ أوبرست، يو. روس، ج.-إي. (محرران). تقارير ندوة فئة الغرب الأوسط . ملاحظات محاضرة في الرياضيات. المجلد. 47. برلين، هايدلبرغ: سبرينغر. ص 1 – 77. دوى : 10.1007 / BFb0074299 . رقم ISBN   978-3-540-35545-8.
  6. "رد: المونادات" . غمان . 2009-04-04. مؤرشف من الأصل في 2015-03-26.
  7. ريهل، إميلي . "نظرية الفئات في السياق" (ملف PDF) . ص 162. مؤرشف (ملف PDF) من الأصل في 5 أبريل 2021. 
  8. ريهل 2017 ، ص 155.
  9. Świrszcz, T. (1974), "المُوَجِّهات الأحادية والتحدب"، نشرة الأكاديمية البولندية للعلوم، سلسلة العلوم الرياضية والفلكية والفيزيائية ، 22 : 39-42 ، MR 0390019 جاكوبس ، بارت (2010)، "التحدب، والازدواجية، والتأثيرات"، علوم الحاسوب النظرية ، سلسلة IFIP للتقدم في تكنولوجيا المعلومات والاتصالات، المجلد 323، الصفحات 1-19 ، doi : 10.1007/978-3-642-15240-5_1 ، ISBN   978-3-642-15239-9
  10. باستيرا، م. (15-12-1999). "علم التماثل لأندريه-كويلين للجبر التبادلي S" . مجلة الجبر البحت والتطبيقي . 144 (2): 111-143 . doi : 10.1016/S0022-4049(98)00051-6 . ISSN 0022-4049 . 
  11. يستخدم ماكلين (1978) تعريفًا أقوى، حيث تكون الفئتان متماثلتين بدلاً من أن تكونا متكافئتين.
  12. ^ ماكلين (1978 ، §§VI.3، VI.9)
  13. وادلر، فيليب (1993). "المونادات للبرمجة الوظيفية" . في: بروي، مانفريد (محرر). حسابات تصميم البرامج . سلسلة ناتو ASI. المجلد 118. برلين، هايدلبرغ: سبرينغر. الصفحات 233-264 . doi : 10.1007/978-3-662-02880-3_8 . ISBN   978-3-662-02880-3."لقد قام موجي بتطبيق مفهوم الموناد، الذي ينشأ من نظرية الفئات، لهيكلة الدلالات الدلالية للغات البرمجة."
  14. مولري، فيليب س. (1998-01-01). "المونادات في علم الدلالة" . ملاحظات إلكترونية في علوم الحاسوب النظرية . ورش العمل المشتركة بين الولايات المتحدة والبرازيل حول الأسس الرسمية لأنظمة البرمجيات. 14 : 275-286 . doi : 10.1016/S1571-0661(05)80241-5 . ISSN 1571-0661 . 
  15. شولمان، مايكل أ. (2012). "ليس كل جبر زائف مكافئًا لجبر صارم" . التقدم في الرياضيات . 229 (3): 2024-2041 . doi : 10.1016/j.aim.2011.01.010 .
  16. تشيخلادزه، ديمتري (2015). "النظرية الشكلية المتساهلة للمونادات، والنهج المونيدي للهياكل ثنائية الفئات، والمؤثرات المعممة". نظرية وتطبيقات الفئات . 30 : 332-386 . doi : 10.70930/tac/nfe2xf1p .
  17. كيلي، جي إم؛ ستريت، روس (1974). "مراجعة عناصر التصنيفات الثنائية". ندوة التصنيف . 420 : 75-103 . doi : 10.1007/BFb0063101 .

للمزيد من القراءة