Bağıntılar: özellikler, denklik bağıntıları ve kısmi sıralamalar
Bir bağıntının yansıyan, simetrik, ters simetrik, geçişken olup olmadığını kontrol etmek, bileşke ve kapanış almak, denklik sınıflarını ve Hasse diyagramlarını çizmek. Final için klasik soru tipleri.
Bağıntılar (relations) fonksiyonların genelleştirilmiş hali. Fonksiyonda her girdinin tam bir çıktısı vardı; bağıntıda bir eleman hiçbir şeyle ya da birçok şeyle ilişkili olabilir. Bu hafta final konusu. Sınavda beklenen soru tipleri: verilen bir bağıntının dört özelliğini kontrol etmek, “Prove that is an equivalence relation”, denklik sınıflarını yazmak, Hasse diyagramı çizmek ve bağıntı saymak.
Altın kurallar:
- “Her” özelliklerini (reflexive) tek bir eksik çift bozar, “eğer … ise” özelliklerini (symmetric, transitive) tek bir karşı örnek bozar.
- Antisymmetric, “symmetric değil” demek değildir. İkisi aynı anda doğru ya da aynı anda yanlış olabilir.
- Denklik = reflexive + symmetric + transitive. Kısmi sıralama = reflexive + antisymmetric + transitive.
- Bileşke : önce , sonra .
Tanımlar
‘dan ‘ye bir ikili bağıntı (binary relation), ‘nin herhangi bir alt kümesidir. yerine yazılır. ‘dan ‘ya bağıntıya ” üzerinde bağıntı” (relation on ) denir.
Sezgi: öğrenciler, dersler olsun. ”, dersini alıyor” bir bağıntıdır. Bir öğrenci hiç ders almayabilir ya da beş ders alabilir. Her fonksiyon bir bağıntıdır; tersi doğru değil.
ise çift var ve her biri ya bağıntıda ya değil. Yani üzerinde bağıntı var.
Dört özellik
, üzerinde bir bağıntı olsun.
| Özellik | Tanım | Matris ‘de görünüşü | Bozmak için |
|---|---|---|---|
| reflexive (yansıyan) | köşegen tamamen 1 | bir eksik | |
| irreflexive | köşegen tamamen 0 | bir var | |
| symmetric (simetrik) | var, yok | ||
| antisymmetric (ters simetrik) | köşegen dışında ve ikisi birden 1 değil | , ikisi de var | |
| transitive (geçişken) | (Boolean) | var, yok |
Örnek 1. üzerinde : her (reflexive). ama (symmetric değil). ve ise (antisymmetric). ise (transitive).
Örnek 2. üzerinde :
reflexive? (2,2) yok -> HAYIR
symmetric? (1,2) ve (2,1) ikisi de var -> EVET
antisymmetric? (1,2),(2,1) var ama 1 != 2 -> HAYIR
transitive? (2,1),(1,2) var, (2,2) yok -> HAYIR
TUZAK · transitive kontrolünde durumunu atlamak. Örnek 2’de ve ‘den gerekir. Çoğu öğrenci sadece “üç farklı eleman” zincirlerine bakar ve bunu kaçırır.
İPUCU · boş koşul. “Eğer … ise” özelliklerinde öncül hiç sağlanmıyorsa özellik otomatik doğrudur. Boş bağıntı symmetric, antisymmetric ve transitive’dir (ama boş değilse reflexive değildir).
Bağıntı saymak
. Köşegende çift, köşegen dışında çift var; köşegen dışı çiftler eşleşmelerinde gruplanır, eşleşme.
| Tür | Sayı | |
|---|---|---|
| tüm bağıntılar | 512 | |
| reflexive | 64 | |
| symmetric | 64 | |
| antisymmetric | 216 | |
| reflexive ve symmetric | 8 |
Mantık: symmetric’te köşegen çiftleri serbest () ve her eşleşme “ikisi birden ya da hiçbiri” ( seçenek). Antisymmetric’te her eşleşme için 3 seçenek: sadece , sadece , hiçbiri.
Bağıntıların bileşkesi ve kuvvetleri
: , : ise
Fonksiyon bileşkesi gibi: önce ile git, sonra ile devam et. Kuvvetler: , . Önemli teorem: geçişken her için .
Geçişken kapanış (transitive closure) : ‘yi içeren en küçük geçişken bağıntı. Yönlü graf olarak düşün: ‘dan ‘ye bir yol varsa . Matrisle ; pratikte Warshall algoritması kullanılır.
Denklik bağıntıları
Reflexive, symmetric ve transitive bir bağıntıya denklik bağıntısı (equivalence relation) denir. Sezgi: “aynı takımda oynuyor”, “aynı kalanı veriyor”, “aynı doğum yılında” gibi bir “aynılık” ilişkisi.
‘nın denklik sınıfı (equivalence class): .
Temel teorem: denklik sınıfları ya aynıdır ya da ayrıktır, birleşimleri ‘dır. Yani bir bölüntü (partition) oluştururlar. Tersine her bölüntü bir denklik bağıntısı tanımlar (“aynı blokta olmak”). Bu yüzden elemanlı kümedeki denklik bağıntısı sayısı, bölüntü sayısına (Bell sayısı) eşittir: için 5, için 15.
En klasik örnek: modülünde denklik. ancak ve ancak . tane sınıf var: .
Tam yazılmış ispat
Claim. Let be an integer. The relation on is an equivalence relation.
Proof. Reflexive. For every integer , , so and . Symmetric. Suppose . Then for some integer . Hence , and is an integer, so . Transitive. Suppose and . Then and for some integers . Adding, , so and . Since is reflexive, symmetric and transitive, it is an equivalence relation.
Türkçesi: her özelliği ayrı başlıkla yaz, tanımı () açık yaz, sonunda üçünü birden andığın bitiş cümlesini koy. Hocalar puanı özellik başına verir.
Kısmi sıralamalar
Reflexive, antisymmetric ve transitive bağıntıya kısmi sıralama (partial order) denir; çiftine poset denir. Örnekler: sayılarda , pozitif tam sayılarda , kümelerde .
“Kısmi” çünkü her iki eleman karşılaştırılabilir (comparable) olmak zorunda değil: ve . Her ikili karşılaştırılabiliyorsa total order (tam sıralama) denir.
Hasse diyagramı
Poset’i çizmenin kısa yolu. Yönlü grafından üç şeyi sil:
- köşegen döngülerini (reflexive’den zaten biliniyor),
- geçişkenlikten gelen kenarları ( varsa - kenarı),
- ok yönlerini (küçük olan aşağıda çizilir).
Geriye sadece örtme (cover) çiftleri kalır: ve arada eleman yok.
Örnek. 18’in bölenleri , bölünebilme ile:
seviye 3: 18
/ \
seviye 2: 6 9
/ \ /
seviye 1: 2 3
\ /
seviye 0: 1
kenarlar: 1-2, 1-3, 2-6, 3-6, 3-9, 6-18, 9-18 (7 kenar)
Terimler: maximal (üstünde kimse yok), minimal (altında kimse yok), greatest/least element (herkesten büyük/küçük, tek olmalı), upper bound (bir alt kümenin hepsinden büyük eşit), least upper bound (üst sınırların en küçüğü). Bölünebilmede lub = ekok (lcm), glb = ebob (gcd).
n-li bağıntılar (kısaca)
‘nin alt kümesine n-ary relation denir. Veritabanı tablosu tam olarak budur: her satır bir -li (n-tuple), her sütun bir alan. Seçme (selection) satır süzer, izdüşüm (projection) sütun siler, birleştirme (join) iki tabloyu ortak alanlarda eşler. Finalde en fazla bir tanım sorusu olarak gelir.
Sık yapılan hatalar
| Yanlış | Doğrusu |
|---|---|
| “Symmetric değil, o halde antisymmetric” | Bağımsız özellikler; ikisi de değil |
| Transitive’de zincirini atlamak | da gerekir |
| Reflexive için “bazı var” yeterli sanmak | Her için |
| ‘de önce ‘yi uygulamak | Önce , sonra |
| Hasse’de - gibi geçişken kenarı çizmek | Sadece arada eleman olmayan çiftler |
| Maximal = greatest | Maximal birden çok olabilir; greatest herkesten büyük ve tek |
| Antisymmetric sayısında | : köşegen 2, eşleşme 3 seçenek |
| Denklik sınıflarını yazarken bir elemanı iki sınıfa koymak | Sınıflar ayrık; her eleman tam bir sınıfta |
Kendini test et
Sınavdaki gibi İngilizce sorular. Önce kâğıt kalemle çöz, sonra cevabı aç.
Let on . List the number of ordered pairs in and determine whether is reflexive, symmetric, antisymmetric, transitive.
Cevabı göster
Çiftler: , toplam 8.
Her , yansıyan. ama , simetrik değil. ve (pozitiflerde) verir, ters simetrik. , ise , geçişken. Sonuç: bir kısmi sıralama.
Show that on is an equivalence relation and list its equivalence classes.
Cevabı göster
Yansıyan: hepsi var. Simetrik: tek köşegen dışı çiftler ve , ikisi de var. Geçişken: için var; için var; diğer zincirler köşegen içeriyor., . Sınıflar ve , kümenin bir bölüntüsü.
How many binary relations are there on a set with 4 elements?
Cevabı göster
Bağıntı = 'nın bir alt kümesi. , her çift ya var ya yok: .
How many reflexive relations are there on a set with 4 elements?
Cevabı göster
4 köşegen çifti zorunlu olarak var. Kalan çift serbest: .
How many antisymmetric relations are there on a set with 3 elements?
Cevabı göster
Köşegendeki 3 çift serbest: . Köşegen dışında biçiminde eşleşme var. Her biri için 3 seçenek: sadece , sadece , hiçbiri (ikisi birden yasak).
Toplam .
On let and . Find .
Cevabı göster
. Önce , sonra . ile : . ile , : , . ile , : , .
Sonuç . (Ters sırada , farklı.)
Let be congruence modulo 4 on . Find the equivalence class of 7 and the number of ordered pairs in .
Cevabı göster
.
4 sınıf var (), her biri 3 elemanlı. Bir sınıfın içinden her sıralı çift bağıntıda: . Toplam .
How many different equivalence relations are there on a set with 4 elements?
Cevabı göster
Denklik bağıntıları ile bölüntüler (partition) birebir eşleşir. 4 elemanı blok yapılarına göre say:
tek blok : 1. : 4. : 3. : . : 1. Toplam .
Consider the poset . How many edges does its Hasse diagram have? Find the least upper bound and the greatest lower bound of .
Cevabı göster
Hasse kenarı sadece "arada eleman olmayan" (cover) çiftler: , , , , , , . Toplam 7 ( çizilmez, arada 2 var).
Üst sınırlar: hem 4'ün hem 6'nın katı olanlar, sadece 12. En küçük üst sınır 12. Alt sınırlar: ikisini de bölenler , en büyüğü 2.
Let be the relation on with iff is even. Prove that is an equivalence relation and describe its equivalence classes.
Cevabı göster
Reflexive: çift, yani .
Symmetric: çiftse de çift.
Transitive: , olsun. Topla: , yani , çift. Böylece .
Sınıflar: = çift sayılar, = tek sayılar. ( çift ancak ve ancak ile aynı paritede.)
Find the transitive closure of on .
Cevabı göster
Geçişken kapanış = yönlü grafta yol olan her . Yollar: , , , , , .
Eklenen çiftler , , . Toplam 6 çift. (Döngü olmadığı için köşegen çiftleri gelmez.)
Let iff on . Is reflexive, symmetric, antisymmetric, transitive? Give counterexamples where it fails.
Cevabı göster
Reflexive: , doğru.
Symmetric değil: var () ama yok ( yanlış).
Antisymmetric değil: () ve () ikisi de var ama .
Transitive değil: ve var, ama yok çünkü yanlış.
Doğrulama: Her bağıntının özellikleri node ile tüm çiftler üzerinde kaba kuvvetle kontrol edildi; sayma formülleri n = 2, 3 (ve denklik bağıntıları için n = 4, 2^16 bağıntı) üzerinde tek tek sayılarak doğrulandı; bileşke, geçişken kapanış (Warshall) ve Hasse kenarları kodla hesaplandı (verify/MAT2033/12.mjs).