PQ önermeleri nelerdir ?

yilmazbas

Global Mod
Global Mod
PQ önermeleri nelerdir? Mantığı, doğruluk tabloları ve gelecekteki kullanım alanları

Bir yerde “P ve Q önermeleri” ifadesini gördüğümde konu ilk bakışta oldukça basit geliyor: İki harf, birkaç doğru-yanlış değeri ve birkaç mantık sembolü… Fakat biraz ilerleyince bunun yalnızca matematik derslerinde kullanılan bir konu olmadığını fark etmek mümkün. Aslında P ve Q, bilgisayar programlarından yapay zekâ sistemlerine, karar mekanizmalarından günlük hayattaki koşullu düşünmeye kadar uzanan oldukça temel bir mantık dilinin yapı taşlarıdır.

Bu yüzden “PQ önermeleri nelerdir?” sorusunu yalnızca tanım üzerinden ele almak yerine, P ve Q’nun nasıl kullanıldığını, aralarındaki bağlaçların ne anlama geldiğini ve önümüzdeki yıllarda bu mantığın neden daha da önemli hâle gelebileceğini birlikte düşünmek ilginç.

Öncelikle temel kavramı netleştirelim: P ve Q, doğru veya yanlış olduğu belirlenebilen iki basit önermeyi temsil eden sembollerdir. Örneğin “Ankara Türkiye'nin başkentidir” bir önerme olarak P ile gösterilebilir. “2 + 2 = 5” ise Q olabilir. Buradaki amaç P ve Q harflerinin kendisine anlam yüklemek değil, farklı önermeler arasındaki mantıksal ilişkiyi sembolik biçimde incelemektir. OpenStax'ın matematik materyallerinde de iki önermenin her biri doğru veya yanlış olabileceği için P ve Q için toplam dört olası doğruluk durumu bulunduğu belirtilmektedir. OpenStax+1

P ve Q önermeleri nasıl çalışır?

P ve Q'nun her biri iki değer alabilir:

- P = Doğru

- P = Yanlış

- Q = Doğru

- Q = Yanlış

İki önerme bulunduğunda olası kombinasyonlar şunlardır:

P Q

Doğru Doğru

Doğru Yanlış

Yanlış Doğru

Yanlış Yanlış

Dolayısıyla iki önerme için 2² = 4 farklı durum vardır. Üç önerme olduğunda bu sayı 2³ = 8'e, dört önerme olduğunda 16'ya çıkar. Bu durum, doğruluk tablolarının temelini oluşturur. OpenStax

Burada önemli nokta, P ve Q'nun tek başına yalnızca değişken gibi davranmasıdır. Asıl anlam, bu önermelerin mantıksal bağlaçlarla birleştirilmesiyle ortaya çıkar.

Örneğin:

P ∧ Q → “P ve Q”

P ∨ Q → “P veya Q”

¬P → “P değil”

P → Q → “P ise Q”

P ↔ Q → “P ancak ve ancak Q”

Bu semboller ilk başta biraz soyut görünse de aslında günlük düşünme biçimimize oldukça yakındır.

P ∧ Q, P ∨ Q ve ¬P ne anlama gelir?

P ∧ Q, “P ve Q” anlamına gelir. Bu ifadenin doğru olabilmesi için hem P'nin hem de Q'nun doğru olması gerekir. P veya Q'dan yalnızca birinin yanlış olması bile bütün ifadenin yanlış olmasına neden olur. OpenStax da birleşimin ancak iki önerme de doğru olduğunda doğru olduğunu belirtmektedir. OpenStax

Örneğin:

P: “Bugün dersim var.”

Q: “Bugün sınavım var.”

P ∧ Q: “Bugün dersim var ve bugün sınavım var.”

Burada iki koşulun da gerçekleşmesi gerekir.

