F-همجبر
در ریاضیات، بهطور ویژه در نظریه رستهها یک -همجبر یک ساختار تعریف شده بر اساس یک تابعگون است. برای جبرها و همجبرها، یک تابعگون، روشی مناسب و کلی برای سازماندهی یک امضا است. این مسئله، کابردهایی در علوم کامپیوتر دارد: نمونههایی از همجبرها شامل ساختمان دادههای تنبل و نامتناهی، مانند استریمها و سیستمهای انتقالی هستند.
-همجبرها دوگان -جبر ها هستند. همانگونه که خانوادهٔ تمام جبرها برای یک امضا و یک نظریهٔ معادلهای تشکیل واریته میدهند، خانواده همه -همجبرهایی که یک تئوری معادلهای داده شده را ارضاء میکنند، تشکیل هم-واریته میدهند، که امضاء مورد نظر توسط داده شدهاست.
تعریف
[ویرایش]یک -همجبر برای یک درونتابعگون روی رسته:
یک شئ از به همراه یک پیکانِ:
است که معمولاً با نشان میدهند.
یک همریختی از -همجبر به -همجبری دیگر چون یک ریخت
در است به طوری که
در نتیجه -همجبرهای داده شده بازای یک تابعگون F، تشکیل یک رسته میدهند.
مثال
[ویرایش]تابعگون را در نظر بگیرید که را به , -همجبرهای استریمهای متناهی یا نامتناهی به روی الفبای , که در آن مجموعه وضعیت هاست و تابع انتقال وضعیت است. اِعمال تابع انتقال وضعیت به روی یک وضعیت دو نتیجه ممکن دارد: یا یک عنصر از همراه با وضعیت بعدی از استریم است یا عنصر مجموعه تک-عضوی به عنوان یک «وضعیت نهایی» مجزا است که نشان دهنده آن است که مقادیر دیگری در استریم موجود نیست.
برنامههای کاربردی
[ویرایش]در علوم کامپیوتر، همجبرها به عنوان مفهومی مناسب و روشی کلی برای مشخص کردن رفتار سیستمها و ساختمان دادههایی که بهطور بالقوه بینهایت هستند، ظهور کردهاند: برای نمونه، کلاسها در برنامهنویسی شی گرا، استریمها و سیستمهای انقالی. در حالی که شاخص-بندیهای جبری، عموماً با استفاده از نوع دادههای استقرایی تولید شده توسط سازندهها، با رفتار تابعی سر و کار دارند، شاخص بندیهای همجبری، به رفتار مُدل شده توسط دادههای پردازشیِ هم-استقرائی که توسط انتخابگرها قابل روئیت اند، و بیشتر در غالب نظریه ماشینها، میپردازد. در اینجا نقشی مهم توسط همجبرهای نهایی ایفا میشود که مجموعههای کاملی از رفتارهای احتمالاَ بینهایت هستند، مانند استریمها. منطق طبیعی برای بیان ویژگیهای چنین سیستمهایی، منطقهای وجهی همجبریاند.
منابع
[ویرایش]- B. Jacobs and J. Rutten, A Tutorial on (Co)Algebras and (Co)Induction. EATCS Bulletin 62, 1997, p.222-259.
- Jan J. M. M. Rutten: Universal coalgebra: a theory of systems.[پیوند مرده] Theor. Comput.[پیوند مرده] Sci. 249(1): 3-80 (2000)[پیوند مرده].
- J. Adámek, Introduction to coalgebra. Theory and Applications of Categories 14 (2005), 157-199
- B. Jacobs, Introduction to Coalgebra. Towards Mathematics of States and Observations (پیشنویس کتاب)
- Yde Venema: Automata and Fixed Point Logics: a Coalgebraic Perspective. Information and Computation, 204 (2006) 637-678.