حقيقة فارغة

في الرياضيات والمنطق ، الحقيقة الفارغة هي عبارة شرطية أو كلية (وتحديداً عبارة كلية يمكن تحويلها إلى عبارة شرطية) تكون صحيحة لأن الشرط المسبق لا يمكن تحقيقه . [ 1 ] [ 2 ] [ 3 ] مثال على هذه العبارة: "إذا كانت طوكيو في إسبانيا ، فإن برج إيفل يقع في بوليفيا ".

يُقال أحيانًا إن العبارة صحيحة ظاهريًا لأنها لا تُضيف شيئًا في الواقع. [ 4 ] على سبيل المثال، ستكون العبارة "جميع الهواتف المحمولة في الغرفة مُغلقة" (أو "لكل x في هذه الغرفة، إذا كان x هاتفًا محمولًا، فإن x مُغلق") صحيحة عندما لا توجد هواتف محمولة في الغرفة. في هذه الحالة، ستكون العبارة "جميع الهواتف المحمولة في الغرفة مُشغّلة " صحيحة ظاهريًا أيضًا. إن الجمع بين العبارتين: "جميع الهواتف المحمولة في الغرفة مُشغّلة وجميع الهواتف المحمولة في الغرفة مُغلقة" لا يمكن أن يكون صحيحًا إلا ظاهريًا، وهو ما يعني ضمنًا "عدم وجود هواتف محمولة في الغرفة".

تُستخدم العبارات الفارغة أيضًا كأداة بلاغية لخلق السخرية اللفظية . ومن الأمثلة الشائعة على ذلك عبارة "ملكة إنجلترا"؛ على سبيل المثال، "أنا سبّاحة ماهرة". "إذا كنتِ سبّاحة ماهرة، فأنا إذًا ملكة إنجلترا"، مستخدمةً استنتاجًا خاطئًا واضحًا للإيحاء بأن العبارة فارغة وبالتالي فإن مقدمتها خاطئة. [ 5 ]

التعريفات

تُعتبر هذه العبارات حقائق جوفاء، لأن كون المقدمة خاطئة يمنع استخدامها لاستنتاج أي شيء عن قيمة الصواب للنتيجة . وبعبارة أخرى، تكون العبارة الشرطية المبنية على الشرط المادي صحيحة عندما تكون المقدمة (مثل "طوكيو في إسبانيا") خاطئة، بغض النظر عما إذا كانت النتيجة ( مثل "برج إيفل في بوليفيا") صحيحة أم خاطئة، لأن الشرط المادي مُعرَّف على هذا النحو.

تشمل الأمثلة الشائعة في الكلام اليومي العبارات الشرطية المستخدمة كعبارات اصطلاحية عن عدم الاحتمال مثل "عندما يتجمد الجحيم  ..." و "عندما تستطيع الخنازير الطيران  ..."، مما يشير إلى أنه لن يقبل المتحدث أي اقتراح ذي صلة (عادة ما يكون خاطئًا أو سخيفًا) إلا بعد استيفاء الشرط المحدد (المستحيل).

في الرياضيات البحتة ، لا تُعدّ العبارات الصحيحة بشكل بديهي ذات أهمية في حد ذاتها، ولكنها تظهر بشكل متكرر كحالة أساسية في البراهين بالاستقراء الرياضي . [ 6 ] هذا المفهوم ذو صلة في الرياضيات البحتة ، وكذلك في أي مجال آخر يستخدم المنطق الكلاسيكي .

خارج نطاق الرياضيات، قد تكون العبارات التي تُصاغ على شكل حقيقة جوفاء، رغم صحتها المنطقية، مُضللة. إذ تُقدّم هذه العبارات ادعاءات معقولة حول أشياء موصوفة غير موجودة في الواقع . على سبيل المثال، قد يقول طفل لوالديه بصدق: "أكلتُ كل الخضراوات في طبقي"، مع أنه لم يكن هناك خضراوات في طبقه أصلاً. في هذه الحالة، قد يعتقد الوالد أن الطفل قد أكل بعض الخضراوات بالفعل، مع أن ذلك غير صحيح.

نطاق المفهوم

بيانS{\displaystyle S}تكون "صحيحة بشكل فارغ" إذا كانت تشبه عبارة شرطية ماديةPسؤال{\displaystyle P\Rightarrow Q}، حيث السابقP{\displaystyle P}من المعروف أن هذا غير صحيح. [ 1 ] [ 2 ] [ 4 ]

