متغير جديد
في الاستدلال الصوري، ولا سيما في المنطق الرياضي ، والجبر الحاسوبي ، وإثبات النظريات الآلي ، يُعرَّف المتغير الجديد بأنه متغير لم يظهر في السياق المدروس حتى الآن. [ 1 ] وكثيراً ما يُستخدم هذا المفهوم دون شرح. [ 2 ]
يمكن استخدام المتغيرات الجديدة لاستبدال متغيرات أخرى، وذلك لتجنب تداخل المتغيرات أو التقاطها. على سبيل المثال، في تحويل ألفا ، أي معالجة الحدود في حساب لامدا إلى حدود مكافئة بمتغيرات مُعاد تسميتها، يُعد استبدال المتغيرات بمتغيرات جديدة مفيدًا لتجنب التقاط متغيرات كان ينبغي أن تكون حرة عن طريق الخطأ . [ 3 ] يُستخدم أيضًا إنشاء ثوابت الحلقات في التحقق الرسمي من البرامج ، حيث يكون من المفيد أحيانًا استبدال الثوابت بمتغيرات جديدة مُضافة حديثًا. [ 4 ]
مثال
على سبيل المثال، في إعادة صياغة المصطلحات ، قبل تطبيق قاعدةلمصطلح معين، كل متغير فيينبغي استبدالها بنسخة جديدة لتجنب التعارضات مع المتغيرات التي تحدث فيبالنظر إلى القاعدة والمصطلح محاولة إيجاد بديل مطابق للجانب الأيسر من القاعدة،، داخلسوف تفشل، لأنلا يمكن المطابقةومع ذلك، إذا تم استبدال القاعدة بنسخة جديدة [ أ ] في السابق، ستنجح عملية المطابقة مع استبدال الإجابة
ملحوظات
- ↑ أي، نسخة يتم فيها استبدال كل متغير بمتغير جديد بشكل متسق
مراجع
- ↑ كارمن بروني (2018). منطق المسند: الاستنتاج الطبيعي (ملف PDF) (شرائح المحاضرة). جامعة واترلو.هنا: الشريحة 13/26.
- ↑ مايكل فاربر (فبراير 2023). الدلالات التفسيرية ومترجم سريع لـ jq (تقرير فني). جامعة إنسبروك. arXiv : 2302.10576 .هنا: ص 4.
- ↑ غوردون، أندرو د.؛ ميلهام، توماس ف. (1996). "خمسة بديهيات للتحويل ألفا". في فون رايت، يواكيم؛ غروندي، جيم؛ هاريسون، جون (محررون). إثبات النظريات في منطق الرتبة العليا، المؤتمر الدولي التاسع، TPHOLs'96، توركو، فنلندا، 26-30 أغسطس 1996، وقائع المؤتمر . سلسلة محاضرات في علوم الحاسوب. المجلد 1125. سبرينغر. الصفحات 173-190 . doi : 10.1007/BFB0105404 . ISBN 978-3-540-61587-3.
- ↑ كوهين، إدوارد (1990). "الحلقات ب - حول استبدال الثوابت بمتغيرات جديدة". البرمجة في التسعينيات . دراسات في علوم الحاسوب. نيويورك: سبرينغر. ص 149-194 . doi : 10.1007/978-1-4613-9706-9 . ISBN 9781461397069. S2CID 1509875 .
- نماذج منطقية
- أنظمة إعادة الكتابة
- إثبات النظريات آلياً
- الجبر الحاسوبي
- المتغيرات (الرياضيات)
