




























































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
discrete mathematics 2 cousrse of Comp Eng
Typology: Lecture notes
Uploaded on 06/22/2025
1 / 193
This page cannot be seen from the preview
Don't miss anything!
4 unları rayıaşnm
»s Mantıksal ve matematiksel düşünmeyi öğrenme » Mantık bilimini tanıma, »> Matematiksel argümanların elde edilmesi ve anlamlandırılması,
» Matematiksel olarak doğru /yanlışın gösterilemesi (ispat yöntemleri). e Kombinatorial analiz Nesnelerin sayılması/numaralandırılması yeteneğini geliştirme, » Saymanın temel tekniklerinin öğrenilmesi, Problemlerin çözümü üzerine farklı bir yaklaşım: Formüller ile değil, akıl yürütme/analiz yöntemlerinin kullanılması. e Ayrık nesneler Ayrık nesne çeşitlerinin tanıtılması, Ayrık nesnelerin birbirleriyle ve/veya diğer disiplinler ile bağlantılarının incelenmesi. Algoritmik Düşünme » Karşılaşılan problemlerin çözümleri için algoritmaların oluşturulması, » Oluşturulan algoritmaların bir bilgisayar dili aracılığıyla çözüme ulaşım sürecinin hızlandırılması.
Mantıksal yöntemler matematikte teoremlerin ispatlanmasında, bilgisayar bilimlerinde ise programların istenilen işlemlerin yapmasını kontrol etmede kullanılırlar.
Örneğin, sizlere şehirler arasında en kısa uzaklığın hesaplanması ile ilgili bir program yazmanız istenilirse, ne yaparsınız?
Yazacağınız program, e Herhangi bir sayıdaki şehirleri (lokasyonları girdi olarak kabul edebilmeli,
k
e Bu şehirler/lokasyonlar arasındaki uzaklığı, kullanılabilecek olası bütün yolları göz önünde bulundurarak, hesaplayabilmeli ve/veya girdi olarak girilmesine imkan tanımalı, ve son olarak e Bu uzaklıkların en kısa olanını çıktı olarak sunabilmelidir.
çalışmadığını nasıl kontrol edebiliriz?
Örneğin, bir devletin kanunlarında
“bir kimsenin kendi evinde 4'den fazla kedi ve 4'den fazla köpek
1.1 Önermeler
Aşağıdaki iddiaları hangileri “doğru” veya “yanlış” 'tır? e 7'yi tam olarak bölen pozitif tam sayılar sadece 1 ve 7'dir. e Alfred Hitchcock “Rebecca” film direktörü olarak 1940 yılında akademi ödülünü kazandı. e Her pozitif tamsayı p için p'den büyük bir asal sayı vardır. e Uzayda yaşamın olduğu tek yer 'Dünya”'dır. e Cuma günü şehir tiyatrolarındaki “Hayal Satanlar” gösterimi için iki adet tiyatro bileti alınız.
Bir p önermesinin doğruluk değeri p doğru ise D ile, yanlış ise Y ile gösterilir.
Birden fazla önermeden meydan gelen bir önermeye “bileşik önerme” denir. Tanım Bir p önermesinin değili (negatifi), —p ile gösterilir, “p'nin doğru olmadığı durum” olarak tanımlanır. Orneğin,
“Mehmetin kırmızı arabası vardır.”
önermesinin değili
“Mehmetin kırmızı arabası vardır durumu doğru değildir.”
p: Ahmet'in cebinde en fazla 1 milyon TL'sı vardır.
önermesinin değili
—p: Ahmet'in cebinde en fazla 1 milyon TL'sı vardır durumu doğru değildir.
veya daha basit olarak
-p: Ahmet'in cebinde 1 milyon TL'den daha fazla parası vardır.
olarak ifade edilir.
ilişkili ve anlamlı cümleler için kullanılırken Mantık biliminde bu detay önemsenmez.
Örneğin,
“4 < 9 veya Istanbul Turkiye Cumhuriyeti'nin başkentidir.”
Parantezlerin bulunmadığı ikiden fazla önermenin —, A ve/veya V operatörü ile işlemlerinde öncelik sırası aşağıdaki gibidir: o Önce - işlemleri, e Sonra A işlemleri, ve son olarak & e V işlemleri yapılır.
-pVgAh
Tanım p ve g iki önerme olsun. p & g şeklinde gösterilen & operatörüne p ve g'nun dışlayıcı veya operatörü denir, ve “p veya g (ama ikisi birden değil)” olarak okunur. p & g işleminin doğruluk değeri p ve g'nun yalnızca birinin doğru olduğu durumda doğru, diğer durumlarda yanlıştır.
Bu durumda p © g önermesinin doğruluk tablosu
olacak şekilde elde edilir.
Tanım p ve g iki önerme olsun. p — g şeklinde gösterilen — operatöre p ve g'nun şartlı operatörü denir, ve “eğer p ise, bu durumda g" olarak okunur. p — g işleminin doğruluk değeri p doğru g yanlış olduğunda yanlış, diğer durumların hepsinde doğrudur.
Bu durumda p > g önermesinin doğruluk tablosu
olacak şekilde elde edilir.
p— g şartlı önermesinde p'ye hipotez, g'ya sonuç denir. k vr eri —a ar e e # AL
Parantezlerin bulunmadığı ikiden fazla önermenin —, A, V ve/veya —
operatörü ile işlemlerde — operatörü en son işleme alınır.
Örnek p ve r önermelerinin D, g önermesinin ise Y olduğu bir durumda aşağıda verilen önermelerin doğruluk değerlerini bulunuz: epAg—r epVg— -r epAlg—r)
Örneğimizin 2. şıkkının nasıl yapılacağını görelim: Önce — operatörü işleme konulduğundan r önermesi D ise —r önermesi Y olmalıdır. k p önermesi D olduğundan p V g önermesi P olur, dolayısıyla p V g — —r önermesi Y olacaklır.
Tersi ise © -p > -g: Eğer yağmur yağmıyorsa, ev sahibi takım kazanamaz.
Şimdi ise aynı doğruluk değerine sahip iki önermenin birleştirilmesine yönelik başka bir operatör tanıyacağız:
p ve g iki önerme olsun. p > g şeklinde gösterilen — operatöre p ve g'nun çift şartlı ifadesi denir, ve “p, ancak ve ancak g ise" olarak okunur. p > g işleminin doğruluk değeri p ve g aynı doğruluk değerlerini aldığında doğru, diğer durumlarda yanlıştır.
Bu durumda p & g önermesinin doğruluk tablosu
Örnek
p <> g önermesi ile (p > g) A(g —> p) önermesinin doğruluk değer tablosunu karşılaştırınız.
Bir T.C. vatandaşının USA'e gidebilmesi için gerek ve yeter koşul vize başvurusunun olumlu sonuçlanmasıdır.
1 < 5 ancak ve ancak 2 <8.
Aşağıdaki denklikler literatürde De Morgan Kuralı olarak bilinirler:
»e—(pVg) x—pA—g, e —(pAg)-pV—g.
Tanım Kendisini oluşturan önermelerin doğruluk değerleri ne olursa olsun » her zaman doğru olan bir bileşik önermeye totoloji, se her zaman yanlış olan bir bileşik önermeye çelişki denir.
Tanım Totoloji veya çelişki olamayan bir önermeye belirsiz önerme denir. p herhangi bir önerme olmak üzere
önermesini bir totolojiye, p/AN—P önermesini ise çelişkiye örnek verebiliriz. Not: p — g ifadesi bir bileşik önerme değil, p 43g bileşik önermesinin totoloji olduğunu gösteren bir ifadedir. A e
|lpVg) -ph-g|
Ofe
(^) g D Z D Yı^ O
<< ie
ie
ie
elde ederiz.
»XP—g)zph-g , olduğunu gösteriniz.
Örnek
p*az(P—4)A(4—p)
—— ————————— Şşş yay yg Şimdiye kadar görmüş olduğumuz operatörler (değil, birleştirme, ayırma, şartlı, ve çift şartlı) yardımıyla daha karmaşık bileşik önermeler elde etmemiz mümkündür.
Örneğin,
(8V-4)— (ph) bahsetmiş olduğumuz önerme çeşitlerindedir.
Bu tür karmaşık ifadelerin doğruluk değerlerini ilgili önermeyi oluşturan alt bileşik önermelerin doğruluk değerlerini de bulunduran doğruluk tabloları kullanılarak elde edebiliriz.
Örneğin, yukarıda geçen önermenin doğruluk değer tablosunu
İp al-alpv-glpAgl(pv-9)—(pAg|
<vwko<Ub
<Uo< b<Vvo<< KO<U
epAYsY ve pVDZzD (Baskınlık kanunu) epApzp ve pVpzplDeğişmezlik kanunu) e —(-p) — p (Çift değilleme kanunu)
o (^) (pAg)Arsph(gir) ve (pVg)VrspvVl(gvVr) (Birişme
epvl(ghr)z(pVg)A(pVr) ve pAlgVr)x(phg)V(pAr)
e De Morgan kanunları
p-—gs-pVg,
P- dsg,
pVgz-p—g,
PWwg— pp),
P—4)zph-g
(p—g)A(p—r)zp—(ghr),
(p-r)A(g—r)zlpVg)-—r,
(p—a)V(p—r)zp—(gVr),
YE) e
—(-») A
-g)
—pA -g
o —İpV (E (- 1D 1 / N a)))) — —p A -g denkliğinin doğruluğunu doğruluk değer tablosu yapamadan gösteriniz
Örneğimizin ilk şıkkının doğruluğunu
EV (0pA9)) Ep AapAg) —-pA(pV a) : —(Cp Ap) V( PA —g) —YV(pA-4)
olacak şekilde gösterebiliriz.
Tanım
Tanım
Örnek
e (pV-g) A(gVv-r)A(r V -p),
e (pVgVr)A(pV-gVr), e (pV-g)A(gv-r)A(rv-p) (pvr
—.
px < ifadesi bir önerme olmamakla birlikte iki parçadan oluşur: ilk parçası ““x değişkeni”, ikinci parçası ise “5'ten küçüktür”.
Bu örneğimizdeki p ifadesinin 2. parçasına yüklem denir.
“x < 5", veya “x küçüktür 5” ifadesini P(x) ile ifade edebiliriz.
Burada P, “5'ten küçüktür” yüklemini belirtir, ve x bir değişkendir.
P(X) ifadesi aynı zamanda önerme x, noktasında P önerme fonksiyonunun değeri olarak da ifade edilebilinir.
x değişkeninin her bir değeri için P(x) ifadesi bir önerme olur ve doğruluk değeri vardır.
Aşağıdaki her bir ifadeyi birer önermeli fonksiyona örnek verebiliriz:
2'nin üzerinde puan aldı”
Örneğimizin son şıkkında “lokanta” bir değişkendir ve spesifik bir lokanta
Her, bazı, birçok, hiçbiri, birkaç, - -- gibi kelimeleri niceleyecilere örnek verebiliriz.
k Birden fazla değişken içeren ifadeleri değişkenleri gr fonksiyonunda
Örnek
e P(x), “x bir çift tamsayıdır” ifadesini belirtiyorsa P(3) ve P(12)
e O(m,n), “m— 5 — 2" ifadesini belirtiyorsa ©(0,4) ve ©(2,0)
e R(a,b,c), “a—b-.c— 2" ifadesini belirtiyorsa R(4,2,3) ve R(2,0.1)
Genel olarak, n tane xı, xo, :- x, değişkeni içeren bir ifade,P(x1,x5,*:x,)
Tanım Belirli bir tanım bölgesi için P(x)'in evrensel nicelemesi, bu tanım bölgesindeki bütün x değerleri için P(x)'in doğru olduğunu öne süren önermedir. Bir başka deyişle, “Tanım bölgesindeki tüm x değerleri için P(x)” ifadesine P(x) evrensel nicelemesi denir. “V x P(x)" gösterimi P(x) için bir evrensel niceleme gösterir, ve V evrensel niceleyeci olarak adlandırılır. “V x P(x)"'i, genelde, “her x P(x) için” olarak okuruz. Yanlış olan bir P(x) elemanı “V x P(x)"'in bir karşıt örneği olarak adlandırılır.
Örnek ©
değeri D'dir.
Örnek
O(x), “x > 2" ifadesi olsun. “Y x ©(x)” nicelemesinin doğruluk değerini
doğruluk değeri Y'dir (1 € R,ama 1 > 2 iddiası doğru değildir).
Matematik çalışmalarında evrensel nicel ifadeler için karşıt örnekler arama önemli bir yer tutar.
Tanım bölgesindeki tüm elemanları
olacak şekilde listeleyebilirsek,
evrensel niceleyicisi P(x), Pe). Pan) niceleyecilerinin hepsi doğru olduğunda doğru olduğundan bu evrensel niceleyeciyi Pa) A P(x) As A P(p) ile gösterebiliriz.
Aşağıda verilen varoluşsal niceleyicilerin doğruluğunu, tanım kümelerinin
Da 2 — — — — ene 5)
x - 2 olması durumunda I Xx 2 241 5
iddiası doğru olacağından en az bir x € R için P(x) ifadesi D'dir,
olacak şekilde listeleyebilirsek,
varoluşsal niceleyicisi
P(x), Pe): , Plan)
niceleyecilerinin en az biri doğru olduğunda doğru olduğundan bu
Pa) V Pe) V e V Plan)
D
Bir önceki örneğimizin son şıkkında varoluşal niceliğin yanlış olduğunu bununla bağlantılı evrensel niceleyicinin doğru olduğunu kullanarak gösterdik.
Bu durumu aşağıdaki şekilde genelleyebiliriz:
Teorem
e-(JxPO)Vx-P(x).
Yukarıdaki teoremde geçen kurallar literatürde “Niceleyiciler için De Morgan kuralları" olarak bilinirler.
Teoremin ilk kısmının doğruluğunu gösterelim (benzer şekilde ikinci kısmın doğruluğu da gösterilebilinir):
Göstermek istediğimiz
denkliğidir.
Bu ise bize 3 x -P(x) varoluşsal niceleyicinin D olacağını söyler. Yani
denkliğinin sol tarafı D ise denkliğin sağ tarafıda D'dir. Benzer şekilde ilgili denkliıgin sol tarafı Y ise denkliğin sağ tarafıda Y olacağını gösterebiliriz. (^) ae lere Daha önce, tanım bölgesindeki tüm elemanları xı, x>2,::-:- , xn, olacak şekilde listelendiğinde, e POE” ve “3x PO)” niceleyicilerinin, sırasıyla, Pa) a PCa) ANA Plan), ve PGA)V PĞEG)J NV SN P(x) ifadelerine denk olduklarından bahsetmiştik. - Bu denkliklerin “genelleştirilmiş De Morgan kuralları”"'nda yerine yazdığımızda da ilgili denkliklerin bir başka formda ifade edildiklerini görebiliriz.
VxVy(xX>0)A(Y>0)—(x4*y>0))." R
Birden fazla niceleyicinin bir arada kullanıldığı niceleyicilere, VxVy gibi, iç içe niceleyiciler denir.
Örnek
tamsayılar)?
Bu ifadeyi şu olası cümlelerle anlatabiliriz: “Her me Z içinöyleneZ vardırkim< n'dir."
“Herhangi bir m tamsayısı için m'den büyük bir n tamsayısı vardır.”
“En büyük tamsayı yoktur."
“Herkes birilerini sever" cümlesini mantıksal sembollerle ifade ediniz.
Bu ifadeyi de, sembolik olarak,
Tanım gereği, A tanım kümesine sahip
ifadesinin “Doğru” olması A kümesindeki her x ve her y için P(x, y)'nin
Bu ifadenin “Yanlış" olması ise A kümesindeki en az bir x veenazbir y için P(x, y)'nin “Yanlış” olması durumunda mümkündür.
VxVy(X>0)A4(y<0)—(x4*-y7#0))
şartlı önermesi yanlıştır.