Strategies as Resource Terms, and their Categorical Semantics
Blondeau-Patissier, Clairambault, Auclair
As shown by Tsukada and Ong, simply-typed, normal and eta-long resource terms correspond to plays in Hyland-Ong games, quotiented by Melliès' homotopy equivalence. The original proof of this inspiring result is indirect, relying on the injectivity of the relational model w.r.t. both sides of the correspondence -- in particular, the dynamics of the resource calculus is taken into account only via the compatibility of the relational model with the composition of normal terms defined by normalization.
In the present paper, we revisit and extend these results. Our first contribution is to restate the correspondence by considering causal structures we call augmentations, which are canonical representatives of Hyland-Ong plays up to homotopy. This allows us to give a direct and explicit account of the connection with normal resource terms. As a second contribution, we extend this account to the reduction of resource terms: building on a notion of strategies as weighted sums of augmentations, we provide a denotational model of the resource calculus, invariant under reduction. A key step -- and our third contribution -- is a categorical model we call a resource category, which is to the resource calculus what differential categories are to the differential lambda-calculus.
academic
الاستراتيجيات كحدود موارد، وعلم الدلالات الفئوي لها
تعيد هذه الورقة النظر في وتوسع النتائج الكلاسيكية لـ Tsukada و Ong بشأن المراسلة بين الأنواع البسيطة والأشكال العادية وحدود الموارد الممتدة بـ η والألعاب في دلالات Hyland-Ong. يقدم المؤلفون ثلاث مساهمات رئيسية: (1) إعادة صياغة المراسلة من خلال هياكل سببية تسمى "التعزيزات (augmentations)"، وهي الممثلات الكنسية لألعاب Hyland-Ong تحت التكافؤ الهوموتوبي؛ (2) توسيع هذه المراسلة إلى اختزال حدود الموارد، بناءً على مفهوم الاستراتيجيات كمجاميع موزونة للتعزيزات، مما يوفر نموذج دلالي لحساب الموارد ثابت تحت الاختزال؛ (3) إدخال نموذج فئوي لـ "الفئات الموردية"، والتي تلعب دوراً بالنسبة لحساب الموارد مماثلاً لدور الفئات التفاضلية بالنسبة لحساب لامدا التفاضلي.
العلاقة بين تحليل تايلور ودلالات الألعاب: يحول تحليل تايلور حدود لامدا ذات السلوك المحتمل اللانهائي إلى مجاميع لا نهائية من حدود حساب الموارد ذات السلوك المحدود القوي. تمثل دلالات الألعاب أيضاً البرامج كمجموعات من السلوكيات المحدودة. كانت العلاقة بين هاتين الطريقتين مسألة مهمة في علوم الحاسوب النظرية.
قيود نتائج Tsukada-Ong: بينما أثبت Tsukada و Ong وجود مراسلة ثنائية الاتجاه بين حدود الموارد العادية الممتدة بـ η والألعاب في Hyland-Ong (من خلال حاصل التكافؤ الهوموتوبي لـ Melliès)، فإن إثباتهم كان غير مباشر، يعتمد على حقن النماذج العلائقية، ويتناول فقط الحدود العادية، مع معالجة الديناميكية فقط من خلال تركيبات الحدود المعرّفة بالتطبيع.
الحاجة إلى مراسلة مباشرة: هناك حاجة إلى وصف أكثر مباشرة وصريحة للمراسلة، قادرة على التعامل مع حدود الموارد غير العادية وديناميكية الاختزال.
إدخال التعزيزات (Augmentations): تقديم التعزيزات كهياكل سببية، تمثل الممثلات الكنسية لألعاب Hyland-Ong تحت التكافؤ الهوموتوبي، مما يحقق مراسلة مباشرة وصريحة مع حدود الموارد العادية.
الاستراتيجيات كمجاميع موزونة: تعريف الاستراتيجيات كمجاميع موزونة للفئات المتساوية التعزيز (isogmentations)، توسيع المراسلة للتعامل مع اختزال حدود الموارد، مما يوفر نموذج دلالي ثابت تحت الاختزال.
نظرية الفئات الموردية: إدخال نموذج فئوي للفئات الموردية، وهي الدلالات الفئوية الطبيعية لحساب الموارد، مماثلة لدور الفئات التفاضلية في حساب لامدا التفاضلي.
عدم الحتمية في التركيب: الكشف عن ظواهر عدم الحتمية في تركيب التعزيزات، والتي تعكس عدم الحتمية الجوهري لاستبدال الموارد.
تدرس هذه الورقة المراسلة بين حساب الموارد الممتد بـ η من الأنواع البسيطة ودلالات الألعاب. المدخل هو حدود الموارد (قد تحتوي على أكياس موارد)، والمخرج هو استراتيجيات الألعاب المقابلة (مجاميع موزونة من التعزيزات).
Tsukada & Ong (2016): "Plays as resource terms via non-idempotent intersection types"
Ehrhard & Regnier (2003, 2008): الأعمال الأساسية في حساب لامدا التفاضلي وتحليل تايلور
Hyland & Ong (2000): دلالات ألعاب Hyland-Ong
Melliès (2006): الألعاب غير المتزامنة والتكافؤ الهوموتوبي
Blute, Cockett, Seely: سلسلة أعمال نظرية الفئات التفاضلية
تقدم هذه الورقة مساهمة مهمة في مجال علوم الحاسوب النظرية، خاصة في المجالات المتقاطعة لدلالات البرامج. بينما تتمتع بطابع تقني قوي، فإنها توفر رؤى قيمة لفهم الارتباطات العميقة بين طرق دلالية مختلفة.