رياضيات

تمارين محلولة في المنطق الرياضي

تمارين محلولة في المنطق الرياضي: دراسة معمقة لأهم الأسس والمفاهيم

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

1. المفاهيم الأساسية في المنطق الرياضي

قبل الغوص في التمارين المحلولة، من المهم أن نوضح بعض المفاهيم الأساسية التي سيعتمد عليها الحل.

  • العبارات الرياضية: هي جمل رياضية يمكن أن تكون صحيحة أو خاطئة. على سبيل المثال: “5 أكبر من 3” هي عبارة صحيحة، بينما “2 أكبر من 5” هي عبارة خاطئة.

  • الربط المنطقي: يتم ربط العبارات باستخدام بعض الرموز المنطقية مثل:

    • الـ”و” (AND): ويرمز إليها بـ ، وتكون العبارة صحيحة إذا كانت كلا العبارتين صحيحتين.

    • الـ”أو” (OR): ويرمز إليها بـ ، وتكون العبارة صحيحة إذا كانت واحدة من العبارتين على الأقل صحيحة.

    • الـ”ليس” (NOT): ويرمز إليها بـ ¬، وتُغير القيمة المنطقية للعبارة (إذا كانت صحيحة تصبح خاطئة والعكس بالعكس).

  • التعابير المنطقية المركبة: تتكون من دمج العبارات باستخدام الربط المنطقي المذكور، مثل: (P ∧ Q) → R.

2. تمرين 1: قوانين الجبر المنطقي

في هذا التمرين، سنقوم بتطبيق بعض قوانين الجبر المنطقي على تعبير منطقي بسيط.

المطلوب: تبسيط التعبير المنطقي التالي باستخدام قوانين الجبر المنطقي:

(PQ)(¬PR)(P ∧ Q) → (¬P ∨ R)

الحل:

  1. فهم التعبير: لدينا تعبير يحتوي على عملية “الـ” (AND) بين P و Q، بالإضافة إلى عملية “الـأو” (OR) بين ¬P و R. هذا هو تعبير مركب يعتمد على ربط عدة عبارات باستخدام العمليات المنطقية.

  2. تطبيق قاعدة التوزيع: طبقاً لقواعد التوزيع، يمكننا أن نوزع التعبير كما يلي:

(PQ)(¬PR)=(¬(PQ)(¬PR))(P ∧ Q) → (¬P ∨ R) = (¬(P ∧ Q) ∨ (¬P ∨ R))

  1. تبسيط التعبير: الآن يمكننا تبسيط التعبير أكثر باستخدام القوانين الأخرى مثل قانون دي مورغان:

¬(PQ)=(¬P¬Q)¬(P ∧ Q) = (¬P ∨ ¬Q)

وبذلك نحصل على:

(¬P¬Q)(¬PR)(¬P ∨ ¬Q) ∨ (¬P ∨ R)

  1. التبسيط النهائي: الآن يمكننا تبسيط التعبير باستخدام القوانين التي تنص على أن A ∨ A = A:

¬P¬QR¬P ∨ ¬Q ∨ R

وهذا هو التعبير المبسط.

3. تمرين 2: جدول الحقيقة

التمارين المتعلقة بجداول الحقيقة مهمة للغاية لأنها تساعد في تحديد القيم المنطقية للتعبيرات المعقدة. سنأخذ تعبيراً منطقياً بسيطاً ونبني له جدول حقيقة.

المطلوب: بناء جدول الحقيقة للتعبير المنطقي:

(PQ)(¬PR)(P ∨ Q) → (¬P ∧ R)

الحل:

  1. تحديد المتغيرات: لدينا ثلاث متغيرات: P، Q، و R.

  2. بناء جدول الحقيقة: سنقوم بتكوين جميع التراكيب الممكنة لقيم P، Q، و R، ونحسب قيم التعبير المنطقي عند كل حالة:

P Q R P ∨ Q ¬P ¬P ∧ R (P ∨ Q) → (¬P ∧ R)
T T T T F F F
T T F T F F F
T F T T F F F
T F F T F F F
F T T T T T T
F T F T T F F
F F T F T T T
F F F F T F T
  1. النتيجة النهائية: بناء على الجدول، نلاحظ أن التعبير المنطقي يكون صحيحاً فقط في الحالتين:

    • عندما تكون P = F، Q = T، و R = T.

    • عندما تكون P = F، Q = F، و R = T.

4. تمرين 3: البرهان باستخدام التناقض

في هذا التمرين، سنقوم باستخدام أسلوب البرهان بالتناقض لإثبات صحة إحدى العبارات المنطقية.

المطلوب: إثبات أن التعبير المنطقي التالي هو صحيح:

(PQ)(¬Q¬P)(P → Q) ∧ (¬Q → ¬P)

الحل:

  1. الافتراض العكسي: لنفترض أن التعبير غير صحيح، بمعنى أن:

(PQ)(¬Q¬P)=F(P → Q) ∧ (¬Q → ¬P) = F

  1. استنتاج التناقض: إذا كان التعبير بالكامل خاطئاً، فهذا يعني أن أحد مكوناته يجب أن يكون خاطئاً. إذا كانت P → Q خاطئة، فإن P تكون صحيحة و Q خاطئة. لكن هذا يتناقض مع ¬Q → ¬P التي تتطلب أن تكون ¬P صحيحة.

  2. الاستنتاج: من هذا التناقض، نصل إلى استنتاج أن التعبير المنطقي في الحقيقة صحيح.

5. تمرين 4: البرهان باستخدام الاستقراء الرياضي

الاستقراء الرياضي هو تقنية قوية تستخدم لإثبات صحة العبارات الرياضية التي تعتمد على الأعداد الطبيعية. سنقوم باستخدام هذه التقنية لإثبات صحة التعبير التالي:

S(n):1+2+3+...+n=n(n+1)2S(n): 1 + 2 + 3 + … + n = \frac{n(n+1)}{2}

الحل:

  1. الخطوة الأولى – الأساس: نبدأ بالتحقق من صحة العبارة عندما يكون n = 1:

1=1(1+1)2=11 = \frac{1(1+1)}{2} = 1

وهذا صحيح.

  1. الخطوة الثانية – فرضية الاستقراء: نفترض أن العبارة صحيحة لـ n = k، أي:

1+2+3+...+k=k(k+1)21 + 2 + 3 + … + k = \frac{k(k+1)}{2}

  1. الخطوة الثالثة – إثبات الحالة التالية: نثبت أن العبارة صحيحة لـ n = k + 1. نضيف k + 1 إلى الجهة اليسرى من المعادلة:

1+2+3+...+k+(k+1)=k(k+1)2+(k+1)1 + 2 + 3 + … + k + (k+1) = \frac{k(k+1)}{2} + (k+1)

نأخذ العامل المشترك (k+1):

=(k+1)(k2+1)=(k+1)(k+22)=(k+1)(k+2)2= (k+1)\left( \frac{k}{2} + 1 \right) = (k+1)\left( \frac{k+2}{2} \right) = \frac{(k+1)(k+2)}{2}

وهذا هو الشكل الذي كنا نريد إثباته.

  1. الاستنتاج: بذلك، نكون قد أثبتنا صحة العبارة باستخدام الاستقراء الرياضي.

6. تمرين 5: تحليل الدالة المنطقية باستخدام الأشجار

التعبيرات المنطقية المعقدة يمكن تحليلها باستخدام الأشجار المنطقية. في هذا التمرين، سنقوم بتحليل التعبير المنطقي التالي باستخدام الأشجار:

(P(QR))(S(P ∧ (Q ∨ R)) → (S