Matematiksel mantıkta koşul (İngilizce: conditional, Türkçe: koşullu önerme), iki önermeyi "eğer... ise" bağlacıyla birleştiren bileşik önermedir. Sembolü ⇒ veya → şeklinde gösterilir.
p ⇒ q ifadesi "eğer p ise q" veya "p ise q" olarak okunur. Burada p'ye hipotez (öncül), q'ya ise sonuç denir.
"100 numaralı kural", koşul operatörünün doğruluk tablosunu kolayca hatırlamak için kullanılan pratik bir yöntemdir. Bu kurala göre:
Bu kurala "100 kuralı" denmesinin nedeni, doğruluk değerlerinin ikili sayı sisteminde "100" şeklinde okunabilmesidir (1=doğru, 0=yanlış).
| p | q | p ⇒ q | Durum Açıklaması |
|---|---|---|---|
| 1 (Doğru) | 1 (Doğru) | 1 (Doğru) | ✅ Eğer doğruysa doğru → Kabul edilebilir |
| 1 (Doğru) | 0 (Yanlış) | 0 (Yanlış) | ❌ Eğer doğruysa yanlış → Çelişki, kabul edilemez |
| 0 (Yanlış) | 1 (Doğru) | 1 (Doğru) | ✅ Eğer yanlışsa doğru → Boş hipotez, kabul edilebilir |
| 0 (Yanlış) | 0 (Yanlış) | 1 (Doğru) | ✅ Eğer yanlışsa yanlış → Boş hipotez, kabul edilebilir |
Koşul operatörünün en tartışmalı yanı, hipotezin yanlış (p=0) olduğu durumlarda her zaman doğru (1) sonucunu vermesidir. Bunu şu örnekle açıklayalım:
Örnek: "Eğer yağmur yağıyorsa, sokaklar ıslaktır." (p ⇒ q)
p ⇒ q ifadesi aşağıdaki şekillerde de ifade edilebilir:
Alıştırma 1: Aşağıdaki ifadenin doğruluk tablosunu oluşturun: (p ⇒ q) ∧ (q ⇒ p)
İpucu: Bu ifade p ⇔ q (iki yönlü koşul) ifadesine eşdeğerdir.
Alıştırma 2: "Eğer bir sayı 4'e bölünüyorsa, çifttir." ifadesini mantıksal sembollerle yazın ve 12, 6, 3 sayıları için doğruluk değerlerini bulun.
Bu temel mantık kavramı, matematiksel ispatların, algoritma tasarımının ve programlama mantığının temelini oluşturur. Doğruluk tablosunu ve 100 kuralını iyi öğrenmek, daha karmaşık mantıksal ifadeleri anlamada size büyük kolaylık sağlayacaktır.