توجد فزورة شهيرة كالتالي:
What happens when the unstoppable force meets the immovable object?
ماذا يحدث حين تتقابل القوة التي لا توقَف مع الجسم الذي لا يّحرَّك؟ابسط إجابة هي انه لا يوجد شيء من هذه الأشياء، وبالتالي السؤال لا معنى له. لكن هذه هي الإجابة المملة. نحن نريد أن نتفلسف. لماذا نفعل مثل هذا التصرف؟ لأن التفكير هو النسيم المنعش للعقل كما يقول عقدة (ابن أخ بندق في قصص ميكي). سوف نفترض انه سؤال عما يحدث في عالم/كون يوجد فيه هذان الشيئان، أي أن الموضوع مثل مسألة رياضية لا سؤال عن الكون الحقيقي الذي نعيش فيه.
فلنطرح إجابات اخرى ممكنة (بعض هذه الإجابات حصلت عليها من الحوار مع الAI)
1- سوف يمرّ احدهما خلال الآخر، وبالتالي يمرّ الأمر بسلام بدون أن تتوقف القوة او يتحرك الجسم
2- من المستحيل أن يوجد عالم يجمع بين هذين الشيئين لأن وجودهما في نفس العالم يؤدي لتناقض منطقي
3- من الممكن ان يجتمعا في نفس العالم، لكن من المستحيل ان يلتقيا لأن لقائهما سيؤدي لتناقض
الإجابتان 2 و 3 تطرحان تساؤلاً شيقاً جدا: هل مجرد وجود هذين الشيئين تناقض؟ يمكن ان نقول انه نعم، لأن وجودهما يطرح إمكانية أن يلتقيا في أي وقت، والتقاؤهما تناقض. بمعنى آخر: (أ) لو وجد هذان الشيئان في نفس العالم فيمكن لشخص شقي أن يوجه القوة التي لا توقف ناحية الجسم الذي لا يُحرّك (ب) لا شيء في قواعد الكون المعروفة يمنع هذا التوجيه (ج) لكن هذا التصرف سيؤدي لتناقض منطقي (د) إذاً الحل الوحيد هو استحالة اجتماعهما في عالم واحد.
هذه إجابة ممكنة، لكن بما اننا متفلسفون فإننا لابد أن نبحث في الأمر أكثر..لماذا لا نجرب أن نتحدى النقطة (ب) في الاستدلال السابق؟ بمعنى انه يمكن اجتماعهما في عالم واحد، لكن هناك شيء في طبيعة هذا العالم يمنع منعاً باتاً أن يلتقيا..
لكي نفكر في هذا الموضوع نحتاج نموذجاً للعالم، أو شيئاً نقيس به "طريقة عمل العالم" لكي نحكم في مسألتنا. سوف نستغل هنا فكرة التفكير الحوسبي ونتخيل أن الكون عبارة عن state machine عملاقة. وأن حالة الكون state هي مجموع كل البيانات التي فيه: مكان وحركة كل الكترون وكل فوتون وكل... الخ، ثم ان الكون يقوم بتطبيق قوانين الطبيعة المعروفة على هذه الحالة الكونية ليحسب الحالة التالية لها، ويستمر هذا الأمر مادام الكون يسير..
s = initialState() while(true) { s = nextState(s) }
لكن من قال ان الكون لديه حالة تالية واحدة ينتقل إليها؟ ألا تقول نظرية الكوانتم انه هناك حالات عديدة ممكنة؟ في تلك الحالة (؟!) تكون الكود كالآتي
s = initialState() while(true) { ss = possibleNextStates(s) s = selectOneFrom(ss) }
كيف يتصرف هذا البرنامج مع الفزورة التي نناقشها؟ فلنفترض أن أحد الاشقياء قام بتوجيه القوة التي لا توقف تجاه الجسم الذي لا يُحرَك..واخذا يتقاربان حتى أوشكا أن يتدافعا..المشكلة ان تدافعهما سيؤدي لحالة مستحيلة منطقيا، وبالتالي لن يمكن للكون ان يدخل في هذه الحالة. أي ان المتغير ss سيكون عبارة عن مصفوفة فارغة! لقد وصل الكون إلى وضع لا يمكن الانتقال منه إلى حالة (state) تالية! ماذا سيحدث بعدها؟ يتوقف هذا على طبيعة الerror handling في البرنامج
- ربما يظل الكون في نفس الحالة للأبد: الـشيئان أوشكا أن يتصادما، لكن الزمن توقف وكل شيء توقف فلن يتصادما أبداً، لقد هربنا من التناقض المنطقي لكن انتهى مرور الزمن.
- او ربما هناك شيء مثل transaction unroll، بمعنى أن البرنامج/الكون لديه سجل من الحالات السابقة (مثلا آخر ن من الحالات السابقة)، ويمكنه أن يتراجع إلى آخر state سليمة لا تؤدي بالضرورة إلى مسار التناقض، ثم يختار مساراً مختلفا عما حدث المرة السابقة.
- او ربما يحدث شيء مثل unhandled exception leading to process restart، أن يصل الكون إلى وضع يؤدي لاستحالة منطقية، فينتهي كل شيء ويبدأ الكون منذ البداية. ستكون خسارة اننا سنفقد كل ما حدث من قبل لكن على الأقل لن يتوقف الزمن مطلقا (هذا هو الفرق بين hanging و crashing في الحوسبة)
- هناك إمكانية أخرى: بعض قصص الخيال العلمي تقول ان الكون يتفرع عند كل قرار على مستوى الكوانتم، وان ما نحسبه كونا واحداً هو شجرة هائلة من الاكوان المتفرعة (أي أن الكون في حالته الاولى هو كون واحد، ثم يتم حساب كل الحالات التالية الممكنة له، وتحدث كلها في فروع مختلفة ، ثم يتم حساب التاليين لكل حالة منهم ويحدثون، ثم التاليين لكل التاليين، وهكذا). هنا يحدث شيء شيق جدا: بعض هذه الاكوان ستصل لما سيؤدي لتناقض فيتوقف فيهم الزمن تماما، وبعض الاكوان لن يحدث فيها هذا الامر فتستمر في العمل كما هي. في الأكوان التي ستتوقف لن يكون هناك بشر احياء ليلاحظوا حدوث أي شيء، لن يكون هناك ما يحدث اصلا، وفي باقي الاكوان التي بها بشر احياء سيلاحظون شيئا غريبا جدا: عبر مرور التاريخ لم يحدث ابداً أن نجح أحد في توجيه القوة التي لا توقف تجاه الجسم الذي لا يحرّك..لسبب ما كل محاولة لهذا تبوء بالفشل قبل أن تتم، مرة بعد مرة. بمعنى آخر أن الإجابة رقم 3 في أول المقال تكون ممكنة لو افترضنا فكرة "الكون المتفرع لأكوان عديدة".
الم أقل لكم أننا سنتفلسف؟
إعلان: لغة كلمات لديها الآن قناة على يوتيوب تجدوها هنا: https://youtube.com/@KalimatLang