ترکیب دوشرطی (↔): گزارهای که دو طرف آن همارز باشند.
مثال عینی: فرض کنید $p$ عبارت «عدد طبیعی $n$ زوج است» و $q$ عبارت «یکرقم آخر $n$ زوج است» باشد. آنگاه $p \leftrightarrow q$ همیشه درست است، زیرا هرگاه عددی زوج باشد، یکرقم آخر آن زوج است و برعکس. اما اگر به جای آن از شرطی ساده $p \to q$ استفاده کنیم، تنها یک جهت را بیان میکند (اگر زوج باشد، یکرقم آخر زوج است) اما جهت عکس را پوشش نمیدهد.
جدول درستی ترکیب دوشرطی
برای هر ترکیب منطقی میتوانیم جدول درستی رسم کنیم. در ترکیب دوشرطی، خروجی تنها زمانی درست است که دو ورودی با هم برابر باشند. این ویژگی آن را از ترکیب شرطی معمولی ($p \to q$) متمایز میکند.
| p | q | p \to q | q \to p | p \leftrightarrow q |
|---|---|---|---|---|
| د | د | د | د | د |
| د | ن | ن | د | ن |
| ن | د | د | ن | ن |
| ن | ن | د | د | د |
در جدول بالا، حروف «د» به معنای «درست» و «ن» به معنای «نادرست» است. همانطور که مشاهده میکنید، ترکیب دوشرطی فقط در سطرهای اول و چهارم که مقدار $p$ و $q$ یکسان است، مقدار درست دارد. به عبارت ریاضی:
این رابطه نشان میدهد که دوشرطی در واقع «عطف» دو شرطی ساده است.
همارزی منطقی و قوانین دمورگان
وقتی دو گزاره همارز باشند، یعنی همواره مقادیر درستی یکسان دارند. ترکیب دوشرطی دقیقاً بیانگر همین همارزی است. یکی از مهمترین کاربردهای دوشرطی در قوانین دمورگان1 دیده میشود. این قوانین به ما میگویند که نقیض عطف و فصل چگونه با هم مرتبط هستند:
$\neg (p \lor q) \leftrightarrow (\neg p) \land (\neg q)$
این دو تساوی نمونههایی از ترکیب دوشرطی هستند که درستی آنها برای همه حالتهای $p$ و $q$ برقرار است. چنین گزارههایی را «درستنما» یا «توتولوژی»2 مینامیم.
کاربرد عملی: اثبات قضیه فیثاغورث
یکی از زیباترین کاربردهای ترکیب دوشرطی در قضیه فیثاغورث دیده میشود. این قضیه بیان میکند: در مثلث قائمالزاویه، مربع وتر برابر است با مجموع مربعهای دو ضلع دیگر. اما شکل دوشرطی قضیه قویتر است:
در اینجا $c$ طول وتر و $a$ و $b$ طول دو ضلع دیگر هستند. این دوشرطی میگوید: «مثلث قائمالزاویه است اگر و فقط اگر رابطه $a^2+b^2=c^2$ برقرار باشد». این جمله هم درستی قضیه مستقیم و هم درستی عکس آن را اثبات میکند.
تفاوت دوشرطی با شرطی ساده در مسائل روزمره
برای روشنتر شدن تفاوت، جدول زیر را بررسی کنید. در این جدول دو گزاره را با هم مقایسه میکنیم: شرطی ساده ($p \to q$) و دوشرطی ($p \leftrightarrow q$).
| گزاره شرطی ($\to$) | گزاره دوشرطی ($\leftrightarrow$) |
|---|---|
| فقط یک جهت را بیان میکند (اگر $p$ آنگاه $q$) | هر دو جهت را بیان میکند ($p$ اگر و فقط اگر $q$) |
| تنها در حالتی نادرست است که $p$ درست و $q$ نادرست باشد | تنها در دو حالت نادرست است که مقدار $p$ و $q$ متفاوت باشد |
| مثال: «اگر باران ببارد، زمین خیس میشود» (بارش باعث خیسی است ولی خیسی میتواند دلایل دیگری هم داشته باشد) | مثال: «عدد بر 2 بخشپذیر است اگر و فقط اگر یکرقم آخر آن زوج باشد» (شرط لازم و کافی) |
چالشهای مفهومی
خیر. تبدیل شرطی $p \to q$ به دوشرطی $p \leftrightarrow q$ تنها در صورتی مجاز است که عکس قضیه یعنی $q \to p$ نیز درست باشد. در غیر این صورت، دوشرطی نادرست خواهد بود. به همین دلیل در ریاضیات، برای اثبات همارزی باید هر دو جهت را جداگانه اثبات کنیم.
دو گزاره $P$ و $Q$ زمانی همارز منطقی هستند که در همه حالتها مقادیر یکسان داشته باشند. در این صورت، ترکیب دوشرطی $P \leftrightarrow Q$ یک درستنما (توتولوژی) خواهد بود. اما هر گزاره دوشرطی لزوماً یک درستنما نیست؛ مثلاً $(1=1) \leftrightarrow (2=2)$ درست است، اما $(1=1) \leftrightarrow (2=3)$ نادرست است.
برای اثبات یک دوشرطی مانند $p \leftrightarrow q$، باید دو مرحله را انجام دهیم: ابتدا $p \to q$ را اثبات کنیم (شرط لازم) و سپس $q \to p$ را (شرط کافی). این روش در اثبات قضایایی مانند «قضیه تالس»، «قضیه فیثاغورث» و بسیاری از همارزیهای جبری کاربرد دارد. همچنین در تعریف مفاهیم جدید (مثلاً تعریف زوج بودن) از دوشرطی استفاده میشود.