جدول الحقيقة
جدول الحقيقة هو جدول رياضي يُستخدم في المنطق ، وتحديدًا في سياق الجبر البولياني ، والدوال البوليانية ، وحساب القضايا ، حيث يُحدد القيم الوظيفية للتعبيرات المنطقية لكل وسيط من وسائطها الوظيفية، أي لكل توليفة من القيم التي تأخذها متغيراتها المنطقية . [ 1 ] وبشكل خاص، يمكن استخدام جداول الحقيقة لإثبات ما إذا كان التعبير القضوي صحيحًا لجميع قيم الإدخال الصحيحة، أي ما إذا كان صحيحًا منطقيًا .
يحتوي جدول الحقيقة على عمود لكل متغير إدخال (على سبيل المثال، A وB)، وعمود أخير يُظهر نتيجة العملية المنطقية التي يمثلها الجدول (على سبيل المثال، A XOR B ). يحتوي كل صف في جدول الحقيقة على تكوين واحد ممكن لمتغيرات الإدخال (على سبيل المثال، A=true، B=false)، ونتيجة العملية لتلك القيم.
جدول الصواب الخاص بالقضية هو تمثيل بياني لدالة الصواب الخاصة بها . قد تكون دالة الصواب أكثر فائدة للأغراض الرياضية، على الرغم من أن المعلومات نفسها مشفرة في كليهما.
يُنسب الفضل عمومًا إلى لودفيج فيتجنشتاين في ابتكار ونشر جدول الحقيقة في كتابه "رسالة منطقية فلسفية" ، الذي اكتمل في عام 1918 ونُشر في عام 1921. [ 2 ] كما اقترح إميل ليون بوست نظامًا مشابهًا بشكل مستقل في عام 1921. [ 3 ]
تاريخ
تُظهر أبحاث إيرفينغ أنيليس أن سي إس بيرس يبدو أنه أول منطقي (في عام 1883) قام بوضع مصفوفة جدول الحقيقة. [ 4 ]
من ملخص ورقة أنيليس: [ 4 ]
في عام ١٩٩٧، اكتشف جون شوسكي، على ظهر صفحة من النسخة المطبوعة لمحاضرة برتراند راسل عام ١٩١٢ بعنوان "فلسفة الذرية المنطقية"، مصفوفات جداول الصواب. مصفوفة النفي هي مصفوفة راسل، وإلى جانبها مصفوفة الاستلزام المادي بخط لودفيج فيتجنشتاين. وقد تبين أن مخطوطة غير منشورة، يُعتقد أنها من تأليف بيرس عام ١٨٩٣، تتضمن مصفوفة جدول صواب مكافئة لمصفوفة الاستلزام المادي التي اكتشفها جون شوسكي. كما تتضمن مخطوطة أخرى غير منشورة لبيرس، يُعتقد أنها كُتبت في الفترة ١٨٨٣-١٨٨٤ بالتزامن مع تأليف كتابه "في جبر المنطق: مساهمة في فلسفة الترميز" الذي نُشر في المجلة الأمريكية للرياضيات عام ١٨٨٥، مثالاً على جدول صواب غير مباشر للعبارة الشرطية.
التطبيقات
يمكن استخدام جداول الصواب لإثبات العديد من التكافؤات المنطقية الأخرى . على سبيل المثال، انظر إلى جدول الصواب التالي:
| تي | تي | F | تي | تي |
| تي | F | F | F | F |
| F | تي | تي | تي | تي |
| F | F | تي | تي | تي |
وهذا يدل على حقيقة أنوهو مكافئ منطقياً لـ.
جدول الحقيقة للبوابات المنطقية
فيما يلي جدول الحقيقة الذي يقدم تعريفات لكل من وظائف البوابات المنطقية الستة الممكنة ذات المدخلين لمتغيرين منطقيين P و Q:
| تي | تي | تي | تي | F | F | F | تي |
| تي | F | F | تي | تي | F | تي | F |
| F | تي | F | تي | تي | F | تي | F |
| F | F | F | F | تي | تي | F | تي |
| الاسم (الدالة) | و (حرف عطف) | أو (الفصل) | NAND (عدم الاقتران) | NOR (عدم الفصل) | XOR (عدم التكافؤ) | XNOR (التكافؤ) | |
حيث تعني T صحيح و F تعني خطأ | |||||||
جداول الحقيقة المختصرة للمعاملات الثنائية
بالنسبة للمعاملات الثنائية، يُستخدم أيضًا شكل مُختصر لجدول الحقيقة، حيث تُحدد عناوين الصفوف وعناوين الأعمدة المعاملات، بينما تُحدد خلايا الجدول النتيجة. على سبيل المثال، يستخدم المنطق البولياني هذا الشكل المُختصر لجدول الحقيقة:
|
|
تُعدّ هذه الصيغة مفيدةً خاصةً إذا كانت العمليات تبادلية، مع إمكانية تحديد أن الصفوف هي المعامل الأول والأعمدة هي المعامل الثاني. وتُفيد هذه الصيغة المختصرة بشكلٍ خاص عند مناقشة امتدادات المنطق متعددة القيم، إذ تُقلّل بشكلٍ كبير من التعقيد التوافقي لعدد الصفوف المطلوبة. كما تُتيح هذه الصيغة تمييزًا سريعًا لشكل توزيع القيم في الجدول، مما يُساعد القارئ على فهم القواعد بسرعة أكبر.
جداول الحقيقة في المنطق الرقمي
تُستخدم جداول الحقيقة أيضًا لتحديد وظيفة جداول البحث في الدوائر المنطقية الرقمية . بالنسبة لجدول بحث ذي n مدخل، سيحتوي جدول الحقيقة علىتُحدد القيم (أو الصفوف في التنسيق الجدولي أعلاه) دالة منطقية كاملة لجدول البحث. من خلال تمثيل كل قيمة منطقية كبت في عدد ثنائي ، يمكن ترميز قيم جدول الحقيقة بكفاءة كقيم صحيحة في برامج أتمتة تصميم الإلكترونيات (EDA) . على سبيل المثال، يمكن لعدد صحيح 32 بت ترميز جدول الحقيقة لجدول بحث يحتوي على ما يصل إلى 5 مدخلات.
عند استخدام تمثيل عددي صحيح لجدول الحقيقة، يمكن الحصول على قيمة خرج جدول البحث (LUT) بحساب فهرس بت k بناءً على قيم مدخلات جدول البحث، وفي هذه الحالة تكون قيمة خرج جدول البحث هي البت رقم k من العدد الصحيح. على سبيل المثال، لتقييم قيمة خرج جدول البحث عند إعطاء مصفوفة من n قيمة إدخال منطقية، يمكن حساب فهرس بت قيمة خرج جدول الحقيقة كما يلي: إذا كان المدخل رقم i صحيحًا، فليكنوإلا فليكنثمّ يكون البت رقم k من التمثيل الثنائي لجدول الحقيقة هو قيمة خرج جدول البحث، حيث
تُعدّ جداول الحقيقة طريقةً بسيطةً ومباشرةً لترميز الدوال المنطقية، إلا أنها، نظرًا لتزايد حجمها بشكلٍ كبيرٍ مع ازدياد عدد المدخلات، غير مناسبةٍ للدوال ذات عددٍ كبيرٍ من المدخلات. ومن بين التمثيلات الأخرى الأكثر كفاءةً في استخدام الذاكرة، المعادلات النصية ومخططات القرار الثنائية .
تطبيقات جداول الحقيقة في الإلكترونيات الرقمية
في الإلكترونيات الرقمية وعلوم الحاسوب (مجالات هندسة المنطق التطبيقي والرياضيات)، يمكن استخدام جداول الحقيقة لتبسيط العمليات المنطقية الأساسية إلى علاقات بسيطة بين المدخلات والمخرجات، دون الحاجة إلى بوابات منطقية أو شيفرة برمجية. على سبيل المثال، يمكن تمثيل عملية جمع ثنائية باستخدام جدول الحقيقة:
| أ | ب | ج | R |
|---|---|---|---|
| تي | تي | تي | F |
| تي | F | F | تي |
| F | تي | F | تي |
| F | F | F | F |
حيث A هو المعامل الأول، وB هو المعامل الثاني، وC هو رقم الحمل، وR هو النتيجة.
يُقرأ جدول الحقيقة هذا من اليسار إلى اليمين:
- زوج القيم (أ، ب) يساوي زوج القيم (ج، ر).
- أو في هذا المثال، A + B يساوي النتيجة R، مع الحمل C.
لا يصف هذا الجدول العمليات المنطقية اللازمة لتنفيذ هذه العملية، بل يحدد ببساطة وظيفة المدخلات لقيم الإخراج.
فيما يتعلق بالنتيجة، يمكن اعتبار هذا المثال حسابيًا بمثابة جمع ثنائي modulo 2، ومكافئًا منطقيًا لعملية المنطق الثنائي الحصري (الفصل الحصري).
في هذه الحالة، يمكن استخدامها فقط مع المدخلات والمخرجات البسيطة جدًا، مثل 1 و0. ومع ذلك، إذا زاد عدد أنواع القيم التي يمكن أن تأخذها المدخلات، فسيزداد حجم جدول الحقيقة.
على سبيل المثال، في عملية الجمع، نحتاج إلى مُعاملين، A وB. يمكن أن يأخذ كل منهما إحدى قيمتين، صفر أو واحد. عدد التوليفات الممكنة لهاتين القيمتين هو 2 × 2، أي أربعة. لذا، فإن النتيجة هي أربعة مُخرجات مُحتملة لـ C وR. إذا استخدمنا النظام العددي ذو الأساس 3، سيزداد الحجم إلى 3 × 3، أي تسعة مُخرجات مُحتملة.
يُطلق على مثال "الجمع" الأول أعلاه اسم جامع نصفي. أما الجامع الكامل فهو الذي يُستخدم فيه ناتج الحمل من العملية السابقة كمدخل للجامع التالي. وبالتالي، يلزم جدول حقيقة من ثمانية صفوف لوصف منطق الجامع الكامل .
ABC* | CR 0 0 0 | 0 0 0 1 0 | 0 1 1 0 0 | 0 1 1 1 0 | 1 0 0 0 1 | 0 1 0 1 1 | 1 0 1 0 1 | 1 0 1 1 1 | 1 1 كما في السابق، ولكن.. C* = حمل من الجامع السابق
طرق كتابة جداول الحقيقة
فيما يتعلق بأعمدة التوجيه [ 5 ] الموجودة على يسار الجدول، والتي تمثل متغيرات افتراضية ، يقدم مؤلفون مختلفون توصيات متباينة حول كيفية ملئها، على الرغم من أن هذا لا يحمل أي دلالة منطقية. [ 6 ]
طريقة بديلة
يوصي لي آرتشي، وهو أستاذ في جامعة لاندر ، بهذا الإجراء، والذي يتم اتباعه بشكل شائع في جداول الحقيقة المنشورة:
- اكتب عدد المتغيرات (المقابلة لعدد العبارات) بالترتيب الأبجدي.
- عدد الأسطر المطلوبة هو 2^ n حيث n هو عدد المتغيرات. (على سبيل المثال، مع ثلاثة متغيرات، 2 ^3 = 8).
- ابدأ من العمود الأيمن وقم بالتناوب بين حرفي T و F حتى تنتهي الأسطر.
- ثم انتقل إلى اليسار إلى العمود التالي وقم بالتناوب بين أزواج T و F حتى تنتهي الأسطر.
- ثم انتقل إلى العمود الأيسر التالي وضاعف عدد علامات T و F حتى تكتمل. [ 5 ]
ينتج عن هذه الطريقة جداول الحقيقة مثل الجدول التالي لـ P → ( Q ∨ R → ( R → ¬ P )) ، الذي أنتجه ستيفن كول كلين : [ 7 ]
| تي | تي | تي | F |
| تي | تي | F | تي |
| تي | F | تي | F |
| تي | F | F | تي |
| F | تي | تي | تي |
| F | تي | F | تي |
| F | F | تي | تي |
| F | F | F | تي |
طريقة توافقية
من ناحية أخرى، يعتقد كولين هاوسون أن "من القواعد العملية الجيدة" القيام بما يلي:
لنبدأ بجميع الأحرف T، ثم بجميع الطرق (ثلاث) التي يمكن بها دمج حرفين T مع حرف F واحد، ثم بجميع الطرق (ثلاث) التي يمكن بها دمج حرف T واحد مع حرفين F، ثم ننتهي بجميع الأحرف F. إذا تم بناء جملة مركبة من n حرفًا مختلفًا، فسيكون لجدول الصواب الخاص بها 2^ n صفًا، حيث توجد طريقتان لتعيين T أو F للحرف الأول، ولكل من هاتين الطريقتين توجد طريقتان لتعيين T أو F للحرف الثاني، ولكل من هاتين الطريقتين توجد طريقتان لتعيين T أو F للحرف الثالث، وهكذا، مما يعطي 2.2.2....، n مرة، وهو ما يساوي 2^ n . [ 6 ]
ينتج عن هذا جداول الحقيقة مثل هذا الجدول "الذي يوضح أن ( A → C )∧( B → C ) و ( A ∨ B )→ C متكافئان وظيفيًا من حيث الحقيقة " ، على غرار جدول أنتجه هاوسون : [ 6 ]
| تي | تي | تي | تي | تي |
| تي | تي | F | F | F |
| تي | F | تي | تي | تي |
| F | تي | تي | تي | تي |
| F | F | تي | تي | تي |
| F | تي | F | F | F |
| تي | F | F | F | F |
| F | F | F | تي | تي |
حجم جداول الحقيقة
إذا كان لدينا n من المتغيرات المدخلة، فإن هناك 2^ n من التوليفات الممكنة لقيمها المنطقية. قد تُنتج دالة معينة قيمة منطقية صحيحة أو خاطئة لكل توليفة، لذا فإن عدد الدوال المختلفة لـ n من المتغيرات هو 2 ^ n أسّي مضاعف .
| ن | 2 ن | 2 2 ن | |
|---|---|---|---|
| 0 | 1 | 2 | |
| 1 | 2 | 4 | |
| 2 | 4 | 16 | |
| 3 | 8 | 256 | |
| 4 | 16 | 65,536 | |
| 5 | 32 | 4,294,967,296 | ≈ 4.3 × 109 |
| 6 | 64 | 18,446,744,073,709,551,616 | ≈ 1.8 × 1019 |
| 7 | 128 | 340,282,366,920,938,463,463,374,607,431,768,211,456 | ≈ 3.4 × 1038 |
| 8 | 256 | 115,792,089,237,316,195,423,570,985,008,687,907,853,269,984,665,640,564,039,457,584,007,913,129,639,936 | ≈ 1.2 × 1077 |
نادراً ما يتم تقديم جداول الحقيقة للدوال التي تحتوي على ثلاثة متغيرات أو أكثر.
جداول الوظائف
قد يكون من المفيد التعبير عن مخرجات جدول الحقيقة كدالة لبعض قيم المتغيرات، بدلاً من مجرد قيمة صحيحة أو خاطئة حرفية. تُسمى هذه الجداول "جداول الدوال" لتمييزها عن "جداول الحقيقة" الأكثر عمومية. [ 8 ] على سبيل المثال، يمكن استخدام قيمة G مع بوابة XOR لعكس قيمة أخرى X شرطيًا . بعبارة أخرى، عندما تكون G خاطئة، يكون الناتج X ، وعندما تكون G صحيحة، يكون الناتج X.سيكون شكل جدول الوظائف لهذا كالتالي:
| F | |
| تي |
وبالمثل، مُضاعِف إشارات 4 إلى 1 مع مداخل مُحدَّدةو، مدخلات البيانات A و B و C و D ، والمخرج Z (كما هو موضح في الصورة) سيكون لها جدول الوظائف التالي:

| Z | ||
|---|---|---|
| F | F | أ |
| F | تي | ب |
| تي | F | ج |
| تي | تي | د |
جداول الحقيقة للمشغل الجملي
جدول نظرة عامة
فيما يلي جدول حقيقة موسع يقدم تعريفات لجميع دوال الحقيقة الستة عشر الممكنة لمتغيرين منطقيين p و q : [ ملاحظة 1 ]
| تي | تي | F | F | F | F | F | F | F | F | تي | تي | تي | تي | تي | تي | تي | تي | |
| تي | F | F | F | F | F | تي | تي | تي | تي | F | F | F | F | تي | تي | تي | تي | |
| F | تي | F | F | تي | تي | F | F | تي | تي | F | F | تي | تي | F | F | تي | تي | |
| F | F | F | تي | F | تي | F | تي | F | تي | F | تي | F | تي | F | تي | F | تي | |
| كوم | ||||||||||||||||||
| مشارك | ||||||||||||||||||
| صفة | ||||||||||||||||||
| سلبي | ||||||||||||||||||
| مزدوج | ||||||||||||||||||
| ليد | F | F | تي | تي | صواب، خطأ | تي | F | |||||||||||
| يتخلص | F | F | تي | تي | صواب، خطأ | تي | F | |||||||||||
أين
- T = صحيح.
- F = خطأ.
- يشير الصف Com إلى ما إذا كان العامل ، op ، تبديليًا - P op Q = Q op P .
- يشير صف Assoc إلى ما إذا كان العامل، op ، تجميعيًا - ( P op Q ) op R = P op ( Q op R ) .
- يُظهر صف Adj العامل op2 بحيث يكون P op Q = Q op2 P .
- يُظهر الصف السالب العامل op2 بحيث يكون P op Q = ¬( P op2 Q ) .
- يُظهر صف " العملية المزدوجة" العملية المزدوجة التي تم الحصول عليها عن طريق تبديل T مع F، و AND مع OR.
- يُظهر صف L id الهويات اليسرى للمشغل إذا كان له أي قيم I بحيث يكون I op Q = Q .
- يُظهر صف R id الهويات اليمنى للمُعامل إذا كان له أي قيم I بحيث يكون P op I = P. [ ملاحظة 2 ]
جدول فيتجنشتاين
في الاقتراح 5.101 من كتاب Tractatus Logico-Philosophicus ، [ 9 ] أدرج فيتجنشتاين الجدول أعلاه على النحو التالي:
القيم الحقيقية المشغل اسم العملية Tractatus [ ملاحظة 3 ] 0 (FFFF)(p, q) ⊥ خطأ شنيع Opq تناقض p وليس p؛ و q وليس q 1 (FFFT)(p, q) ولا p ↓ q Xpq NOR المنطقي لا p ولا q 2 (FFTF)(p, q) ↚ p ↚ q Mpq عكس عدم الاستلزام q وليس p 3 (FFTT)(p, q) ¬p , ~p ¬p Np , Fpq النفي ليس ص 4 (FTFF)(p, q) ↛ p ↛ q Lpq عدم وجود دلالة مادية p وليس q 5 (FTFT)(p, q) ¬q , ~q ¬q Nq , Gpq النفي ليس q 6 (FTTF)(p, q) XOR p ⊕ q Jpq الفصل الحصري إما p أو q ، ولكن ليس كلاهما 7 (FTTT)(p, q) ذاكرة NAND p ↑ q Dpq NAND المنطقي ليس كل من p و q 8 (TFFF)(p, q) و p ∧ q Kpq العطف المنطقي p و q 9 (TFFT)(p, q) إكسنور p إذا وفقط إذا q Epq الشرط الثنائي المنطقي إذا كان p فإن q ؛ وإذا كان q فإن p 10 (TFTF)(p, q) q q Hpq دوال الإسقاط q 11 (TFTT)(p, q) p → q إذا كان p فإن q Cpq الآثار المادية إذا كان p فإن q 12 (TTFF)(p, q) ص ص Ipq دوال الإسقاط ص 13 (TTFT)(p, q) p ← q إذا كان q فإن p بي بي كيو الاستلزام العكسي إذا كان q فإن p 14 (TTTF)(p, q) أو p ∨ q Apq الفصل المنطقي p أو q 15 (TTTT)(p, q) ⊤ حقيقي Vpq تكرار الكلام إذا كان p فإن p؛ وإذا كان q فإن q
يتم الحصول على جدول الحقيقة الذي يمثله كل صف عن طريق إلحاق التسلسل المعطى في صف القيم الحقيقية بالجدول [ ملاحظة 3 ]
ص تي تي F F q تي F تي F
على سبيل المثال، الجدول
ص تي تي F F q تي F تي F 11 تي F تي تي
يمثل جدول الحقيقة للاستلزام المادي . ويمكن أيضًا تصور العوامل المنطقية باستخدام مخططات فين .
عمليات باطلة
هناك عمليتان صفريتان:
- صحيح دائمًا
- غير صحيح أبداً، كذب أحادي
صحيح منطقياً
تكون قيمة الناتج صحيحة دائمًا، لأن هذا العامل له معاملات صفرية، وبالتالي لا توجد له قيم إدخال.
| ص | تي |
|---|---|
| تي | تي |
| F | تي |
خطأ منطقي
قيمة الناتج ليست صحيحة أبدًا: أي أنها خاطئة دائمًا، لأن هذا العامل له صفر من المعاملات، وبالتالي لا توجد له قيم إدخال.
| ص | F |
|---|---|
| تي | F |
| F | F |
العمليات الأحادية
هناك عمليتان أحاديتان:
- هوية أحادية
- النفي الأحادي
الهوية المنطقية
الهوية المنطقية هي عملية على قيمة منطقية واحدة p، والتي تظل قيمة الناتج فيها p.
جدول الحقيقة لعامل الهوية المنطقي هو كما يلي:
| ص | ص |
|---|---|
| تي | تي |
| F | F |
النفي المنطقي
النفي المنطقي هو عملية على قيمة منطقية واحدة ، عادةً ما تكون قيمة قضية ، تنتج قيمة صحيحة إذا كان معاملها خاطئًا وقيمة خاطئة إذا كان معاملها صحيحًا.
جدول الحقيقة لـ NOT p (يكتب أيضًا ¬p أو Np أو Fpq أو ~p ) هو كما يلي:
| ص | ¬p |
|---|---|
| تي | F |
| F | تي |
العمليات الثنائية
هناك 16 دالة حقيقة ممكنة لمتغيرين ثنائيين ، ولكل عامل اسم خاص به.
العطف المنطقي (و)
الاقتران المنطقي هو عملية على قيمتين منطقيتين ، عادةً قيمتين لقضيتين ، ينتج عنها قيمة صحيحة إذا كان كلا المعاملين صحيحين.
جدول الحقيقة لـ p AND q (يكتب أيضًا p ∧ q أو Kpq أو p & q أو pq ) هو كما يلي:
| ص | q | p ∧ q |
|---|---|---|
| تي | تي | تي |
| تي | F | F |
| F | تي | F |
| F | F | F |
بلغةٍ بسيطة، إذا كان كلٌّ من p و q صحيحين، فإنّ العطف p ∧ q يكون صحيحًا. أما في جميع حالات إسناد القيم المنطقية الأخرى إلى p و q، فإنّ العطف p ∧ q يكون خاطئًا.
ويمكن القول أيضاً أنه إذا كان p ، فإن p ∧ q هو q ، وإلا فإن p ∧ q هو p .
الفصل المنطقي (أو)
الفصل المنطقي هو عملية على قيمتين منطقيتين ، عادةً قيمتين لقضيتين ، ينتج عنها قيمة صحيحة إذا كانت إحدى معاملاتها على الأقل صحيحة.
جدول الحقيقة لـ p OR q (يكتب أيضًا على النحو التالي: p ∨ q ، Apq ، p || q ، أو p + q ) هو كما يلي:
| ص | q | p ∨ q |
|---|---|---|
| تي | تي | تي |
| تي | F | تي |
| F | تي | تي |
| F | F | F |
بتعبير آخر باللغة الإنجليزية، إذا كان p ، فإن p ∨ q هو p ، وإلا فإن p ∨ q هو q .
الاستدلال المنطقي
يرتبط كل من الاستلزام المنطقي والشرط المادي بعملية على قيمتين منطقيتين ، عادةً قيمتين لقضيتين ، مما ينتج عنه قيمة خاطئة إذا كان المعامل الأول صحيحًا والمعامل الثاني خاطئًا، وقيمة صحيحة خلاف ذلك.
جدول الحقيقة المرتبط بالاستلزام المنطقي p يستلزم q (الذي يرمز إليه بـ p ⇒ q ، أو نادراً Cpq ) هو كما يلي:
| ص | q | p ⇒ q |
|---|---|---|
| تي | تي | تي |
| تي | F | F |
| F | تي | تي |
| F | F | تي |
جدول الحقيقة المرتبط بالشرط المادي إذا كان p فإن q (الذي يرمز إليه بـ p → q ) هو كما يلي:
| ص | q | p → q |
|---|---|---|
| تي | تي | تي |
| تي | F | F |
| F | تي | تي |
| F | F | تي |
p ⇒ q و p → q متكافئان مع ¬p ∨ q .
المساواة المنطقية
المساواة المنطقية (المعروفة أيضًا باسم الشرط الثنائي أو لا الحصري ) هي عملية على قيمتين منطقيتين ، عادةً قيمتين لقضيتين ، تنتج قيمة صحيحة إذا كان كلا المعاملين خاطئين أو كلاهما صحيحين.
جدول الحقيقة لعملية p XNOR q (والتي تُكتب أيضًا على النحو التالي: p ↔ q ، Epq ، p = q ، أو p ≡ q ) هو كما يلي:
| ص | q | p ↔ q |
|---|---|---|
| تي | تي | تي |
| تي | F | F |
| F | تي | F |
| F | F | تي |
لذا فإن p EQ q صحيح إذا كان لـ p و q نفس قيمة الحقيقة (كلاهما صحيح أو كلاهما خاطئ)، وخاطئ إذا كان لهما قيم حقيقة مختلفة.
الفصل الحصري
الفصل الحصري هو عملية على قيمتين منطقيتين ، عادةً قيمتين لقضيتين ، ينتج عنها قيمة صحيحة إذا كانت إحدى معاملاته صحيحة ولكن ليس كلاهما.
جدول الحقيقة لـ p XOR q (يكتب أيضًا Jpq أو p ⊕ q ) هو كما يلي:
| ص | q | p ⊕ q |
|---|---|---|
| تي | تي | F |
| تي | F | تي |
| F | تي | تي |
| F | F | F |
بالنسبة لقضيتين، يمكن كتابة XOR أيضًا على النحو التالي (p ∧ ¬q) ∨ (¬p ∧ q).
NAND المنطقي
عملية NAND المنطقية هي عملية تُجرى على قيمتين منطقيتين ، عادةً قيمتي عبارتين منطقيتين ، وتُنتج قيمة خاطئة إذا كانت كلتا القيمتين صحيحتين. بعبارة أخرى، تُنتج قيمة صحيحة إذا كانت إحدى القيمتين على الأقل خاطئة.
جدول الحقيقة لـ p NAND q (يكتب أيضًا على النحو التالي p ↑ q أو Dpq أو p | q ) هو كما يلي:
| ص | q | p ↑ q |
|---|---|---|
| تي | تي | F |
| تي | F | تي |
| F | تي | تي |
| F | F | تي |
من المفيد في كثير من الأحيان التعبير عن عملية منطقية كعملية مركبة ، أي كعملية مبنية أو مركبة من عمليات أخرى. ويمكن تحقيق العديد من هذه التركيبات، وذلك بحسب العمليات التي تُعتبر أساسية أو "أولية" والعمليات التي تُعتبر مركبة أو "مشتقة".
في حالة NAND المنطقية، من الواضح أنه يمكن التعبير عنها كمركب من NOT و AND.
يمكن جدولة نفي العطف: ¬( p ∧ q )، وفصل النفي: (¬ p ) ∨ (¬ q ) على النحو التالي:
| ص | q | p ∧ q | ¬( p ∧ q ) | ¬ ص | ¬ q | (¬ p ) ∨ (¬ q ) |
|---|---|---|---|---|---|---|
| تي | تي | تي | F | F | F | F |
| تي | F | F | تي | F | تي | تي |
| F | تي | F | تي | تي | F | تي |
| F | F | F | تي | تي | تي | تي |
NOR المنطقي
عملية NOR المنطقية هي عملية تُجرى على قيمتين منطقيتين ، عادةً قيمتي قضيتين ، وتُنتج قيمة صحيحة إذا كانت كلتا القيمتين خاطئتين. بعبارة أخرى، تُنتج قيمة خاطئة إذا كانت إحدى القيمتين على الأقل صحيحة. يُعرف الرمز ↓ أيضًا باسم سهم بيرس نسبةً إلى مخترعه، تشارلز ساندرز بيرس ، وهو عامل كافٍ وحيد .
جدول الحقيقة لعملية p NOR q (والتي تُكتب أيضًا على شكل p ↓ q أو Xpq ) هو كما يلي:
| ص | q | p ↓ q |
|---|---|---|
| تي | تي | F |
| تي | F | F |
| F | تي | F |
| F | F | تي |
يمكن جدولة نفي الفصل ¬( p ∨ q )، واقتران النفي (¬ p ) ∧ (¬ q ) على النحو التالي:
| ص | q | p ∨ q | ¬( p ∨ q ) | ¬ ص | ¬ q | (¬ p ) ∧ (¬ q ) |
|---|---|---|---|---|---|---|
| تي | تي | تي | F | F | F | F |
| تي | F | تي | F | F | تي | F |
| F | تي | تي | F | تي | F | F |
| F | F | F | تي | تي | تي | تي |
يُظهر فحص الاشتقاقات الجدولية لـ NAND و NOR، تحت كل تعيين للقيم المنطقية للوسيطين الوظيفيين p و q ، أنماطًا متطابقة للقيم الوظيفية لـ ¬( p ∧ q ) كما هي لـ (¬p ) ∨ ( ¬q ) ، ولـ ¬( p ∨ q ) كما هي لـ ( ¬p ) ∧ ( ¬q ). وبالتالي، فإن التعبيرين الأول والثاني في كل زوج متكافئان منطقيًا، ويمكن استبدال أحدهما بالآخر في جميع السياقات التي تتعلق فقط بقيمهما المنطقية.
هذا التكافؤ هو أحد قوانين دي مورغان .
انظر أيضاً
ملحوظات
- ↑ يمكن العثور على معلومات حول التدوين في ( Bocheński 1959 ) و ( Enderton 2001 ) و ( Quine 1982 ) .
- ↑ تُعدّ المؤثرات ذات الهويات اليسرى واليمنى المتساوية (XOR، AND، XNOR، وOR) أحاديات تبديلية لأنها أيضًا تجميعية . مع أن هذا التمييز قد يبدو غير ذي صلة في نقاش بسيط حول المنطق، إلا أنه قد يكون بالغ الأهمية في الرياضيات المتقدمة. على سبيل المثال، في نظرية الفئات، تُوصف الفئة المُثرية بأنها فئة أساسيةمُثرية على أحادي ، ويمكن استخدام أي من هذه المؤثرات للإثراء.
- 1 2 استخدم فيتغنشتاين طريقةً مختلفةً للربط. في القضية 5.101 من كتاب "رسالة منطقية فلسفية"، يجب إضافة صف "قيم الصدق" إلى الجدول.
ص تي F تي F q تي تي F F
مراجع
- ↑ إندرتون 2001
- ↑ فون رايت، جورج هنريك (1955). "لودفيج فيتجنشتاين، نبذة بيوغرافية". المجلة الفلسفية . 64 (4): 527-545 (ص 532، حاشية 9). doi : 10.2307/2182631 . JSTOR 2182631 .
- ↑ بوست، إميل (يوليو 1921). "مقدمة لنظرية عامة للقضايا الأولية". المجلة الأمريكية للرياضيات . 43 (3): 163-185 . doi : 10.2307/2370324 . hdl : 2027/uiuo.ark:/13960/t9j450f7q . JSTOR 2370324 .
- 1 2 أنيليس، إيرفينغ هـ. (2012). "تحليل بيرس الوظيفي للحقيقة وأصل جدول الحقيقة". تاريخ وفلسفة المنطق . 33 : 87-97 . doi : 10.1080/01445340.2011.621702 . S2CID 170654885 .
- 1 2 "كيفية إنشاء جدول الحقيقة" . philosophy.lander.edu . تم الاطلاع عليه بتاريخ 2024-04-05 .
- 1 2 3 هاوسون، كولين (1997). المنطق مع الأشجار: مقدمة في المنطق الرمزي . لندن؛ نيويورك: روتليدج. ص 10. ISBN 978-0-415-13342-5.
- ↑ كلين، ستيفن كول (2013). المنطق الرياضي . كتب دوفر في الرياضيات. شركة كورير. ص 11. ISBN 9780486317076.
- ↑ مانو، م. موريس؛ سيليتي، مايكل (13 يوليو 2018). التصميم الرقمي، الطبعة العالمية ( الطبعة السادسة). بيرسون للتعليم المحدودة. ISBN 9781292231167.
- ^ فيتجنشتاين ، لودفيج (1922). الرسالة المنطقية الفلسفية (PDF) . الاقتراح 5.101.
المراجع
- بوشينسكي، جوزيف ماريا (1959). ملخص للمنطق الرياضي . ترجمه بيرد، أوتو. د. ريدل. دوى : 10.1007/978-94-017-0592-9 . رقم ISBN 978-94-017-0592-9.
{{cite book}}عدم توافق رقم ISBN / التاريخ ( مساعدة ) - إندرتون، هـ. (2001). مقدمة رياضية في المنطق ( الطبعة الثانية). دار هاركورت الأكاديمية للنشر. رقم ISBN 0-12-238452-0.
- كوين، دبليو في (1982). مناهج المنطق ( الطبعة الرابعة). مطبعة جامعة هارفارد. ISBN 978-0-674-57175-4.
روابط خارجية
- الجبر البولياني
- الجداول الرياضية
- علم الدلالة
- حساب القضايا
- النموذج المفاهيمي
