Mantıkta "ya da" bağlacı, günlük hayatta kullandığımızdan biraz farklı bir anlama sahiptir. Bu farkı anlamak çok önemlidir. Bu özel "ya da" bağlacına özel veya (exclusive or) denir ve sembolü ⊻'dir.
İki önermeden yalnızca biri doğru olduğunda sonuç doğru (1), diğer tüm durumlarda ise sonuç yanlış (0) olur.
Matematiksel olarak ifade etmek gerekirse, p ve q herhangi iki önerme olmak üzere:
p ⊻ q'nun tüm olası durumlarını aşağıdaki doğruluk tablosu ile gösterelim:
| p | q | p ⊻ q |
|---|---|---|
| 1 (Doğru) | 1 (Doğru) | 0 (Yanlış) |
| 1 (Doğru) | 0 (Yanlış) | 1 (Doğru) |
| 0 (Yanlış) | 1 (Doğru) | 1 (Doğru) |
| 0 (Yanlış) | 0 (Yanlış) | 0 (Yanlış) |
Örnek 1:
Örnek 2:
Günlük dilde "ya da" bazen "ikisinden biri" (özel veya) bazen de "en az biri" (veya bağlacı, ∨) anlamında kullanılabilir. Ancak mantıkta:
Bu nedenle, bir problemi çözerken hangi "ya da"nın kastedildiğine dikkat etmek gerekir.