تشمل العبارات الصحيحة بشكل فارغ والتي يمكن اختزالها ( مع التحويلات المناسبة ) إلى هذا الشكل الأساسي (الشرط المادي) العبارات الكمية العالمية التالية :

  • x:P(x)سؤال(x){\displaystyle \forall x:P(x)\Rightarrow Q(x)}، حيث يكون الأمر كذلكx:¬P(x){\displaystyle \forall x:\neg P(x)}[ 3 ]
  • xأ:سؤال(x){\displaystyle \forall x\in A:Q(x)}، حيث المجموعةأ{\displaystyle A}فارغ .
    • هذا الشكل المنطقيxأ:سؤال(x){\displaystyle \forall x\in A:Q(x)}يمكن تحويلها إلى صيغة الشرط المادي لتسهيل تحديد الشرط السابق . في المثال أعلاهS{\displaystyle S}يمكن كتابة عبارة "جميع الهواتف المحمولة في الغرفة مغلقة" بشكل رسمي على النحو التالي:xأ:سؤال(x){\displaystyle \forall x\in A:Q(x)}أينأ{\displaystyle A}هي مجموعة جميع الهواتف المحمولة في الغرفة وسؤال(x){\displaystyle Q(x)}يكون "x{\displaystyle x}"مُطفأ". يمكن كتابة هذا في عبارة شرطية ماديةxب:P(x)سؤال(x){\displaystyle \forall x\in B:P(x)\Rightarrow Q(x)}أينب{\displaystyle B}هي مجموعة كل الأشياء الموجودة في الغرفة (بما في ذلك الهواتف المحمولة إذا كانت موجودة في الغرفة)، وهي المقدمةP(x){\displaystyle P(x)}يكون "x{\displaystyle x}"هو هاتف محمول"، وما يترتب على ذلكسؤال(x){\displaystyle Q(x)}يكون "x{\displaystyle x}"تم إيقاف تشغيله".
  • ξ:سؤال(ξ){\displaystyle \forall \xi :Q(\xi )}، حيث الرمزξ{\displaystyle \xi }يقتصر على نوع ليس له ممثلون.

تظهر الحقائق الفارغة في أغلب الأحيان في المنطق الكلاسيكي بقيمتين صحيحتين . ومع ذلك، يمكن أن تظهر الحقائق الفارغة أيضًا في المنطق الحدسي ، على سبيل المثال، في نفس الحالات المذكورة أعلاه. في الواقع، إذاP{\displaystyle P}إذا كان ذلك خطأً،Pسؤال{\displaystyle P\Rightarrow Q}سيؤدي ذلك إلى حقيقة فارغة في أي منطق يستخدم الشرط المادي ؛ [ 7 ] إذاP{\displaystyle P}إذا كانت كذبة ضرورية ، فإنها ستؤدي أيضًا إلى حقيقة فارغة في ظل الشرط الصارم .

قد تحاول بعض أنواع المنطق غير الكلاسيكية الأخرى، مثل منطق الصلة ، تجنب الحقائق الفارغة باستخدام الشروط البديلة (مثل حالة الشرط المضاد للواقع ).

في برمجة الحاسوب

تتضمن العديد من بيئات البرمجة آلية للاستعلام عما إذا كان كل عنصر في مجموعة عناصر يحقق شرطًا معينًا. ومن الشائع أن يكون هذا الاستعلام صحيحًا دائمًا بالنسبة لمجموعة فارغة. على سبيل المثال:

  • في جافا سكريبت ، تُنفّذ دالة المصفوفةevery دالة رد نداء مُحددة مرة واحدة لكل عنصر موجود في المصفوفة، وتتوقف فقط (إذا وُجد عنصر تُرجع دالة رد النداء فيه القيمة false). والجدير بالذكر أن استدعاء الدالة everyعلى مصفوفة فارغة سيُرجع القيمة true في جميع الحالات. [ 8 ]
  • في لغة بايثونall() ، تُرجع الدالة المدمجة القيمة TrueTrue فقط عندما تكون جميع عناصر الكائن القابل للتكرار (في هذا المثال، قائمة) Trueفارغة أو عندما يكون الكائن القابل للتكرار فارغًا all([1,1])==True; all([1,1,0])==False; all([])==True. [ 9 ] ويمكن التعبير عن ذلك بطريقة أقل غموضًا بالقول إنها all()تُرجع القيمة True عندما لا يكون أي من العناصر فارغًا False.
  • في لغة Rust ، Iterator::allتقبل الدالة مُكرِّرًا وشرطًا، ولا تُرجع قيمة trueإلا إذا كان الشرط يُرجع قيمة trueلجميع العناصر التي ينتجها المُكرِّر، أو إذا لم ينتج المُكرِّر أي عناصر. [ 10 ]
  • في لغة SQL، قد تختلف وظيفة هذه الدالة ANY_VALUEتبعًا لسلوك نظام إدارة قواعد البيانات العلائقية (RDBMS) فيما يتعلق بقيم NULLnull ، حيث قد تُرجع بعض أنظمة إدارة قواعد البيانات العلائقية قيمة فارغة حتى في حال وجود nullقيم غير فارغة. [ 11 ] وقد لا تسمح بعض أنظمة إدارة قواعد البيانات باستخدامها في عبارات filter(...)OR over(.. ).
  • في لغة Kotlinall ، تُرجع دالة المجموعة قيمة trueعندما تكون المجموعة فارغة.
  • في لغة C#All ، تُرجع دالة Linq قيمة trueعندما تكون المجموعة فارغة.
  • في لغة C++ ، std::all_ofتُرجع الدالة template قيمة trueلمجموعة فارغة. [ 12 ]
  • في لغة أغدا ، يُعتبر النوع الفارغ (على سبيل المثال، النوع المُعرَّف بدون دوال إنشاء) "خاطئًا" على مستوى النوع، وفقًا لتطابق كاري-هوارد . يمكن مطابقة مُعامل من هذا النوع مع نمط "عبثي"، والمعادلة التي تحتوي على هذا النمط ليس لها طرف أيمن. يمكن تعريف مبدأ " ex falso quodlibet" بهذه الطريقة كدالة . تُعدّ هذه الدالة برهانًا على صحة القضية الفارغة لكل قضية (أي نوع) . على سبيل المثال، هي برهان على .efq : ∀ {n} {a : Set n} → ⊥ → aefq⊥ → aa⊥ → ⊥

