01.03.02 — Küme İşlemleri
Dünya: Matematiksel Dil ve Temeller
Bölüm: Kümeler
Ön koşul: 01.03.01 — Küme, eleman ve alt küme
Temel soru: Kümeleri nasıl birleştirir, kesiştirir ve ayırırız?
Bu birimin sonunda:
- birleşim,
- kesişim,
- fark,
- tümleyen,
- ayrık kümeler
kavramlarını anlayacak;
bunları hem sembollerle hem Venn diyagramlarıyla yorumlayabilecek ve küme işlemlerinin mantıksal bağlaçlarla neden aynı yapıya sahip olduğunu göreceğiz.
Haritadaki yerimiz
Bir önceki birimde bir kümenin ne olduğunu öğrendik.
Örneğin:
bir kümedir ve
ifadesi, sayısının kümesinin bir elemanı olduğunu söyler.
Ayrıca:
ifadesinin, 'nın her elemanının aynı zamanda 'nin de elemanı olduğunu söylediğini gördük.
Fakat henüz iki veya daha fazla kümeyle birlikte işlem yapmayı bilmiyoruz.
Şimdi:
adımındayız.
Küme işlemleri ileride özellikle olasılıkta olayları, mantıkta koşulları, veri tabanlarında filtreleri ve matematiğin çok farklı alanlarındaki nesne sınıflarını birleştirmek için kullanılacak.
Başlangıç problemi: İki listeyle ne yapabiliriz?
Bir etkinlik düzenlediğimizi düşünelim.
Katılımcılardan bazıları matematik, bazıları programlama atölyesine kayıt olmuş olsun.
Matematik atölyesine kayıtlı kişiler:
Programlama atölyesine kayıtlı kişiler:
Şimdi birbirinden farklı birkaç soru sorabiliriz.
- En az bir atölyeye kayıtlı olanlar kimler?
- Her iki atölyeye de kayıtlı olanlar kimler?
- Matematiğe kayıtlı olup programlamaya kayıtlı olmayanlar kimler?
- Programlamaya kayıtlı olup matematiğe kayıtlı olmayanlar kimler?
- Daha büyük bir katılımcı listemiz varsa matematik atölyesine kayıtlı olmayanlar kimler?
Dikkat edersek elimizde yeni bir nesne türü yok.
Yine yalnızca kümelerimiz var.
Fakat artık ihtiyacımız şu:
Var olan kümelerden belirli kurallara göre yeni kümeler üretmek.
İşte küme işlemleri bu ihtiyaçtan doğar.
Eski araç neden yetmiyor?
Önceki birimde şöyle bir ifade yazabiliyorduk:
veya:
Fakat:
“Hem 'de hem 'de bulunan bütün elemanların oluşturduğu küme”
gibi bir yapıyı kısa ve sistematik biçimde ifade edecek henüz bir aracımız yok.
Her seferinde elemanları tek tek yazabiliriz.
Küçük kümelerde bu mümkün:
Ama kümeler binlerce eleman içerirse?
Ya da kümeler açıkça listelenemeyecek kadar büyükse?
Örneğin:
ve
olsun.
“Pozitif çift tam sayılar” kümesini elemanlarını tek tek yazarak oluşturamayız:
yazabiliriz; fakat bu yalnızca bir gösterimdir.
Asıl yapıyı söylemek istediğimizde:
'da ve 'de bulunan elemanlar
dememiz gerekir.
Burada çok önemli bir bağlantı ortaya çıkıyor.
Küme işlemleri aslında daha önce öğrendiğimiz mantıksal bağlaçların elemanlar üzerinde uygulanmış hâlidir.
Bir eleman için:
- “'da veya 'de”
- “'da ve 'de”
- “'da ve 'de değil”
- “'da değil”
dediğimizde yeni kümeler oluşur.
Yani küme işlemlerinin arkasında gizlenen yapı:
ilişkisidir.
Tarihsel gelişim
İnsanlar nesneleri sınıflandırma, ortak özelliklerine göre ayırma ve grupları karşılaştırma fikrini çok eski dönemlerden beri kullanıyordu. Ancak kümelerin bağımsız matematiksel nesneler olarak sistematik biçimde incelenmesi, modern küme teorisinin geliştiği 19. yüzyılın ikinci yarısında belirginleşti.
Georg Cantor'un sonsuz kümeler üzerine çalışmaları, kümeyi modern matematiğin temel nesnelerinden biri hâline getiren önemli kırılmalardan biriydi.
Kümelerin birbirleriyle ilişkilerini bölgeler aracılığıyla görselleştiren diyagramlar ise daha sonra Venn diyagramları adıyla yaygınlaştı.
Bu birimde göreceğimiz De Morgan yasalarının kökeni ise kümelerden önce mantıktadır. Augustus De Morgan'ın adıyla anılan mantıksal değilleme kuralları, kümelerde elemanlık koşullarına uygulandığında aynı yapının kümesel biçimi ortaya çıkar.
Dolayısıyla burada karşılaşacağımız kurallar birbirinden bağımsız ezberler değildir:
şeklinde aynı düşüncenin iki farklı temsilidir.
1. Birleşim: “En az birinde”
Başlangıçtaki kümelerimize dönelim:
Şu soruyu soralım:
Matematik veya programlama atölyelerinden en az birine kayıtlı olanlar kimler?
Cevap:
olur.
Burada Cem ve Deniz iki listede de bulunmasına rağmen sonuç kümesine iki kez yazılmaz.
Çünkü bir kümede bir elemanın kaç kez yazıldığı önemli değildir; önemli olan elemanın kümede bulunup bulunmamasıdır.
ve kümelerinin birleşimi (union), veya kümelerinden en az birine ait olan bütün elemanların kümesidir.
Gösterimi:
şeklindedir.
Biçimsel olarak:
Buradaki , mantıktaki veya bağlacıdır.
Matematikte buradaki “veya”, genellikle dışlayıcı veya değildir.
Yani:
, 'da veya 'dedir.
ifadesi, her ikisinde birden bulunduğunda da doğrudur.
Bu nedenle:
olan bir eleman aynı zamanda:
olur.
Sayısal örnek
ve
olsun.
O hâlde:
olur.
2. Kesişim: “Her ikisinde de”
Şimdi başka bir soru soralım:
Hem matematik hem de programlama atölyesine kayıtlı olanlar kimler?
Cevap:
olur.
ve kümelerinin kesişimi (intersection), hem 'ya hem 'ye ait olan bütün elemanların kümesidir.
Gösterimi:
şeklindedir.
Biçimsel olarak:
Buradaki , mantıktaki ve bağlacıdır.
Örneğin:
ise:
olur.
Birleşimde şart daha geniştir:
“Bunlardan en az biri doğru olsun.”
Kesişimde şart daha sıkıdır:
“İkisi birden doğru olsun.”
Bu nedenle kesişim genellikle kümeleri daraltır, birleşim ise genişletir.
Birleşim ve kesişimi birlikte görelim
A B
___________________ ___________________
/ \ / \
/ X \
/ yalnız A / \ yalnız B \
| | | |
| 1, 2 |3,4| 5 |
| | | |
\ \ / /
\_____________________X_____________________/
A ∩ B
A ve B kümelerinin yalnız A'da, her ikisinde ve yalnız B'de bulunan elemanlardan oluşan üç temel bölgesi gösterilmektedir.
Bu örnekte:
olduğundan:
- yalnız 'da: ,
- her ikisinde: ,
- yalnız 'de:
bulunur.
Birleşim bu üç bölgenin tamamıdır:
Kesişim ise yalnızca ortadaki ortak bölgedir:
3. Fark: “Birinde var, diğerinde yok”
Şimdi:
Matematik atölyesine kayıtlı olup programlama atölyesine kayıtlı olmayanlar kimler?
sorusunu soralım.
Bunlar:
kişileridir.
Burada istediğimiz:
'de olan ve 'de olmayan
elemanlardır.
kümesinde bulunup kümesinde bulunmayan elemanların oluşturduğu kümeye:
denir.
Biçimsel olarak:
Örneğin:
ise:
fakat:
olur.
Genellikle:
olur.
Çünkü ilk ifade:
'da olup 'de olmayanlar
derken ikinci ifade:
'de olup 'da olmayanlar
demektedir.
Bu nedenle küme farkı, birleşim ve kesişimden farklı olarak değişme özelliğine sahip değildir.
4. Tümleyen: “Bu evrende A'da olmayanlar”
Şimdi biraz daha dikkatli bir soru soralım.
Matematik atölyesine kayıtlı olmayanlar kimler?
Bu soruya hemen cevap verebilir miyiz?
Hayır.
Çünkü önce:
Kimlerin arasından seçiyoruz?
sorusunun cevabını bilmemiz gerekir.
Örneğin etkinliğin bütün katılımcıları:
olsun.
Matematik atölyesine kayıtlılar:
ise matematik atölyesine kayıtlı olmayanlar:
olur.
Buradaki , üzerinde konuştuğumuz evrensel kümedir.
Bir evrensel kümesi içinde olsun.
'nın tümleyeni (complement), içinde bulunup içinde bulunmayan elemanların kümesidir.
Gösterimlerden biri:
şeklindedir.
Dolayısıyla:
ve biçimsel olarak:
olur.
Bir kümenin tümleyeni, hangi evrensel kümede çalıştığımız belirtilmeden her zaman belirlenemez.
Örneğin:
çift pozitif tam sayılar kümesi olsun.
Evrensel küme:
ise doğal sayılar içindeki tek sayılardır.
Ama evrensel küme:
olursa negatif tam sayılar da tümleyenin içinde bulunur.
Dolayısıyla “'da değil” tek başına yetmez.
Hangi evren içinde 'da değil?
sorusunu da bilmek gerekir.
5. Ayrık kümeler: Hiç ortak eleman yoksa
İki kümenin ortak elemanı bulunmayabilir.
Örneğin:
ve
olsun.
Bu durumda:
olur.
İki kümenin kesişimi boş kümeyse bu kümelere ayrık (disjoint) kümeler denir.
Yani:
ise ve ayrık kümelerdir.
Şu iki küme farklıdır:
çünkü:
Fakat ayrık değildirler.
Çünkü:
Dolayısıyla:
Farklı kümeler olmak
ile
hiç ortak elemanı bulunmamak
aynı şey değildir.
6. Aynı işlemleri mantık diliyle okuyalım
Şimdi küme işlemlerinin neden tam olarak bu biçimde tanımlandığını daha açık görebiliriz.
Herhangi bir elemanı için:
| Küme ifadesi | 'in kümeye girmesi için gereken koşul |
|---|---|
| veya | |
| ve | |
| ve | |
Bunu sembolik olarak da yazabiliriz:
Küme işlemlerinin anlamını ezberlemek yerine şu eşleşmeyi hatırlamak çok daha güçlüdür:
Küme işlemleri, elemanlık önermelerine uygulanan mantıksal işlemlerdir.
7. Tanımlardan hangi sonuçlar çıkar?
Şimdi kuralları ezberlemek yerine tanımlarımızdan bazı sonuçları çıkaralım.
Bir kümenin kendisiyle birleşimi
Her için:
demek:
demektir.
Bu da yalnızca:
ile aynı koşuldur.
Dolayısıyla:
olur.
Benzer biçimde:
olur.
Boş kümeyle işlemler
Boş kümede hiçbir eleman bulunmadığından:
ve:
olur.
Evrensel kümeyle işlemler
ise:
çünkü zaten 'nın bütün elemanları içindedir.
Ayrıca:
olur.
Bir küme ve tümleyeni
Bir elemanın aynı anda hem 'da hem 'da olmaması mümkün değildir.
Bu nedenle:
olur.
Öte yandan içindeki her eleman ya 'dadır ya da 'da değildir.
Bu nedenle:
olur.
Alt kümeyle bağlantı
Eğer:
ise 'nın bütün elemanları zaten 'nin içindedir.
Bu durumda:
ve:
olur.
Bu iki eşitlik alt küme fikrini başka bir şekilde okumamızı sağlar.
olduğunda:
- kesişim küçük kümeyi verir,
- birleşim büyük kümeyi verir.
8. Birleşim ve kesişimde temel işlem yasaları
Küme işlemleri belirli düzenliliklere sahiptir.
Değişme özelliği
ve:
Çünkü:
“'da veya 'de”
ile:
“'de veya 'da”
aynı koşuldur.
Aynı şekilde “ve” bağlacında da sıra sonucu değiştirmez.
Birleşme özelliği
ve:
Bu nedenle birden fazla kümenin birleşim veya kesişiminde parantezleme sonucu değiştirmez.
Örneğin:
yazabiliriz.
Dağılma özelliği
Kesişim birleşim üzerine dağılır:
Birleşim de kesişim üzerine dağılır:
Bunların arkasında da daha önce öğrendiğimiz mantıksal dağılım yapısı bulunur.
9. De Morgan yasaları
Şimdi bu birimin en önemli bağlantılarından birine geliyoruz.
Şu ifadeyi düşünelim:
“, veya kümelerinin birleşiminde değildir.”
Sembolik olarak:
Bu ne demektir?
Birleşimde olmak için 'in:
- 'da bulunması,
- 'de bulunması,
- veya her ikisinde bulunması
yeterliydi.
O hâlde birleşimin dışında kalabilmesi için:
ne 'da ne de 'de bulunmalıdır.
Yani:
olmalıdır.
Bu da:
demektir.
Dolayısıyla:
elde ederiz.
Herhangi bir elemanı seçelim.
demek:
demektir.
Birleşimin tanımından:
elde edilir.
Mantıktaki De Morgan yasasına göre:
olur.
Bu ise:
demektir.
Dolayısıyla:
Şimdi diğer durumu düşünelim:
, ile 'nin kesişiminde değildir.
Kesişimde olabilmek için iki koşulun da doğru olması gerekiyordu:
Bunun yanlış olması için en az birinin yanlış olması yeterlidir:
Dolayısıyla:
elde edilir.
Bunları ezberlemek yerine şu fikri hatırlayabiliriz:
Değilleme içeri girdiğinde birleşim ile kesişim yer değiştirir ve kümelerin her biri tümleyenine dönüşür.
Bu, daha önce öğrendiğimiz:
ve:
mantıksal yasalarının doğrudan kümesel karşılığıdır.
De Morgan yasasını günlük dille görelim
:
Kahve içen insanlar
:
Çay içen insanlar
olsun.
demek:
Kahve veya çay içenlerin dışında kalanlar
yani:
Kahve içmeyen ve çay içmeyen insanlar
demektir.
Bu yüzden:
olur.
Şimdi:
düşünelim.
Bu:
Hem kahve hem çay içenlerin dışında kalanlar
demektir.
Bir insanın “hem kahve hem çay içen” grubunda olmaması için:
- kahve içmemesi,
- veya çay içmemesi
yeterlidir.
Dolayısıyla:
olur.
10. Bir örnekte bütün işlemler
Evrensel kümemiz:
olsun.
Ayrıca:
olsun.
Birleşim
Kesişim
'dan 'nin farkı
'den 'nın farkı
'nın tümleyeni
'nin tümleyeni
Şimdi birinci De Morgan yasasını kontrol edelim.
Önce:
olduğundan:
olur.
Diğer taraftan:
ve:
olduğundan:
elde ederiz.
Gerçekten:
oldu.
11. Bir küme işlemini nasıl okuruz?
Uzun ifadelerde sembollere tek tek bakmak yerine işlemin yapısını okumak gerekir.
Örneğin:
ifadesini düşünelim.
Önce parantez içini yaparız:
Bu:
veya 'de bulunanlar
demektir.
Sonra 'yi çıkarırız.
Dolayısıyla bütün ifade:
veya 'de bulunan fakat 'de bulunmayan elemanlar
demektir.
Mantık diliyle:
şeklindedir.
Karmaşık küme ifadelerini anlamanın güçlü yollarından biri onları Türkçeye veya mantık diline çevirmektir.
Örneğin:
ifadesini yalnızca sembol olarak görmeyelim.
Bu:
'da olan ve 'de olmayan
demektir.
Yani:
olur.
12. Fark ile tümleyen arasındaki bağlantı
ifadesinin anlamı:
'da olup 'de olmayanlar
idi.
ise:
'de olmayanlar
demektir.
Dolayısıyla:
'da bulunan ve 'de bulunanlar
tam olarak 'dir.
Bu nedenle:
elde ederiz.
ise:
olur.
Ama:
olduğundan:
yani:
elde edilir.
Dolayısıyla:
Bu sonuç fark işleminin aslında yeni ve tamamen bağımsız bir yapı olmadığını gösterir.
Fark:
kesişim + tümleyen
kullanılarak ifade edilebilir.
13. Sık yapılan hatalar
iki kümeyi “yan yana yazıp tekrarları da korumak” değildir.
Örneğin:
ve:
ise:
olur.
iki kez yazılmaz.
hem 'da hem 'deyse yine de:
doğrudur.
ile:
genellikle farklıdır.
ifadesinin anlamı çalıştığımız evrensel kümesine bağlıdır.
olması:
olduğu anlamına gelmez.
Yanlış:
Doğru:
Tümleyen parantezin içine girerken:
değişimi gerçekleşir.
14. Gerçek kullanım alanları
Bir veri tabanında:
- : İstanbul'da yaşayan müşteriler,
- : son ay alışveriş yapan müşteriler
olsun.
O zaman:
İstanbul'da yaşayan ve son ay alışveriş yapan müşterileri
ifade eder.
İstanbul'da yaşayan veya son ay alışveriş yapan müşterileri
ifade eder.
ise:
İstanbul'da yaşayan fakat son ay alışveriş yapmayan müşterileri
ifade eder.
Gerçek yazılım sistemlerindeki AND, OR ve NOT filtreleri bu mantığın doğrudan karşılığıdır.
İleride olasılıkta bir olay da küme olarak ele alınacaktır.
Örneğin zar atıldığında:
ve:
gibi olaylar tanımlayacağız.
Bu durumda:
iki olayın birlikte gerçekleşmesini,
en az birinin gerçekleşmesini,
ise olayın gerçekleşmemesini ifade edecek.
Dolayısıyla olasılık kurallarının önemli bir kısmı doğrudan küme işlemlerinin üzerine kurulacaktır.
Bir sistemde:
- : yöneticilerin erişebildiği dosyalar,
- : muhasebe personelinin erişebildiği dosyalar
olsun.
her iki grubun da erişebildiği ortak dosyaları,
yalnız yöneticilere açık olan dosyaları,
iki gruptan en az birinin erişebildiği bütün dosyaları gösterir.
Bu nedenle küme işlemleri erişim kontrolü, etiketleme, arama ve veri işleme sistemlerinde doğal olarak ortaya çıkar.
Küme işlemleri yalnızca başlangıç düzeyinde kullanılmaz.
İleride:
- olasılıkta olaylar,
- topolojide açık ve kapalı kümeler,
- analizde aralıklar ve fonksiyonların tanım kümeleri,
- ölçü teorisinde ölçülebilir kümeler,
- cebirde alt yapılar,
- fonksiyonlarda görüntü ve ters görüntüler
üzerinde sürekli olarak birleşim, kesişim ve tümleyen işlemleri yapacağız.
Bugün öğrendiğimiz semboller bu nedenle matematiğin ortak dilinin temel parçalarındandır.
15. Biraz düşünelim
Soru 1
Eğer:
ise neden:
olmak zorundadır?
Formül kullanmadan kendi sözlerinle açıklamaya çalış.
Soru 2
Eğer iki küme ayrık ise:
olduğunu biliyoruz.
Bu durumda:
hangi kümeye eşit olmalıdır?
Neden?
Soru 3
Bir eleman için:
olduğunu biliyoruz.
Bundan:
sonucunu kesin olarak çıkarabilir miyiz?
Bir örnek düşün.
Soru 4
Şu cümleyi küme diliyle ifade etmeye çalış:
“'da bulunan fakat veya 'de bulunmayan elemanlar.”
16. Birimin kısa sentezi
Neden vardı?
Tek tek kümeleri tanımlayabiliyorduk; fakat:
- birden fazla grubun tamamını,
- ortak kısmını,
- yalnız birinde bulunanları,
- belirli bir grubun dışında kalanları
sistematik biçimde ifade edecek işlemlere ihtiyacımız vardı.
Ne öğrendik?
Dört temel yapı:
Ayrıca:
ise ile 'nin ayrık olduğunu öğrendik.
En önemli kavramsal bağlantı neydi?
Bu bağlantı sayesinde De Morgan yasalarının neden doğru olduğunu gördük:
Neyi artık yapabiliyoruz?
Birden fazla matematiksel koleksiyonu:
- birleştirebilir,
- ortak kısmını bulabilir,
- birbirinden ayırabilir,
- dışındaki elemanları belirleyebilir,
- karmaşık üyelik koşullarını sembolik olarak ifade edebiliriz.
Sırada ne var?
Şimdi iki kümenin elemanlarını yalnızca sınıflandırmakla yetinmeyip onları sıralı biçimde eşleştireceğiz.
Bu bizi:
fikrine götürecek.
Oradan da bağıntılar, koordinatlar ve fonksiyonların temel yapısı doğacak.
Öğrenme kontrolü
1. Kavrama
Kendi sözlerinle cevapla:
Birleşim ile kesişim arasındaki temel fark nedir?
Cevabında “ve” ve “veya” kavramlarını kullan.
2. Teknik
için aşağıdakileri bul:
3. Gerekçelendirme
Aşağıdaki eşitliğin neden doğru olduğunu eleman yöntemiyle açıkla:
Rastgele bir elemanı seçerek:
ifadesinden başla.
4. De Morgan
Aşağıdaki ifadeyi tümleyen işareti yalnız tek tek kümelerin üzerinde kalacak biçimde yeniden yaz:
Sonucun neden doğru olduğunu mantıktaki “ve”, “veya” ve “değil” bağlaçlarıyla açıkla.
5. Karşı örnek
Şu iddianın yanlış olduğunu gösterecek iki küme bul:
6. Transfer
Bir şirkette:
- : uzaktan çalışma yetkisi bulunan çalışanlar,
- : şirket aracını kullanma yetkisi bulunan çalışanlar
olsun.
Aşağıdaki çalışan gruplarını küme sembolleriyle ifade et:
- Her iki yetkiye de sahip olanlar.
- En az bir yetkiye sahip olanlar.
- Uzaktan çalışma yetkisi olup araç yetkisi olmayanlar.
- Hiçbir yetkiye sahip olmayanlar.
Son soru için bütün çalışanların oluşturduğu evrensel kümeyi kabul et.
Birimi tamamladım diyebilmek için
Şunları yapabiliyor olmalısın:
- , , ve sembollerini yalnızca okuyabilmek değil, neden bu anlamlara geldiklerini açıklayabilmek,
- verilen kümelerde işlemleri doğru yapabilmek,
- fark ile tümleyeni ayırabilmek,
- ayrık kümeyi “farklı küme” ile karıştırmamak,
- Venn diyagramındaki bölgeleri sembolik ifadelerle eşleştirebilmek,
- De Morgan yasalarını ezberden değil mantıksal bağlaçlardan yeniden kurabilmek,
- daha önce görmediğin basit bir sınıflandırma problemini küme işlemleriyle ifade edebilmek.