همارزی منطقی: سفری به دنیای گزارههای همیشه همارز
۱. همارزی منطقی چیست؟ (تعریف و مفهوم پایه)
به عبارت سادهتر، اگر دو گزاره را با جدول درستی2 بررسی کنیم، ستون آخر آنها باید کاملاً شبیه هم باشد. این مفهوم را با نماد ≡ یا ⇔ نشان میدهیم. برای مثال، گزاره «اگر باران بیاید، خیابان خیس میشود» با گزاره «یا باران نمیآید یا خیابان خیس میشود» از نظر منطقی همارز هستند.
مثال عینی: فرض کنید در یک مسابقه، شرط برنده شدن این است که «هم سوال ریاضی را درست جواب بدهی و هم سوال علوم را». حالا اگر به دوستت بگویی: «اگر سوال ریاضی را درست جواب ندهی یا سوال علوم را درست جواب ندهی، بازنده میشوی». این دو جمله در واقع یک معنا را میرسانند و در هر شرایطی (برنده شدن یا باختن) با هم برابر هستند. این همان ایده همارزی منطقی است.
۲. جدول درستی و تشخیص همارزی
برای مثال، دو گزاره $p \rightarrow q$ (اگر p آنگاه q) و $\neg p \lor q$ (نقیض p یا q) را در نظر بگیرید. برای اینکه بفهمیم این دو همارز هستند، جدول زیر را میسازیم:
| $p$ | $q$ | $p \rightarrow q$ | $\neg p \lor q$ |
|---|---|---|---|
| درست | درست | درست | درست |
| درست | نادرست | نادرست | نادرست |
| نادرست | درست | درست | درست |
| نادرست | نادرست | درست | درست |
۳. قوانین مهم همارزی منطقی
- قانون نفی مضاعف3: نقیق کردن یک گزاره دو بار، خودش را میدهد.
$\neg (\neg p) \equiv p$
- قوانین جابجایی4: در عطف و فصل، ترتیب عبارتها مهم نیست.
$p \land q \equiv q \land p$ و $p \lor q \equiv q \lor p$
- قوانین شرکتپذیری5: در عطف و فصل طولانی، محل پرانتزها تغییری در مقدار نهایی ایجاد نمیکند.
$(p \land q) \land r \equiv p \land (q \land r)$
- قوانین توزیعپذیری6: این قوانین بسیار مهم هستند و ارتباط بین عطف و فصل را نشان میدهند.
$p \land (q \lor r) \equiv (p \land q) \lor (p \land r)$$p \lor (q \land r) \equiv (p \lor q) \land (p \lor r)$
- قوانین دمورگان7: این قوانین نحوه توزیع نقیض بر روی عطف و فصل را نشان میدهند.
$\neg (p \land q) \equiv \neg p \lor \neg q$$\neg (p \lor q) \equiv \neg p \land \neg q$
۴. کاربرد عملی: سادهسازی عبارتهای شرطی در برنامهنویسی
- با استفاده از قانون توزیعپذیری به صورت برعکس: $(p \lor \neg p) \land (p \lor q)$
- میدانیم که $p \lor \neg p$ همواره درست است (قانون طرد شق ثالث8).
- پس عبارت به $\text{درست} \land (p \lor q)$ تبدیل میشود که خود معادل است با $p \lor q$.
۵. چالشهای مفهومی (پرسش و پاسخ)
پاسخ: بله. هر دو گزاره «تناقض» نام دارند و در تمام حالتها مقدار نادرست میگیرند. برای مثال، $p \land \neg p$ با $q \land \neg q$ همارز هستند، زیرا هر دو همیشه نادرستاند. این نشان میدهد همارزی لزوماً به معنی یکسان بودن ساختار نیست، بلکه به معنی یکسان بودن رفتار در همه حالات است.
پاسخ: در تساوی ریاضی، دو عبارت یک مقدار عددی یکسان تولید میکنند ($۲+۳ = ۵$). اما در همارزی منطقی، با «گزاره» سروکار داریم که ارزش آنها میتواند درست یا نادرست باشد. همارزی میگوید که این دو گزاره در هر دنیای ممکن (هر ترکیب از مقادیر متغیرها) هر دو با هم درست یا با هم نادرست هستند. این یک مفهوم عمیقتر از تساوی ساده اعداد است.
پاسخ: بله. برای همارزی، تعداد یا نام متغیرها مهم نیست، بلکه ساختار و ارتباط بین آنها اهمیت دارد. به عنوان مثال، گزاره $p \rightarrow q$ با گزاره $\neg q \rightarrow \neg p$ (وارون نقیض) همارز است. اولی دو متغیر p و q دارد و دومی هم همین دو متغیر را دارد، اما در حالت کلی اگر دو گزاره با مجموعه متغیرهای متفاوت، به ازای تمام حالات ممکن مقادیر یکسان بدهند، همارز محسوب میشوند.
پاورقی
2 جدول درستی (Truth Table): جدولی که تمام مقادیر ممکن برای متغیرهای یک گزاره و نتیجه نهایی آن را نشان میدهد.
3 نفی مضاعف (Double Negation): قانونی که میگوید نقیض نقیض یک گزاره، معادل خود آن گزاره است.
4 قانون جابجایی (Commutative Law): در عملیات عطف و فصل، ترتیب عملوندها مهم نیست.
5 قانون شرکتپذیری (Associative Law): در زنجیرهای از عطفها یا فصلها، نحوه گروهبندی عبارات مهم نیست.
6 قانون توزیعپذیری (Distributive Law): قانونی که ارتباط بین دو عملگر عطف و فصل را بیان میکند.
7 قوانین دمورگان (De Morgan's Laws): قوانینی که نحوه توزیع نقیض بر پرانتزهای شامل عطف و فصل را نشان میدهند.
8 طرد شق ثالث (Law of Excluded Middle): اصلی در منطق که میگوید هر گزاره یا درست است یا نقیض آن، و حالت سومی وجود ندارد ($p \lor \neg p$ همواره درست است).