حساب التفاضل والتكامل π
في علم الحاسوب النظري ، يُعد حساب باي (أو حساب باي ) حسابًا للعمليات . يسمح حساب باي بنقل أسماء القنوات عبر القنوات نفسها، ومن هذا المنطلق، فهو قادر على وصف العمليات الحسابية المتزامنة التي قد يتغير تكوين شبكتها أثناء الحساب.
تتميز حسابات باي بقلة عدد مصطلحاتها، وهي لغة صغيرة لكنها معبرة (انظر قسم بناء الجملة ). يمكن ترميز البرامج الوظيفية باستخدام حسابات باي ، ويؤكد هذا الترميز على طبيعة الحوار في الحوسبة، ويربطها بدلالات الألعاب . وقد حققت امتدادات حسابات باي ، مثل حسابات spi وحسابات باي التطبيقية، نجاحًا في الاستدلال حول البروتوكولات التشفيرية . إلى جانب استخدامها الأصلي في وصف الأنظمة المتزامنة، استُخدمت حسابات باي أيضًا للاستدلال في العمليات التجارية ، [ 1 ] وعلم الأحياء الجزيئي ، [ 2 ] والوكلاء المستقلين في الذكاء الاصطناعي .
تعريف غير رسمي
ينتمي حساب باي إلى عائلة حسابات العمليات ، وهي صيغ رياضية لوصف وتحليل خصائص الحوسبة المتزامنة. في الواقع، حساب باي ، مثل حساب لامدا ، بسيط للغاية لدرجة أنه لا يحتوي على عناصر أساسية مثل الأرقام، والقيم المنطقية، وهياكل البيانات، والمتغيرات، والدوال، أو حتى عبارات التحكم في التدفق المعتادة (مثل if-then-else, while).
بنى العمليات
يُعد مفهوم الاسم جوهرياً في حساب باي . وتكمن بساطة هذا الحساب في الدور المزدوج الذي تلعبه الأسماء كقنوات اتصال ومتغيرات .
تتضمن بنى العمليات المتاحة في حساب التفاضل والتكامل ما يلي [ 3 ] (يرد تعريف دقيق في القسم التالي):
- التزامن ، مكتوب، أينوهما عمليتان أو خيطان يتم تنفيذهما في وقت واحد.
- التواصل ، حيث
- بادئة الإدخالهي عملية تنتظر رسالة تم إرسالها عبر قناة اتصال تسمىقبل المتابعة كـ، وربط الاسم المستلم بالاسم x . عادةً ما يمثل هذا إما عملية تتوقع اتصالاً من الشبكة أو تسمية
cقابلة للاستخدام مرة واحدة فقط بواسطةgoto cعملية ما. - بادئة الإخراجيصف ذلك الاسميتم بثها على القناةقبل المتابعة كـعادةً ، يمثل هذا إما إرسال رسالة على الشبكة أو
goto cعملية ما.
- بادئة الإدخالهي عملية تنتظر رسالة تم إرسالها عبر قناة اتصال تسمىقبل المتابعة كـ، وربط الاسم المستلم بالاسم x . عادةً ما يمثل هذا إما عملية تتوقع اتصالاً من الشبكة أو تسمية
- النسخ ، مكتوب !\,P} ، والتي يمكن اعتبارها عملية يمكنها دائمًا إنشاء نسخة جديدة منعادةً ما يقوم هذا النموذج إما بنمذجة خدمة الشبكة أو علامة
cتنتظر أي عدد منgoto cالعمليات. - إنشاء اسم جديد ، مكتوب، والتي يمكن اعتبارها عملية تخصيص ثابت جديد x داخلتُعرَّف ثوابت حساب التفاضل والتكامل π بأسمائها فقط، وهي دائمًا قنوات اتصال. ويُطلق على إنشاء اسم جديد في عملية ما اسم التقييد .
- العملية الصفرية، مكتوبة، هي عملية اكتمل تنفيذها وتوقفت.
على الرغم من أن بساطة حساب باي (π -calculus) تمنعنا من كتابة البرامج بالمعنى المعتاد، إلا أنه من السهل توسيع هذا الحساب. فعلى وجه الخصوص، يسهل تعريف كل من هياكل التحكم مثل الاستدعاء الذاتي، والحلقات، والتركيب التسلسلي، وأنواع البيانات مثل الدوال من الدرجة الأولى، وقيم الصواب ، والقوائم، والأعداد الصحيحة. علاوة على ذلك، تم اقتراح امتدادات لحساب باي تأخذ في الاعتبار التشفير بالمفتاح العام أو التشفير بالتوزيع . وقد طُبِّق حساب باي على يد عبادي وفورنيه .وضع هذه الامتدادات المختلفة على أساس رسمي من خلال توسيع حساب التفاضل والتكامل π بأنواع بيانات عشوائية.
مثال صغير
فيما يلي مثال بسيط لعملية تتكون من ثلاثة مكونات متوازية. اسم القناة x معروف فقط من خلال المكونين الأولين.
يستطيع المكونان الأولان التواصل عبر القناة x ، ويرتبط الاسم y بالاسم z . وبالتالي، فإن الخطوة التالية في العملية هي
لاحظ أن قيمة y المتبقية لا تتأثر لأنها مُعرَّفة في نطاق داخلي. يمكن للمكونين المتوازيين الثاني والثالث الآن التواصل عبر اسم القناة z ، ويصبح الاسم v مرتبطًا بـ x . الخطوة التالية في العملية هي الآن
لاحظ أنه بما أن الاسم المحلي x قد تم إخراجه، فإن نطاق x يتوسع ليشمل المكون الثالث أيضًا. أخيرًا، يمكن استخدام القناة x لإرسال الاسم x . بعد ذلك، تتوقف جميع العمليات المتزامنة.
التعريف الرسمي
بناء الجملة
ليكن Χ مجموعة من الكائنات تسمى أسماء . يتم بناء الصيغة المجردة لحساب π من قواعد BNF التالية (حيث x و y هما أي اسمين من Χ): [ 4 ]
في التركيب النحوي الملموس أدناه، ترتبط البادئات بشكل أكثر إحكامًا من التركيب المتوازي (|)، ويتم استخدام الأقواس لإزالة الغموض.
تُقيَّد الأسماء ببنية التقييد وبادئة الإدخال. رسميًا، تُعرَّف مجموعة الأسماء الحرة لعملية ما في حساب التفاضل والتكامل π استقرائيًا بالجدول أدناه. أما مجموعة الأسماء المقيدة لعملية ما، فتُعرَّف بأنها أسماء تلك العملية التي لا تندرج ضمن مجموعة الأسماء الحرة.
| بناء | أسماء حرة |
|---|---|
| x ؛ أسماء حرة لـ P باستثناء y | |
| x ؛ y ؛ جميع الأسماء الحرة لـ P | |
| جميع الأسماء المجانية لـ P و Q | |
| أسماء حرة لـ P باستثناء x | |
| جميع الأسماء المجانية لـ P | |
| لا أحد |
التوافق الهيكلي
يُعد مفهوم التطابق البنيوي أساسيًا لكلٍ من دلالات الاختزال ودلالات الانتقال الموسومة . وتكون عمليتان متطابقتين بنيويًا إذا كانتا متطابقتين تمامًا من حيث البنية. وعلى وجه الخصوص، فإن التركيب المتوازي تبادلي وتجميعي.
وبشكل أدق، يُعرَّف التوافق الهيكلي بأنه أقل علاقة تكافؤ تحافظ عليها بنى العملية وتفي بما يلي:
التحويل ألفا :
- لويمكن الحصول عليها منعن طريق إعادة تسمية اسم واحد أو أكثر من الأسماء المرتبطة في.
بديهيات التركيب المتوازي :
بديهيات التقييد :
مبدأ التكرار :
البديهية المتعلقة بالتقييد والتوازي :
- إذا لم يكن x اسمًا حرًا لـ.
تُعرف هذه البديهية الأخيرة باسم بديهية "توسيع النطاق". وتُعد هذه البديهية أساسية، لأنها تصف كيف يمكن توسيع نطاق اسم مرتبط x بواسطة عملية إخراج، مما يؤدي إلى توسيع نطاق x . في الحالات التي يكون فيها x اسمًا حرًا، يمكن استخدام التحويل ألفا للسماح باستمرار عملية التمديد.
دلالات الاختزال
نكتبلويمكنه تنفيذ خطوة حسابية، وبعد ذلك يصبح الآنعلاقة التخفيض هذهيُعرَّف بأنه العلاقة الأقل إغلاقًا في ظل مجموعة من قواعد الاختزال.
تتمثل قاعدة الاختزال الرئيسية التي تُجسد قدرة العمليات على التواصل عبر القنوات فيما يلي:
- أينيشير إلى العمليةالاسم الحرتم استبدالها بالظهورات الحرة لـإذا حدث حدوث حر لـيحدث في مكان حيثلن يكون مجانيًا، وقد يتطلب الأمر تحويلًا ألفا.
هناك ثلاث قواعد إضافية:
- لوثم أيضًا.
- تنص هذه القاعدة على أن التركيب المتوازي لا يعيق الحساب.
- لوثم أيضًا.
- تضمن هذه القاعدة إمكانية إجراء العمليات الحسابية في ظل وجود قيد.
- لوووثم أيضًا.
وتنص القاعدة الأخيرة على أن العمليات المتطابقة هيكلياً لها نفس الاختزالات.
إعادة النظر في المثال
أعد النظر في العملية
بتطبيق تعريف دلالات الاختزال، نحصل على الاختزال
لاحظ كيف أنه بتطبيق بديهية الاستبدال بالاختزال، فإن التكرارات الحرة لـتُصنف الآن على أنها.
ثم نحصل على التخفيض
لاحظ أنه بما أن الاسم المحلي x قد تم إخراجه، فإن نطاق x قد امتد ليشمل المكون الثالث أيضًا. وقد تم توثيق ذلك باستخدام بديهية توسيع النطاق.
بعد ذلك، باستخدام بديهية الاستبدال بالاختزال، نحصل على
وأخيرًا، باستخدام بديهيات التركيب المتوازي والتقييد، نحصل على
الدلالات المصنفة
بدلاً من ذلك، يمكن إعطاء حساب باي دلالات انتقال مُصنَّفة (كما هو الحال مع حساب الأنظمة المتصلة ). في هذه الدلالات، يكون الانتقال من حالةإلى ولاية أخرىبعد إجراء مايُشار إليه على النحو التالي:
الولاياتوتمثل العمليات وإما أن يكون إجراء إدخال، إجراء إخراجأو فعل صامت τ . [ 5 ]
تتمثل إحدى النتائج القياسية المتعلقة بالدلالات المصنفة في أنها تتفق مع دلالات الاختزال حتى التطابق البنيوي، بمعنى أن إذا وفقط إذا[ 6 ]
الإضافات والأنواع المختلفة
الصيغة المذكورة أعلاه هي صيغة مختصرة. ومع ذلك، يمكن تعديل الصيغة بطرق مختلفة.
عامل اختيار غير حتمييمكن إضافتها إلى الصيغة.
اختبار لتطابق الأسماءيمكن إضافتها إلى الصيغة. يمكن لعامل المطابقة هذا أن يعمل على النحو التالي:إذا وفقط إذا كان x ولها نفس الاسم. وبالمثل، يمكن إضافة عامل عدم تطابق للتمييز بين الأسماء . غالبًا ما تستخدم البرامج العملية التي يمكنها تمرير الأسماء (عناوين URL أو مؤشرات) هذه الوظيفة: لنمذجة هذه الوظيفة مباشرةً داخل الحساب، غالبًا ما تكون هذه الامتدادات وما شابهها مفيدة.
لا يسمح حساب باي غير المتزامن [ 7 ] [ 8 ] إلا بالمخرجات التي لا تحتوي على استمرار، أي ذرات الإخراج من الشكلمما ينتج عنه حساب تفاضلي أصغر. مع ذلك، يمكن تمثيل أي عملية في الحساب التفاضلي الأصلي بواسطة حساب π غير المتزامن الأصغر باستخدام قناة إضافية لمحاكاة الإقرار الصريح من العملية المستقبلة. بما أن المخرج الخالي من الاستمرارية يمكنه نمذجة رسالة قيد النقل، فإن هذا الجزء يوضح أن حساب π الأصلي ، الذي يستند بديهيًا إلى الاتصال المتزامن، يحتوي على نموذج اتصال غير متزامن معبر ضمن تركيبه. مع ذلك، لا يمكن التعبير عن عامل الاختيار غير الحتمي المحدد أعلاه بهذه الطريقة، حيث سيتم تحويل الاختيار غير المحمي إلى اختيار محمي؛ وقد استُخدمت هذه الحقيقة لإثبات أن الحساب التفاضلي غير المتزامن أقل تعبيرًا من الحساب المتزامن (مع عامل الاختيار). [ 9 ]
يسمح حساب التفاضل والتكامل متعدد الحدود π بنقل أكثر من اسم واحد في إجراء واحد:(مخرجات متعددة الشركاء) و(مدخل متعدد الحدود) . يمكن ترميز هذا الامتداد متعدد الحدود، المفيد خصوصًا عند دراسة أنواع عمليات تمرير الأسماء، في حساب الموناد عن طريق تمرير اسم قناة خاصة تُمرر من خلالها الوسائط المتعددة بالتتابع. يُحدد الترميز بشكل تكراري بواسطة البنود.
يتم ترميزها على النحو التالي
يتم ترميزها على النحو التالي
تبقى جميع بنيات العملية الأخرى دون تغيير بسبب عملية الترميز.
في ما سبق،يشير إلى ترميز جميع البادئات في الاستمراربنفس الطريقة.
القدرة الكاملة للتكرارليس ذلك ضرورياً. في كثير من الأحيان، لا يُؤخذ في الاعتبار سوى المدخلات المكررة.، والتي تنص بديهية التطابق الهيكلي الخاصة بها على ما يلي:.
عملية إدخال متكررة مثليمكن فهمها على أنها خوادم تنتظر استدعاء القناة x من قبل العملاء. يؤدي استدعاء الخادم إلى إنشاء نسخة جديدة من العملية.، حيث يمثل a الاسم الذي يمرره العميل إلى الخادم أثناء استدعاء الأخير.
يمكن تعريف حساب باي من الرتبة العليا حيث لا يتم إرسال الأسماء فحسب، بل يتم إرسال العمليات أيضًا عبر القنوات. قاعدة اختزال المفاتيح لحالة الرتبة العليا هي
هنا،يشير إلى متغير عملية يمكن تهيئته بواسطة مصطلح عملية. وقد أثبت سانجيورجي أن القدرة على تمرير العمليات لا تزيد من قدرة حساب التفاضل والتكامل π على التعبير : إذ يمكن محاكاة تمرير عملية P بمجرد تمرير اسم يشير إلى P بدلاً من ذلك.
ملكيات
اكتمال تورينج
يُعدّ حساب باي نموذجًا عالميًا للحساب . وقد لاحظ ميلنر ذلك لأول مرة في بحثه "الدوال كعمليات" [ 10 ] ، حيث قدّم فيه ترميزين لحساب لامدا ضمن حساب باي . يحاكي أحد الترميزين استراتيجية التقييم الفوري (الاستدعاء بالقيمة) ، بينما يحاكي الآخر استراتيجية التقييم بالترتيب العادي (الاستدعاء بالاسم). في كليهما، تكمن الفكرة الأساسية في نمذجة ارتباطات البيئة - على سبيل المثال، " x مرتبط بالمصطلح" ."– كوكلاء نسخ يستجيبون لطلبات روابطهم عن طريق إرسال اتصال بالمصطلح.
تتمثل خصائص حساب باي التي تجعل هذه الترميزات ممكنة في تمرير الأسماء والتكرار (أو، بشكل مكافئ، العوامل المعرفة بشكل تكراري). في غياب التكرار/التكرار، يتوقف حساب باي عن كونه كاملاً تورينج. ويتضح ذلك من حقيقة أن تكافؤ المحاكاة الثنائية يصبح قابلاً للتقرير بالنسبة لحساب باي الخالي من التكرار، وحتى بالنسبة لحساب باي ذي التحكم المحدود حيث يكون عدد المكونات المتوازية في أي عملية محدودًا بثابت. [ 11 ]
المحاكاة في حساب التفاضل والتكامل π
أما بالنسبة لحسابات العمليات، فإن حساب باي يسمح بتعريف تكافؤ المحاكاة الثنائية. في حساب باي ، يمكن أن يستند تعريف تكافؤ المحاكاة الثنائية (المعروف أيضًا بالتشابه الثنائي) إما إلى دلالات الاختزال أو إلى دلالات الانتقال المسمى.
توجد (على الأقل) ثلاث طرق مختلفة لتعريف التكافؤ الثنائي المُصنَّف في حساب باي : التكافؤ الثنائي المبكر، والتكافؤ الثنائي المتأخر، والتكافؤ الثنائي المفتوح. وينبع هذا من كون حساب باي حسابًا يعتمد على تمرير القيم.
فيما تبقى من هذا القسم، نتركوتشير إلى العمليات وتشير إلى العلاقات الثنائية على العمليات.
التماثل الثنائي المبكر والمتأخر
وقد صاغ كل من ميلنر وبارو ووالكر مفهومي التماثل المبكر والمتأخر في ورقتهم البحثية الأصلية حول حساب التفاضل والتكامل π . [ 12 ]
علاقة ثنائيةتُعتبر عملية التماثل الثنائي المبكر بين العمليات إذا كان لكل زوج من العمليات،
- حينماثم لكل اسميوجد بعضبحيثو؛
- لأي إجراء غير متعلق بالإدخال، لوثم يوجد شيء مابحيثو؛
- ومتطلبات متناظرة معوتم التبديل.
العملياتويقال إنها ثنائية التشابه المبكرة، مكتوبةإذا كان الزوجلبعض عمليات المحاكاة الثنائية المبكرة.
في التماثل الثنائي المتأخر، يجب أن يكون تطابق الانتقال مستقلاً عن الاسم الذي يتم نقله. علاقة ثنائيةتُعتبر عملية التماثل الثنائي المتأخرة على العمليات إذا كان لكل زوج من العمليات،
- حينماثم بالنسبة للبعضوهذا يعني أنولكل اسم ص ؛
- لأي إجراء غير متعلق بالإدخال، لووهذا يعني وجود شيء مابحيثو؛
- ومتطلبات متناظرة معوتم التبديل.
العملياتويقال إنها ثنائية متماثلة متأخرة، مكتوبةإذا كان الزوجلبعض المحاكاة الثنائية المتأخرة.
كلاهماوتعاني هذه العمليات من مشكلة أنها ليست علاقات تطابق بمعنى أنها لا تُحفظ بواسطة جميع بنيات العمليات. وبشكل أدق، توجد عملياتوبحيثلكنيمكن معالجة هذه المشكلة من خلال النظر في علاقات التطابق القصوى المضمنة فيو، والمعروفة باسم التطابق المبكر والتطابق المتأخر ، على التوالي.
التماثل المفتوح
لحسن الحظ، هناك تعريف ثالث ممكن يتجنب هذه المشكلة، ألا وهي مشكلة التماثل الثنائي المفتوح ، وذلك بفضل سانجيورجي. [ 13 ]
علاقة ثنائيةتُعتبر العمليات ثنائية التماثل مفتوحة إذا كان لكل زوج من العناصرولكل استبدال اسموكل فعل، حينماثم يوجد شيء مابحيثو.
العملياتويقال إنها ثنائية التشابه مفتوحة، مكتوبةإذا كان الزوجلبعض المحاكاة الثنائية المفتوحة.
التماثل الثنائي المبكر والمتأخر والمفتوح متميز
التماثل الثنائي المبكر والمتأخر والمفتوح متميز. والاحتواءات صحيحة، لذا.
في بعض الحسابات الفرعية، مثل حساب باي غير المتزامن، من المعروف أن التماثل الثنائي المتأخر والمبكر والمفتوح يتطابق. مع ذلك، في هذا السياق، يُعدّ مفهوم التماثل الثنائي غير المتزامن أكثر ملاءمة . في الأدبيات، يشير مصطلح التماثل الثنائي المفتوح عادةً إلى مفهوم أكثر تعقيدًا، حيث تُفهرس العمليات والعلاقات بعلاقات تمييز؛ التفاصيل موجودة في ورقة سانجيورجي المذكورة أعلاه.
المكافئ الشائك
بدلاً من ذلك، يمكن تعريف تكافؤ المحاكاة الثنائية مباشرةً من دلالات الاختزال. نكتبإذا كانت العمليةيسمح على الفور بإدخال أو إخراج بالاسم.
علاقة ثنائيةتُعتبر العمليات المتراكبة تناظرًا ثنائيًا مسننًا إذا كانت علاقة متناظرة تحقق الشرط التالي: لكل زوج من العناصرلدينا ذلك
- (1)إذا وفقط إذالكل اسم
و
- (2) لكل تخفيضيوجد تخفيض
بحيث.
نقول ذلكوتكون متماثلة ثنائية مسننة إذا وُجد تماثل ثنائي مسنن.أين.
بتعريف السياق على أنه حد π ذو ثقب []، نقول إن العمليتين P و Q متطابقتان بشكل شائك ، مكتوبتان، إذا كان ذلك لكل سياقلدينا ذلكوهي ثنائية التماثل الشائكة. ويتضح أن التطابق الشائك يتزامن مع التطابق الناتج عن ثنائية التماثل المبكرة.
التطبيقات
استُخدم حساب باي لوصف أنواع عديدة من الأنظمة المتزامنة. في الواقع، تقع بعض أحدث تطبيقاته خارج نطاق علوم الحاسوب التقليدية .
في عام ١٩٩٧، اقترح مارتن عبادي وأندرو جوردون امتدادًا لحساب باي ، وهو حساب سبي، كترميز رسمي لوصف بروتوكولات التشفير والاستدلال عليها. يوسع حساب سبي حساب باي ليشمل عمليات التشفير وفك التشفير. وفي عام ٢٠٠١، عمم مارتن عبادي وسيدريك فورنيه معالجة بروتوكولات التشفير لإنتاج حساب باي التطبيقي . يوجد الآن كم كبير من الأبحاث المخصصة لمتغيرات حساب باي التطبيقي ، بما في ذلك عدد من أدوات التحقق التجريبية. ومن الأمثلة على ذلك أداة ProVerif.يعود الفضل في ذلك إلى برونو بلانشيه، استنادًا إلى ترجمة حساب التفاضل والتكامل π التطبيقي إلى إطار برمجة بلانشيه المنطقية . ومن الأمثلة الأخرى برنامج Cryptyc.، وذلك بفضل أندرو جوردون وآلان جيفري، الذي يستخدم طريقة وو ولام لتأكيدات المطابقة كأساس لأنظمة الأنواع التي يمكنها التحقق من خصائص المصادقة للبروتوكولات المشفرة.
في حوالي عام 2002، أبدى هوارد سميث وبيتر فينغار اهتمامًا بإمكانية استخدام حساب باي كأداة لوصف نماذج العمليات التجارية. وبحلول يوليو 2006، دار نقاش في الأوساط العلمية حول مدى فائدة ذلك. ومؤخرًا، شكّل حساب باي الأساس النظري للغة نمذجة العمليات التجارية (BPML)، ولغة XLANG من مايكروسوفت. [ 14 ]
حظي حساب باي (π-calculus) باهتمام في علم الأحياء الجزيئي. ففي عام ١٩٩٩، أظهر أفيف ريغيف وإيهود شابيرو إمكانية وصف مسار الإشارات الخلوية (ما يُعرف بتسلسل RTK / MAPK )، وتحديدًا "الليغو" الجزيئي الذي يُنفذ مهام التواصل هذه، وذلك من خلال توسيع حساب باي . [ ٢ ] وبعد هذه الورقة البحثية الرائدة، وصف باحثون آخرون الشبكة الأيضية الكاملة لخلية بسيطة. [ ١٥ ] وفي عام ٢٠٠٩، اقترح أنتوني ناش وسارة كالفالا إطار عمل لحساب باي لنمذجة نقل الإشارة الذي يُوجه عملية تجميع فطر ديكتيوستيليوم ديسكويديوم . [ ١٦ ]
تاريخ
طُوِّرَ حساب باي (π-calculus) في الأصل على يد روبن ميلنر ، ويواكيم بارو، وديفيد ووكر عام ١٩٩٢، استنادًا إلى أفكار أوفي إنجبرغ وموغنس نيلسن. [ ١٧ ] ويمكن اعتباره امتدادًا لعمل ميلنر على حساب العمليات (CCS) ( حساب الأنظمة المتصلة ). وفي محاضرته في تورينج، يصف ميلنر تطوير حساب باي بأنه محاولة لتجسيد تجانس القيم والعمليات لدى الفاعلين . [ ١٨ ]
التطبيقات
تُطبّق لغات البرمجة التالية حساب التفاضل والتكامل π أو أحد متغيراته:
- لغة نمذجة العمليات التجارية (BPML)
- أوكام-π
- صورة
- JoCaml (المبني على حساب الربط )
- رولانغ
ملحوظات
- ↑ مواصفات OMG (2011). "نموذج تدوين العمليات التجارية (BPMN) الإصدار 2.0" ، مجموعة إدارة الكائنات . ص 21
- 1 2 ريغيف، أفيف ؛ ويليام سيلفرمان؛ إيهود ي. شابيرو (2001). "تمثيل ومحاكاة العمليات الكيميائية الحيوية باستخدام جبر عمليات حساب باي". الحوسبة الحيوية 2001: وقائع ندوة المحيط الهادئ . ص 459-470 . doi : 10.1142/9789814447362_0045 . ISBN 978-981-02-4515-3PMID 11262964
- ↑ وينغ، جانيت م. (27 ديسمبر 2002). "أسئلة وأجوبة حول حساب التفاضل والتكامل π" (ملف PDF) .
- ↑ حساب التفاضل والتكامل للعمليات المتنقلة الجزء 1 الصفحة 10، بقلم ر. ميلنر، ج. بارو، ود. ووكر، نُشر في مجلة المعلومات والحوسبة 100(1) الصفحات 1-40، سبتمبر 1992
- ↑ روبن ميلنر، أنظمة الاتصالات والأنظمة المتنقلة: حساب باي، مطبعة جامعة كامبريدج، رقم ISBN 05216432011999
- ↑ سانجيورجي، د.، ووكر، د. (2003). ص 51، حساب باي. مطبعة جامعة كامبريدج.
- ↑ بودول، ج. (1992). عدم التزامن وحساب باي . التقرير الفني 1702، المعهد الوطني للبحوث في علوم الحاسوب والتحكم الآلي، صوفيا أنتيبوليس .
- ↑ هوندا، ك.؛ توكورو، م. (1991). حساب الكائنات للاتصال غير المتزامن. ECOOP 91. سبرينغر فيرلاغ.
- ↑ بالاميديسي، كاتوشيا (1997). "مقارنة القدرة التعبيرية لحساب باي المتزامن وغير المتزامن". وقائع الندوة الرابعة والعشرين لجمعية الحوسبة الآلية حول مبادئ لغات البرمجة : 256-265 . arXiv : cs/9809008 . Bibcode : 1998cs........9008P .
- ↑ ميلنر، روبن (1992). "الدوال كعمليات" (ملف PDF) . البنى الرياضية في علوم الحاسوب . 2 (2): 119-141 . doi : 10.1017/s0960129500001407 . hdl : 20.500.11820/159b09c0-1147-4f32-baf0-23bed198f12a . S2CID 36446818 .
- ↑ دام، مادز (1997). "حول قابلية حسم مكافئات العمليات لحساب باي". علوم الحاسوب النظرية . 183 (2): 215-228 . doi : 10.1016/S0304-3975(96)00325-8 .
- ↑ ميلنر، ر.؛ ج. بارو؛ د. ووكر (1992). "حساب العمليات المتنقلة" (ملف PDF) . المعلومات والحوسبة . 100 (1): 1-40 . doi : 10.1016/0890-5401(92)90008-4 . hdl : 20.500.11820/cdd6d766-14a5-4c3e-8956-a9792bb2c6d3 .
- ^ سانجيورجي، د. (1996). “نظرية المحاكاة لحساب التفاضل والتكامل”. اكتا إنفورماتيكا . 33 : 69 – 97. دوى : 10.1007/s002360050036 . S2CID 18155730 .
- ↑ "BPML | BPEL4WS: مسار تقارب نحو حزمة BPM قياسية." ورقة موقف BPMI.org. 15 أغسطس 2002.
- ↑ كياروجي، دافيدي؛ بييرباولو ديجانو؛ روبرتو مارانغوني (2007). "نهج حسابي للفحص الوظيفي للجينومات" . مجلة PLOS للبيولوجيا الحاسوبية . 3 (9): 1801-1806 . Bibcode : 2007PLSCB...3..174C . doi : 10.1371/ journal.pcbi.0030174 . PMC 1994977. PMID 17907794 .
- ↑ ناش، أ.؛ كالفالا، س. (2009). "اقتراح إطار عمل لتحديد الموقع الخلوي لـ Dictyostelium باستخدام حساب π" (ملف PDF) . CoSMoS 2009 .
- ↑ إنجبرغ، يو.؛ نيلسن، إم. (1986). "حساب أنظمة الاتصال مع تمرير العلامات" . سلسلة تقارير DAIMI . 15 (208). doi : 10.7146/dpb.v15i208.7559 .
- ↑ روبن ميلنر (1993). "عناصر التفاعل: محاضرة جائزة تورينج" . مجلة الاتصالات ACM . 36 (1): 78-89 . doi : 10.1145/151233.151240 .
مراجع
- ميلنر، روبن (1999). أنظمة الاتصالات والأنظمة المتنقلة: حساب باي . كامبريدج، المملكة المتحدة: مطبعة جامعة كامبريدج. ISBN 0-521-65869-1.
- ميلنر، روبن (1993). "حساب باي متعدد الحدود: دليل تعليمي" . في: ف. ل. هامر؛ و. براور؛ هـ. شفيتشتنبرغ (محررون). منطق وجبر التحديد . سبرينغر-فيرلاغ.
- سانجيورجي، دافيد ؛ ووكر، ديفيد (2001). حساب باي: نظرية العمليات المتحركة . كامبريدج، المملكة المتحدة: مطبعة جامعة كامبريدج. ISBN 0-521-78177-9.
- ميرونوف، أندرو (2025). برهان بسيط على تطابق التكافؤ المرصود والمصنف للعمليات في حساب باي التطبيقي .
- العمليات الحسابية
- علوم الحاسوب النظرية