P ∨ Q ise “P veya Q” demektir. Matematiksel mantıktaki “veya”, çoğu zaman günlük konuşmadaki “ya o ya bu” kullanımından farklıdır. P ve Q'nun ikisi de doğruysa P ∨ Q yine doğrudur. Cornell Üniversitesi'nin propositional logic materyalinde de ∨ bağlacının kapsayıcı “veya” olarak kullanıldığı açıklanmaktadır. Bilgisayar Bilimleri Bölümü

¬P ise P'nin değili, yani “P değil” anlamına gelir. P doğruysa ¬P yanlış, P yanlışsa ¬P doğru olur.

P → Q neden özellikle önemlidir?

Bence P ve Q konusunda en fazla kafa karışıklığı yaratan bölüm koşullu önermedir.

P → Q, “P ise Q” şeklinde okunur.

Burada ilginç olan, ifadenin yalnızca P doğru ve Q yanlış olduğunda yanlış olmasıdır.

P Q P → Q

Doğru Doğru Doğru

Doğru Yanlış Yanlış

Yanlış Doğru Doğru

Yanlış Yanlış Doğru

İlk bakışta “P yanlışsa neden sonuç doğru kabul ediliyor?” sorusu oldukça doğal. Ancak biçimsel mantıkta koşullu önerme belirli bir kurala göre tanımlanır. Cornell'in mantık ders materyali de P'nin yanlış olduğu durumlarda P → Q ifadesinin “boş yere doğru” kabul edildiğini açıklıyor. Bilgisayar Bilimleri Bölümü

OpenStax'ın açıklamasındaki güzel benzetmeyle bunu bir sözleşme gibi düşünebiliriz: “P gerçekleşirse Q gerçekleşecek.” Sözleşmenin ihlal edildiği tek durum P'nin gerçekleşmesi ama Q'nun gerçekleşmemesidir. OpenStax

P ↔ Q: iki tarafın da aynı olması

P ↔ Q, “P ancak ve ancak Q” şeklinde okunur.

Bu ifade P ile Q'nun doğruluk değerleri aynı olduğunda doğrudur:

P Q P ↔ Q

Doğru Doğru Doğru

Doğru Yanlış Yanlış

Yanlış Doğru Yanlış

Yanlış Yanlış Doğru

Bu bağlaç özellikle iki koşulun birbirine eşdeğer olup olmadığını araştırırken önemlidir. OpenStax, iki önermenin mantıksal olarak eşdeğer olması durumunu da P ↔ Q üzerinden açıklamaktadır. OpenStax

Örneğin bilgisayar programlamada iki farklı koşulun aynı sonuçları üretip üretmediğini araştırırken bu düşünce biçimi oldukça değerlidir.

Doğruluk tablosu neden gelecekte de önemli olabilir?

Burada konu benim için daha ilginç bir hâle geliyor. Yapay zekâ, otomasyon ve karar destek sistemleri yaygınlaştıkça “bir sistem bu karara nasıl ulaştı?” sorusu daha fazla önem kazanıyor.

P ve Q gibi basit önermeler, bu sistemlerin tamamını açıklamaya elbette yetmez. Ancak mantıksal koşulların açık biçimde ifade edilmesi, daha karmaşık karar yapılarını anlamak için hâlâ temel bir yöntemdir.

Örneğin bir sistemin:

P = Kullanıcının kimliği doğrulandı.

Q = Kullanıcının işlem yapma yetkisi var.

şeklinde iki koşulu olduğunu düşünelim.

P ∧ Q

ifadesi, ancak kimlik doğrulaması ve yetkilendirme birlikte gerçekleştiğinde işlemin devam etmesini ifade edebilir.

Bu tür mantıksal yapıların bilgisayar programlamasında doğrudan karşılıkları da vardır. OpenStax'ın Python materyalinde and, or ve not operatörlerinin doğru/yanlış değerleriyle karar üretmek için kullanıldığı gösterilmektedir. OpenStax

Dolayısıyla önümüzdeki yıllarda temel mantık eğitiminin yalnızca matematik öğrencileri açısından değil, yazılım, veri bilimi, yapay zekâ ve dijital okuryazarlık açısından da değerini koruması beklenebilir.
 
Üst