أمثلة

توضح هذه الأمثلة، أحدها من الرياضيات والآخر من اللغة الطبيعية ، مفهوم الحقائق الفارغة:

  • "لأي عدد صحيح x ، إذا كان x > 5 فإن x > 3. " [ 13 ] - هذه العبارة صحيحة بشكل غير فارغ (لأن بعض الأعداد الصحيحة أكبر من 5 بالفعل)، ولكن بعض نتائجها صحيحة بشكل فارغ فقط: على سبيل المثال، عندما يكون x هو العدد الصحيح 2، فإن العبارة تعني الحقيقة الفارغة "إذا كان 2 > 5 فإن 2 > 3 ".
  • إن عبارة "كل أبنائي ماعز" هي حقيقة جوفاء عندما يقولها شخص ليس لديه أبناء. وبالمثل، فإن عبارة "ليس من أبنائي ماعز" ستكون أيضاً حقيقة جوفاء عندما يقولها الشخص نفسه.

انظر أيضاً

مراجع

  1. 1 2 "صحيح بشكل سطحي" . web.cse.ohio-state.edu . مؤرشف من الأصل في 18 نوفمبر 2023. تم الاطلاع عليه في 15 ديسمبر 2019 .
  2. 1 2 "التعريف: الحقيقة الفارغة - بروف ويكي" . proofwiki.org . تم الاطلاع عليه بتاريخ 15-12-2019 .
  3. 1 2 إدواردز، سي إتش (18 يناير 1998). "صحيح بشكل فارغ" (ملف PDF) . swarthmore.edu . مؤرشف من الأصل (ملف PDF) في 28 أبريل 2021. تم الاطلاع عليه في 14 ديسمبر 2019 .
  4. 1 2 "صحيح بشكل سطحي - ويكي CS2800" . courses.cs.cornell.edu . مؤرشف من الأصل في 21 يونيو 2023. تم الاطلاع عليه في 15 ديسمبر 2019 .
  5. "البحث عن السخرية اللفظية في المدونات التاريخية: دراسة تجريبية للسخرية والاستهزاء في مدونة النثر والشعر باللغة الإنجليزية الوسطى" . varieng.helsinki.fi . تاريخ الاطلاع: 13 مارس 2026 .
  6. بالدوين، دوغلاس ل.؛ سكراغ، غريغ و. (2011)، الخوارزميات وهياكل البيانات: علم الحوسبة ، سينغيج ليرنينغ، ص 261، ISBN  978-1-285-22512-8
  7. يُعد منطق يوهانسون الأدنى استثناءً، لأن البرهان يحتاج إلى مبدأ الانفجار .
  8. "Array.prototype.every() – JavaScript" . وثائق MDN على الويب . مؤسسة موزيلا. 27 نوفمبر 2023.
  9. "الوظائف المدمجة" . وثائق بايثون 3.10.2 .
  10. "المكرر في std::iter" . وثائق Rust .
  11. "دالة التجميع ANY_VALUE(...)" . لغة SQL الحديثة . تم الاطلاع عليه بتاريخ 27-11-2024 .
  12. "std::all_of, std::any_of, std::none_of" . Cpprefeference . ١٩ مارس ٢٠٢٤. مؤرشف من الأصل في ١ ديسمبر ٢٠٢٤. تم الاطلاع عليه في ٩ ديسمبر ٢٠٢٤ .
  13. "المنطق - ما هي الحقيقة الفارغة تحديداً؟" . موقع تبادل الأسئلة والأجوبة في الرياضيات .

فهرس