Mathesis

Seviye: [A]

Soru: Nesneleri genel anlamda nasıl sıralarız?

Ön: 1.04.01

Yaklaşık 16 dk okuma

1.04.03 — Sıralama bağıntıları

Haritadaki yerimiz

Matematik haritasındaki konum

Dünya 1 — Matematiksel Dil ve Temeller
Bölüm 1.04 — Bağıntılar, Denklik ve Sıralama

Bu birimin zorunlu ön koşulu 1.04.01 — Bağıntı nedir? birimidir.

Orada bir bağıntının;

  • yansımalı,
  • simetrik,
  • antisimetrik,
  • geçişli

olabileceğini öğrenmiştik.

Şimdi bu özelliklerden üçünü bir araya getirerek matematikte son derece önemli yeni bir yapı kuracağız:

sıralama.

Bu fikir ileride özellikle;

  • sayıların sıralanmasında,
  • alt kümelerin karşılaştırılmasında,
  • bölünebilmede,
  • üst ve alt sınırlarda,
  • supremum ve infimum kavramlarında,
  • reel sayıların tamlık özelliğinde,
  • cebirsel yapıların alt yapılarında,
  • bilgisayar bilimindeki bağımlılık sistemlerinde

yeniden karşımıza çıkacak.

Temel soru

Matematiksel nesneleri genel anlamda nasıl sıralarız?

Daha önemlisi:

Bir sıralamada her iki nesneyi mutlaka karşılaştırabilmek zorunda mıyız?


1. Başlangıç problemi: Her şey tek sıraya dizilebilir mi?

Sıralama deyince ilk akla gelen şey genellikle sayılardır:

1<2<3<4<5.1<2<3<4<5.

Burada herhangi iki sayıyı seçtiğimizde hangisinin daha küçük olduğunu söyleyebiliriz.

Örneğin:

2<5.2<5.

Bu yüzden sayı doğrusu zihnimizde şu fikri oluşturur:

Bir şeyleri sıralıyorsak hepsini tek bir çizgi üzerinde soldan sağa dizmeliyiz.

Fakat şimdi sayılar yerine kümeleri düşünelim.

Bir küme seçelim:

S={a,b}.S=\{a,b\}.

Bunun kuvvet kümesi:

P(S)={,{a},{b},{a,b}}\mathcal P(S) = \{\varnothing,\{a\},\{b\},\{a,b\}\}

olsun.

Bu kümeleri alt küme olma ilişkisine göre düzenlemeye çalışalım.

Şunları biliyoruz:

{a},\varnothing\subseteq\{a\}, {b},\varnothing\subseteq\{b\}, {a}{a,b},\{a\}\subseteq\{a,b\}, {b}{a,b}.\{b\}\subseteq\{a,b\}.

Peki {a}\{a\} ile {b}\{b\} arasında ne söyleyeceğiz?

{a}{b}\{a\}\subseteq\{b\}

yanlış.

Ama

{b}{a}\{b\}\subseteq\{a\}

da yanlış.

Yani bu iki nesneden hiçbiri diğerinden önce veya aşağıda değildir.

Ortaya çıkan problem

Sayıları sıralarken kullandığımız doğrusal düşünce burada çalışmıyor.

{a}\{a\} ile {b}\{b\} arasında anlamlı bir düzen ilişkisi vardır ama bu iki nesne birbirleriyle karşılaştırılamaz.

Öyleyse matematiğin daha genel bir sıralama fikrine ihtiyacı var:

Bazı nesnelerin karşılaştırılabildiği, bazılarının ise karşılaştırılamadığı bir sıralama mümkün müdür?

İşte kısmi sıralama fikri tam olarak bu ihtiyaca cevap verir.


2. Eski araç neden yetmiyor?

Sayı doğrusu bize özel bir sıralama türü öğretir:

xyveyayx.x\leq y \quad\text{veya}\quad y\leq x.

Her iki sayı mutlaka karşılaştırılabilir.

Fakat matematikte karşılaştığımız birçok doğal yapı böyle değildir.

Örneğin:

  • bir kümenin alt kümeleri,
  • bir sayının bölenleri,
  • bir projenin birbirine bağımlı görevleri,
  • bir yazılım sistemindeki modül bağımlılıkları,
  • bir organizasyondaki yetki kapsama ilişkileri

tek bir çizgi üzerinde doğal biçimde sıralanmak zorunda değildir.

Bir görev başka bir görevden önce yapılmak zorunda olabilir.

Ama iki bağımsız görev için:

Hangisi önce?

sorusunun matematiksel olarak zorunlu bir cevabı olmayabilir.

Yeni zihinsel model

Sıralamayı artık yalnızca

“soldan sağa dizmek”

olarak düşünmeyeceğiz.

Daha genel fikir şu:

Hangi nesnenin hangi nesnenin altında, öncesinde veya içinde bulunduğunu tutarlı biçimde belirleyen bir bağıntı kurmak.

Bu düzen bazen tek bir zincir oluşturur.

Bazen de dallanır.


3. Kısa tarihsel çerçeve

“Küçük”, “büyük”, “önce”, “sonra” gibi karşılaştırmalar matematiğin çok eski dönemlerinden beri vardır. Sayıların büyüklük bakımından karşılaştırılması için ayrıca bir “sıralama teorisi” icat etmek gerekmiyordu.

Daha soyut soru çok daha sonra belirginleşti:

Sayılar dışında kalan matematiksel nesnelerde de ortak bir “düzen” yapısı var mı?

Kümeler ve soyut bağıntılar matematiğin merkezine yerleştikçe sıralama, belirli nesnelerin özelliği olmaktan çıkarılıp bağıntıların taşıdığı genel bir yapı olarak ele alınmaya başladı.

Bu gelişimin tek bir mucidi yoktur.

  1. yüzyılın başlarında sıralı kümeler artık küme teorisinin önemli araçlarından biriydi. Felix Hausdorff'un 1914'te ortaya koyduğu maksimal ilke de kısmi sıralı kümeler üzerindeki zincirler ve maksimal nesnelerle ilgili erken önemli sonuçlardan biridir.

Bugünkü order theory — sıralama teorisi, bu soyut bakışı sistematik biçimde inceler.


4. Sıralama da bir bağıntıdır

Önceki birimden hatırlayalım.

AA kümesi üzerinde bir bağıntı:

RA×AR\subseteq A\times A

biçiminde tanımlanabilir.

Eğer (a,b)R(a,b)\in R ise bunu:

aRbaRb

diye yazabiliriz.

Sıralama bağıntılarında ise çoğu zaman daha anlamlı bir sembol kullanacağız:

ab.a\preceq b.

Buradaki \preceq sembolünü şimdilik:

aa, sıralamamız bakımından bb'den önce veya bb'nin altında”

şeklinde okuyabiliriz.

Bu sembol mutlaka sayısal “küçük veya eşit” anlamına gelmez.

Örneğin \preceq;

  • \leq olabilir,
  • \subseteq olabilir,
  • “böler” ilişkisi olabilir,
  • “ön koşuludur” ilişkisi olabilir.

Asıl önemli olan kullandığımız sembol değil, bağıntının taşıdığı özelliklerdir.


5. Kısmi sıralamanın üç koşulu

Kısmi sıralama bağıntısı

AA kümesi üzerinde bir \preceq bağıntısı aşağıdaki üç özelliği sağlıyorsa kısmi sıralama bağıntısı (partial order) denir.

1. Yansımalı

Her aAa\in A için:

aa.a\preceq a.

2. Antisimetrik

Her a,bAa,b\in A için:

abvebaa\preceq b \quad\text{ve}\quad b\preceq a

ise:

a=b.a=b.

3. Geçişli

Her a,b,cAa,b,c\in A için:

abvebca\preceq b \quad\text{ve}\quad b\preceq c

ise:

ac.a\preceq c.

Bir küme ve onun üzerindeki kısmi sıralama birlikte:

(A,)(A,\preceq)

biçiminde gösterilir.

Böyle bir yapıya kısmi sıralı küme, İngilizcede partially ordered set veya kısaca poset denir.

Bu üç koşulu yalnızca ezberlemeyelim. Her birinin neden gerekli olduğunu anlayalım.


6. Yansıma neden gerekli?

Bir nesne en azından kendisiyle aynı sıralama konumunda olmalıdır.

Alt küme ilişkisinde:

XX.X\subseteq X.

Sayılarda:

xx.x\leq x.

Bölünebilmede:

nn.n\mid n.

Buradaki nnn\mid n gösterimi:

nn, nn'yi böler.”

demektir.

Yansıma, kullandığımız sıralamanın eşitliği de kapsayan biçimidir.

Daha sonra göreceğimiz gibi \preceq yerine yalnızca “kesin olarak önce” anlamına gelen \prec kullanılırsa yansıma beklemeyiz.

Örneğin:

x<xx<x

hiçbir zaman doğru değildir.

Bu nedenle matematikte sıkı sıralama ile sıkı olmayan sıralama birbirinden ayrılır.


7. Antisimetri neden gerekli?

Bu özellik ilk karşılaşmada en çok karıştırılan özelliktir.

Antisimetri:

aa ile bb arasında iki yönlü ilişki asla olamaz.”

demek değildir.

Şunu söyler:

Eğer ilişki iki yönde birden geçerliyse, aslında iki farklı nesneyle karşı karşıya değilizdir.

Yani:

abbaa=b.a\preceq b \land b\preceq a \Rightarrow a=b.

Alt kümelerde düşünelim.

Eğer:

XYX\subseteq Y

ve aynı zamanda:

YXY\subseteq X

ise kümelerin eşitliği tanımından:

X=YX=Y

olmak zorundadır.

Bu son derece doğal bir sıralama davranışıdır.

Simetrik ile antisimetrik aynı şey değildir

Simetrik:

aRbbRa.aRb\Rightarrow bRa.

Antisimetrik:

aRbbRaa=b.aRb\land bRa\Rightarrow a=b.

Bunlar birbirinin değili değildir.

Örneğin eşitlik bağıntısı hem simetrik hem antisimetriktir.


8. Geçişlilik neden gerekli?

Bir düzenin tutarlı olmasını sağlayan temel özelliklerden biri geçişliliktir.

Eğer:

aba\preceq b

ve:

bcb\preceq c

ise doğal olarak:

aca\preceq c

bekleriz.

Alt kümelerde:

XYveYZX\subseteq Y \quad\text{ve}\quad Y\subseteq Z

ise:

XZ.X\subseteq Z.

Bir görev bağımlılığı düşünelim:

A görevi tamamlanmadan B başlayamıyor.
B görevi tamamlanmadan C başlayamıyor.

O hâlde CC'ye ulaşabilmek için AA da zorunlu olarak geride bırakılmış olmalıdır.

Geçişlilik bu tür dolaylı düzen bilgisini korur.


9. Temel örnek: Alt küme ilişkisi

Şimdi gerçekten bir kısmi sıralamayı baştan doğrulayalım.

Bir SS kümesinin kuvvet kümesi:

P(S)\mathcal P(S)

üzerinde \subseteq bağıntısını ele alalım.

Alt küme bağıntısı neden kısmi sıralamadır?

Yansımalı

Her XP(S)X\in\mathcal P(S) için:

XX.X\subseteq X.

Dolayısıyla bağıntı yansımalıdır.

Antisimetrik

Eğer:

XYX\subseteq Y

ve:

YXY\subseteq X

ise küme eşitliği gereği:

X=Y.X=Y.

Dolayısıyla bağıntı antisimetriktir.

Geçişli

Eğer:

XYX\subseteq Y

ve:

YZY\subseteq Z

ise XX'in her elemanı YY'dedir, YY'nin her elemanı da ZZ'dedir.

Bu nedenle XX'in her elemanı ZZ'dedir:

XZ.X\subseteq Z.

Dolayısıyla bağıntı geçişlidir.

Üç özellik de sağlandığı için:

(P(S),)(\mathcal P(S),\subseteq)

bir kısmi sıralı kümedir.

Burada önemli bir ayrıntı var.

Kısmi sıralama olmak için her iki elemanın karşılaştırılabilmesi şartını kullanmadık.

İşte “kısmi” kelimesi tam burada önem kazanıyor.


10. Karşılaştırılabilirlik

Karşılaştırılabilir elemanlar

Bir kısmi sıralı kümede aa ve bb elemanlarından en az biri:

aba\preceq b

veya:

bab\preceq a

koşulunu sağlıyorsa aa ve bb karşılaştırılabilir (comparable) denir.

İkisi de doğru değilse elemanlar karşılaştırılamaz (incomparable).

Tekrar:

S={a,b}S=\{a,b\}

olsun.

P(S)\mathcal P(S) içerisinde:

{a}{a,b}\{a\}\subseteq\{a,b\}

olduğu için {a}\{a\} ve {a,b}\{a,b\} karşılaştırılabilir.

Ama:

{a}{b}\{a\}\nsubseteq\{b\}

ve:

{b}{a}\{b\}\nsubseteq\{a\}

olduğu için {a}\{a\} ve {b}\{b\} karşılaştırılamaz.

Kısmi sıralamanın kilit fikri

Karşılaştırılamamak bir eksiklik veya hata değildir.

Bazen matematiksel yapı bize gerçekten:

“Bu iki nesneden hiçbiri diğerinin altında değildir.”

der.

Kısmi sıralama tam da bu durumu ifade edebilmemizi sağlar.


11. Tam sıralama

Şimdi sayı doğrusuna geri dönelim.

Reel sayılar üzerinde herhangi xx ve yy için mutlaka:

xyx\leq y

veya:

yxy\leq x

olur.

Yani burada karşılaştırılamayan iki eleman yoktur.

Tam sıralama

Bir \preceq bağıntısı kısmi sıralama olmasının yanında her a,bAa,b\in A için:

abveyabaa\preceq b \quad\text{veya}\quad b\preceq a

koşulunu da sağlıyorsa tam sıralama (total order) denir.

Tam sıralamaya doğrusal sıralama (linear order) da denir.

Dolayısıyla:

Tam sıralama=Kısmi sıralama+her c¸iftin kars¸ılas¸tırılabilir olması\boxed{ \text{Tam sıralama} = \text{Kısmi sıralama} + \text{her çiftin karşılaştırılabilir olması} }

Buradaki “kısmi” ve “tam” kelimeleri bağıntının üç temel özelliğinin az veya çok sağlanmasını anlatmaz.

Her ikisi de:

  • yansımalı,
  • antisimetrik,
  • geçişlidir.

Fark yalnızca karşılaştırılabilirliktedir.


12. Kısmi ve tam sıralamayı karşılaştıralım

ÖzellikKısmi sıralamaTam sıralama
Yansımalı
Antisimetrik
Geçişli
Her iki eleman karşılaştırılabilirGerekmez
Tam sıralama

Tam sayılar üzerinde alışılmış:

\leq

bağıntısı tam sıralamadır.

Örneğin 7-7 ile 44 karşılaştırılabilir:

74.-7\leq4.

Aynı şekilde hangi iki tam sayıyı seçersek seçelim biri diğerinden küçük veya eşittir.

Kısmi ama tam olmayan sıralama

P({a,b})\mathcal P(\{a,b\}) üzerinde:

\subseteq

bağıntısı kısmi sıralamadır.

Fakat {a}\{a\} ile {b}\{b\} karşılaştırılamadığı için tam sıralama değildir.


13. Bir başka güçlü örnek: Bölünebilme

Pozitif doğal sayılar üzerinde:

ab    aba\preceq b \iff a\mid b

şeklinde bir ilişki tanımlayabiliriz.

Burada:

aba\mid b

ifadesi, bb'nin aa'nın bir tam sayı katı olduğunu söyler.

Örneğin:

26,2\mid6,

çünkü:

6=23.6=2\cdot3.

Şimdi {1,2,3,6}\{1,2,3,6\} kümesine bakalım.

Şunlar doğrudur:

12,1\mid2, 13,1\mid3, 26,2\mid6, 36.3\mid6.

Ama:

232\nmid3

ve:

32.3\nmid2.

Dolayısıyla 22 ile 33 karşılaştırılamaz.

Bu yine kısmi ama tam olmayan bir sıralamadır.

Bu örnek ileride sayı teorisinde çok daha önemli hâle gelecek.

Burada amaç bölünebilme teorisini öğrenmek değil; “sıralama” fikrinin yalnızca büyüklük anlamına gelmediğini görmek.

2<32<3 olmasına rağmen bölünebilme sıralamasında 22 ile 33 karşılaştırılamaz.

Demek ki:

Sıra, nesnelerin kendisinden değil, üzerinde seçtiğimiz bağıntıdan gelir.


14. Aynı kümenin farklı sıralamaları olabilir

Bu nokta çok önemlidir.

Bir kümenin doğal olarak yalnızca tek bir sıralaması olmak zorunda değildir.

Örneğin pozitif doğal sayılar üzerinde:

Büyüklüğe göre

12341\leq2\leq3\leq4\leq\cdots

tam sıralaması vardır.

Ama aynı sayılar üzerinde:

Bölünebilmeye göre

ab    aba\preceq b \iff a\mid b

kısmi sıralaması da vardır.

Yani matematikte:

“Bu elemanlar hangi sıradadır?”

sorusundan önce:

“Hangi bağıntıya göre sıralıyoruz?”

sorusunu sormamız gerekir.


15. Sıkı ve sıkı olmayan sıralama

Sayılarla çalışırken hem:

xyx\leq y

hem de:

x<yx<y

kullanırız.

Bunlar aynı fikrin iki farklı gösterimidir.

Bir kısmi sıralama \preceq verildiğinde:

aba\prec b

ifadesini:

abveaba\preceq b \quad\text{ve}\quad a\neq b

olarak tanımlayabiliriz.

\preceq eşitliğe izin verir.

\prec ise yalnızca gerçekten farklı sıralama konumlarını gösterir.

Bu nedenle:

aaa\preceq a

doğruyken:

aaa\prec a

yanlıştır.

Öz alt küme örneği

\subseteq sıkı olmayan sıralamadır:

AA.A\subseteq A.

Fakat öz alt küme bağıntısı:

\subsetneq

yansımalı değildir:

A\nsubsetneqA.A\nsubsetneq A.

Dolayısıyla \subsetneq, burada kullandığımız yansımalı tanıma göre bir kısmi sıralama bağıntısı değildir.

Onun yerine sıkı kısmi sıralama olarak düşünülür.


16. Hasse diyagramı neden gerekli?

Küçük bir kısmi sıralı kümedeki bütün ilişkileri tek tek yazabiliriz.

Ama eleman sayısı büyüdükçe bu oldukça yorucu olur.

Üstelik yansıma ve geçişlilik yüzünden aynı bilgi tekrar tekrar görünür.

Örneğin:

{a}\varnothing\subseteq\{a\}

ve:

{a}{a,b}\{a\}\subseteq\{a,b\}

olduğunu biliyorsak geçişlilik zaten:

{a,b}\varnothing\subseteq\{a,b\}

sonucunu verir.

Bu son ilişkiyi ayrıca çizmek zorunda değiliz.

Bu gereksiz bilgileri kaldırarak kısmi sıralamanın yapısını daha temiz gösterebiliriz.

Bunun için Hasse diyagramı kullanılır.


17. Hasse diyagramının mantığı

Sonlu bir kısmi sıralı kümede Hasse diyagramı oluştururken genel olarak:

  1. Her elemanı bir nokta olarak düşünürüz.
  2. Daha büyük elemanları daha yukarı yerleştiririz.
  3. Yansıma nedeniyle oluşan aaa\preceq a bağlantılarını çizmeziz.
  4. Geçişlilikten zaten çıkarılabilen bağlantıları çizmeziz.
  5. Geriye yalnızca doğrudan komşu sıralama ilişkileri kalır.

Bu son ilişki için kullanılan fikir örtme (cover) ilişkisidir.

Örtme ilişkisi

xyx\prec y olsun.

Eğer xx ile yy arasında:

xzyx\prec z\prec y

sağlayan hiçbir zz yoksa, yy elemanının xx'i örttüğü söylenir.

Hasse diyagramında esas olarak bu doğrudan örtme ilişkileri çizilir.

Şimdi:

P({a,b})\mathcal P(\{a,b\})

kümesini \subseteq ile sıralayalım.

Bu tek çizim bize birçok bilgi verir.

Örneğin:

{a,b}\varnothing\subseteq\{a,b\}

bağlantısı doğrudan çizilmemiştir.

Çünkü zaten:

{a}{a,b}\varnothing\subseteq\{a\}\subseteq\{a,b\}

yolundan geçişlilik sayesinde bunu biliyoruz.

Ayrıca {a}\{a\} ile {b}\{b\} arasında çizgi yoktur.

Bu da onların karşılaştırılamadığını gösterir.

Hasse diyagramını bir “sayı doğrusu” gibi değil, bir hiyerarşi haritası gibi düşünmek daha yararlıdır.

Dikey yön sıralama bilgisini taşır.

Dallanma ise karşılaştırılamayan elemanların bulunabileceğini görünür hâle getirir.


18. Minimal ve maksimal elemanlar

Şimdi kısmi sıralamalarda çok önemli bir ayrımla karşılaşacağız.

Önce minimal eleman kavramına bakalım.

Minimal eleman

(A,)(A,\preceq) bir kısmi sıralı küme olsun.

mAm\in A elemanı için mm'den kesin olarak daha küçük başka bir eleman yoksa mm'ye minimal eleman denir.

Başka bir deyişle:

xmx\preceq m

olduğunda zorunlu olarak:

x=mx=m

oluyorsa mm minimaldir.

Minimal demek:

“Bunun altında başka eleman yok.”

demektir.

Ama:

“Bu bütün elemanlardan küçüktür.”

demek değildir.

Bu ayrım birazdan çok önemli olacak.

Benzer biçimde:

Maksimal eleman

(A,)(A,\preceq) içerisinde mm'den kesin olarak daha büyük başka bir eleman yoksa mm'ye maksimal eleman denir.

Yani:

mxm\preceq x

olduğunda zorunlu olarak:

x=mx=m

olmalıdır.


19. En küçük ve en büyük eleman

Şimdi daha güçlü kavramlara geçelim.

En küçük eleman

(A,)(A,\preceq) içerisinde lAl\in A için her xAx\in A elemanına karşı:

lxl\preceq x

oluyorsa ll'ye en küçük eleman (least element) denir.

Yani en küçük eleman yalnızca altında başka eleman bulunmayan bir eleman değildir.

Kümedeki bütün elemanların altındadır.

Benzer biçimde:

En büyük eleman

gAg\in A için her xAx\in A elemanına karşı:

xgx\preceq g

oluyorsa gg'ye en büyük eleman (greatest element) denir.

Şimdi temel farkı açıkça yazalım:

minimalen ku¨c¸u¨k\boxed{ \text{minimal} \neq \text{en küçük} }

ve:

maksimalen bu¨yu¨k\boxed{ \text{maksimal} \neq \text{en büyük} }

genel olarak.


20. Neden aynı şey değiller?

Şu kümeyi düşünelim:

A={{a},{b},{a,b}}A= \big\{ \{a\}, \{b\}, \{a,b\} \big\}

ve yine \subseteq bağıntısını kullanalım.

Burada {a}\{a\}'nın altında başka eleman yoktur.

Dolayısıyla {a}\{a\} minimaldir.

Aynı şekilde {b}\{b\} de minimaldir.

Ama {a}\{a\} en küçük değildir.

Çünkü:

{a}{b}.\{a\}\nsubseteq\{b\}.

{b}\{b\} de en küçük değildir:

{b}{a}.\{b\}\nsubseteq\{a\}.

Sonuç:

Bu kısmi sıralı kümenin iki minimal elemanı vardır ama en küçük elemanı yoktur.

Buna karşılık {a,b}\{a,b\} bütün diğer elemanları kapsadığı için:

{a}{a,b},\{a\}\subseteq\{a,b\}, {b}{a,b}.\{b\}\subseteq\{a,b\}.

Dolayısıyla {a,b}\{a,b\} hem maksimal hem de en büyük elemandır.


21. En küçük eleman varsa tektir

Bu fark bize güzel bir matematiksel sonuç verir.

En küçük elemanın tekliği

Bir kısmi sıralı kümede iki farklı en küçük eleman bulunduğunu varsayalım.

Bunlara aa ve bb diyelim.

aa en küçük olduğuna göre:

ab.a\preceq b.

bb de en küçük olduğuna göre:

ba.b\preceq a.

Ama sıralama antisimetriktir.

Dolayısıyla:

a=b.a=b.

Yani iki farklı en küçük eleman bulunamaz.

En küçük eleman varsa tektir.

Aynı argüman en büyük eleman için de geçerlidir.

Önemli sonuç
  • Bir kısmi sıralı kümede birden fazla minimal eleman olabilir.
  • Birden fazla maksimal eleman olabilir.
  • Fakat en küçük eleman varsa yalnızca bir tanedir.
  • En büyük eleman varsa yalnızca bir tanedir.

Ayrıca:

en ku¨c¸u¨kminimal,\text{en küçük}\Rightarrow\text{minimal},

ama genel olarak:

minimalen ku¨c¸u¨k.\text{minimal}\nRightarrow\text{en küçük}.

Benzer biçimde:

en bu¨yu¨kmaksimal,\text{en büyük}\Rightarrow\text{maksimal},

ama:

maksimalen bu¨yu¨k.\text{maksimal}\nRightarrow\text{en büyük}.

22. Çok küçük ama öğretici bir örnek

Yalnızca:

A={{a},{b}}A=\{\{a\},\{b\}\}

kümesini \subseteq ile sıralayalım.

{a}\{a\} ile {b}\{b\} karşılaştırılamaz.

Dolayısıyla Hasse diyagramı:

Her ikisinin de altında başka eleman yoktur.

Dolayısıyla ikisi de minimaldir.

Her ikisinin de üstünde başka eleman yoktur.

Dolayısıyla ikisi de maksimaldir.

Ama en küçük eleman yoktur.

Çünkü iki elemandan hiçbiri diğerinin altında değildir.

En büyük eleman da yoktur.

Bu örnek:

“minimal = en küçük”

yanılgısını tamamen ortadan kaldırmalıdır.


23. Denklik bağıntısıyla sıralama bağıntısı arasındaki fark

Bir önceki birimde denklik bağıntılarını görmüştük.

İki yapı birbirine çok benzer görünür:

Denklik bağıntısı

  • yansımalı,
  • simetrik,
  • geçişli.

Kısmi sıralama

  • yansımalı,
  • antisimetrik,
  • geçişli.

Aradaki tek kelimelik değişiklik yapının anlamını tamamen değiştirir.

DenklikSıralama
Nesneleri “aynı tür” kabul ederNesneleri bir düzen içinde karşılaştırır
SimetriktirAntisimetriktir
Sınıflara ayırırHiyerarşik/düzen yapısı kurar
aba\sim b ise bab\sim aaba\preceq b ise genellikle bab\preceq a değildir
İki farklı soyutlama

Denklik bağıntısı şu soruyu soruyordu:

“Hangi farklı nesneleri aynı kabul edebilirim?”

Sıralama bağıntısı ise şunu soruyor:

“Hangi nesne hangisinin altında, öncesinde veya içinde?”

Biri aynılık türünü, diğeri düzen türünü soyutlar.


24. Sıralama olmayan bağıntılar

Bir bağıntının “bir tür karşılaştırma” gibi görünmesi onun mutlaka matematiksel sıralama olduğu anlamına gelmez.

Boy bakımından karşılaştırmak

Bir insan kümesinde:

aRbaRb

ifadesini:

aa kişisinin boyu, bb kişisinin boyundan küçük veya eşittir.”

şeklinde tanımlayalım.

Bu ilişki ilk bakışta \leq gibi görünüyor.

Ama iki farklı kişinin boyu aynı olabilir.

Bu durumda:

aRbaRb

ve:

bRabRa

olduğu hâlde:

ab.a\neq b.

Dolayısıyla bağıntı insanlar üzerinde antisimetrik değildir.

Bu nedenle kısmi sıralama değildir.

Fakat nesneler “insanlar” değil de “boy uzunlukları” olsaydı alışılmış \leq sıralaması çalışırdı.

Bu bize yine aynı dersi verir:

Bir bağıntının özellikleri yalnızca kullandığımız kelimeye değil, hangi küme üzerinde tanımlandığına da bağlıdır.

Arkadaşlık

İnsanlar üzerinde:

aa, bb ile arkadaştır.”

bağıntısı genellikle simetriktir:

aRbbRa.aRb\Rightarrow bRa.

Fakat geçişli değildir.

aa, bb ile; bb de cc ile arkadaş olabilirken aa ile cc birbirini hiç tanımayabilir.

Dolayısıyla arkadaşlık bir sıralama değildir.


25. Bir bağıntının sıralama olup olmadığını nasıl inceleriz?

Bundan sonra bir bağıntıyla karşılaştığımızda sistematik bir yöntem kullanabiliriz.

Kontrol yöntemi

Bir RR bağıntısının kısmi sıralama olup olmadığını belirlemek için:

Adım 1 — Yansıma

Sor:

aA,aRa\forall a\in A,\quad aRa

doğru mu?

Değilse dur.

Kısmi sıralama değildir.

Adım 2 — Antisimetri

Sor:

aRbbRaaRb\land bRa

olduğunda mutlaka:

a=ba=b

mi?

Değilse kısmi sıralama değildir.

Adım 3 — Geçişlilik

Sor:

aRbbRcaRb\land bRc

olduğunda mutlaka:

aRcaRc

mi?

Üçü de doğruysa RR bir kısmi sıralamadır.

Adım 4 — Tamlık kontrolü

Her a,bAa,b\in A için:

aRbveyabRaaRb \quad\text{veya}\quad bRa

doğru mu?

Evetse sıralama tam sıralamadır.

Hayırsa yalnızca kısmi sıralamadır.


26. Uygulamalar: Bu fikir nerede gerçekten kullanılır?

Matematik içinde

Sıralama bağıntıları ileride birçok farklı matematiksel yapının içinde ortaya çıkar.

Örneğin:

Alt kümeler

ABA\subseteq B

ilişkisi kümeleri kapsama bakımından sıralar.

Bölenler

aba\mid b

ilişkisi sayıları bölünebilme bakımından sıralayabilir.

Alt uzaylar

Lineer cebirde bir vektör uzayının alt uzayları, kapsama bağıntısıyla kısmi sıralanabilir.

Üst ve alt sınırlar

Bir sıralı kümede bir grubun bütün elemanlarının üstünde veya altında kalan elemanları incelemek mümkündür.

Bu fikir bizi daha sonra:

  • üst sınır,
  • alt sınır,
  • supremum,
  • infimum,
  • tamlık

kavramlarına götürecek.

Özellikle reel sayıların yapısını anlamada bu bağlantı çok önemli olacaktır.

Bilgisayar bilimi ve teknoloji

Bir yazılım projesindeki görevleri düşünelim.

Veritabanı şeması
        │
        ├──► API
        │      │
        │      └──► Mobil uygulama
        │
        └──► Raporlama

Burada bazı işler başka işlerin ön koşuludur.

Fakat örneğin API geliştirme ile raporlama birbirine bağlı değilse:

“Hangisi önce gelmelidir?”

sorusunun zorunlu bir cevabı yoktur.

İki iş paralel yürütülebilir.

Bu nedenle bağımlılık sistemlerinin doğal yapısı çoğu zaman tek bir doğrusal sıra değil, kısmi sıralamadır.

Benzer yapı;

  • paket bağımlılıklarında,
  • derleme sistemlerinde,
  • iş akışlarında,
  • proje planlamasında,
  • dağıtık sistemlerdeki bazı olay ilişkilerinde

ortaya çıkar.

Gündelik düşünme

Bir yemek hazırlarken:

  • fırının ısınması,
  • hamurun hazırlanması,
  • sosun hazırlanması

gibi görevler bulunabilir.

Bazı adımlar diğerlerinden önce gelmek zorundadır.

Ama birbirinden bağımsız iki hazırlık aynı anda yapılabilir.

Dolayısıyla günlük hayattaki “önce–sonra” ilişkileri bile çoğu zaman tam değil, kısmi bir sıra oluşturur.


27. Sınırlar ve yaygın hatalar

1. Kısmi demek eksik demek değildir

“Kısmi sıralama” ifadesindeki kısmi kelimesi, bağıntının bazı kuralları sağlamadığı anlamına gelmez.

Kısmi sıralama:

  • yansımalı,
  • antisimetrik,
  • geçişli

olmak zorundadır.

“Kısmi” yalnızca bazı farklı eleman çiftlerinin karşılaştırılamayabileceğini anlatır.

2. Antisimetrik, simetrik olmayan demek değildir

Bir bağıntının antisimetrik olması:

“Hiçbir zaman ters yön oluşmaz.”

demek değildir.

Ters yön aynı anda oluşursa elemanların aynı olması gerekir.

3. Minimal ile minimumu karıştırma

Minimal:

Altında başka eleman yok.

En küçük:

Bütün elemanların altında.

Birden fazla minimal eleman olabilir.

Birden fazla en küçük eleman olamaz.

4. Hasse diyagramında her ilişki çizilmez

Hasse diyagramı:

  • yansıma bağlantılarını,
  • geçişlilikten çıkan gereksiz bağlantıları

bilerek kaldırır.

Dolayısıyla çizgide doğrudan bağlantı olmaması her zaman iki elemanın karşılaştırılamadığı anlamına gelmez.

Aralarında yukarı doğru bir yol varsa karşılaştırılabilirler.

5. Sıralama mutlaka sayısal büyüklük değildir
aba\preceq b

ifadesi her zaman:

aa sayısal olarak daha küçüktür.”

demek değildir.

Bağıntıya göre:

  • alt kümedir,
  • böler,
  • ön koşuludur,
  • içerilir

gibi çok farklı anlamlar taşıyabilir.


28. Birlikte analiz edelim

Örnek 1 — Tam mı, kısmi mi?
A={1,2,3,4}A=\{1,2,3,4\}

üzerinde alışılmış \leq bağıntısını düşünelim.

Yansımalı:

aa.a\leq a.

Antisimetrik:

abbaa=b.a\leq b \land b\leq a \Rightarrow a=b.

Geçişli:

abbcac.a\leq b \land b\leq c \Rightarrow a\leq c.

Ayrıca hangi iki elemanı seçersek seçelim karşılaştırabiliriz.

Dolayısıyla \leq bir tam sıralamadır.

Örnek 2 — Kısmi ama tam değil
A={{1},{2},{1,2}}A=\{\{1\},\{2\},\{1,2\}\}

üzerinde \subseteq bağıntısını düşünelim.

\subseteq yansımalı, antisimetrik ve geçişlidir.

Dolayısıyla kısmi sıralamadır.

Ama:

{1}{2}\{1\}\nsubseteq\{2\}

ve:

{2}{1}.\{2\}\nsubseteq\{1\}.

Bu iki eleman karşılaştırılamaz.

Dolayısıyla sıralama tam değildir.

Örnek 3 — Minimal ama en küçük değil

Bir önceki örnekte:

{1}\{1\}

ve:

{2}\{2\}

minimaldir.

Ama hiçbirisi en küçük değildir.

Çünkü birbirleriyle karşılaştırılamazlar.

Buna karşılık:

{1,2}\{1,2\}

hem maksimal hem en büyüktür.


29. Düşünme durakları

Şimdi metne bakmadan cevaplamaya çalış.

Düşünme 1

Bir kısmi sıralı kümede iki farklı minimal eleman bulunabilir mi?

Eğer cevabın evetse, neden bu durum antisimetriyi bozmaz?

Düşünme 2

Bir kısmi sıralı kümenin en küçük elemanı varsa bu eleman minimal olmak zorunda mıdır?

Tersi doğru mudur?

Düşünme 3

Bir bağıntı yansımalı, antisimetrik ve geçişli fakat bazı eleman çiftleri karşılaştırılamıyorsa buna ne denir?

Düşünme 4

Bir Hasse diyagramında aa ile cc arasında doğrudan çizgi bulunmuyor fakat:

c
│
b
│
a

şeklinde bir yol varsa aa ve cc karşılaştırılabilir mi?

Neden?


30. Bu birimin açtığı yeni kapı

Sıralamadan supremum ve tamlığa

Şu ana kadar yalnızca:

“Kim kimin altında?”

sorusuyla ilgilendik.

Ama sıralama kurulduğu anda çok daha derin sorular ortaya çıkar.

Örneğin bir BB alt kümesi için:

Bütün elemanların üstünde bulunan bir eleman var mı?

Daha da önemlisi:

Bu üst elemanların en küçüğü var mı?

Bu soru bizi ileride:

supB\sup B

yani supremum kavramına götürecek.

Reel sayıların en önemli yapısal özelliklerinden biri olan tamlık da özünde bir sıralama problemidir.

Dolayısıyla bugün öğrendiğimiz şey yalnızca nesneleri düzenlemek değildir.

Sonsuz kümelerin sınır davranışını anlamak için gereken dilin ilk parçasını kurduk.


31. Alıştırmalar

A. Kavrama

  1. Kısmi sıralamanın üç temel özelliğini kendi sözlerinle açıkla. Her özellik için neden gerekli olduğuna dair bir cümle yaz.

  2. “Kısmi” kelimesinin neden “üç sıralama kuralından yalnızca bazıları sağlanıyor” anlamına gelmediğini açıkla.

  3. Minimal eleman ile en küçük eleman arasındaki farkı formül kullanmadan anlat.

  4. Kısmi sıralama ile denklik bağıntısının ortak özelliklerini ve temel farkını belirt.

B. Teknik

  1. Aşağıdaki kümede:
A={1,2,3,6,12}A=\{1,2,3,6,12\}

aba\preceq b bağıntısını:

aba\mid b

şeklinde tanımla.

Hangi eleman çiftlerinin karşılaştırılabilir olduğunu belirle ve Hasse diyagramını oluşturmaya çalış.

  1. Aşağıdaki kümede:
A={{1},{2},{1,2},{1,2,3}}A= \big\{ \{1\}, \{2\}, \{1,2\}, \{1,2,3\} \big\}

\subseteq bağıntısına göre:

  • minimal elemanları,
  • maksimal elemanları,
  • varsa en küçük elemanı,
  • varsa en büyük elemanı

belirle.

C. Gerekçelendirme

  1. Bir kısmi sıralı kümede en büyük elemanın, eğer varsa, neden tek olmak zorunda olduğunu antisimetriden yararlanarak göster.

  2. Öz alt küme bağıntısının:

\subsetneq

neden bu derste kullandığımız tanıma göre kısmi sıralama olmadığını açıkla. Buna rağmen neden bir “sıkı sıralama” olarak anlamlı olduğunu belirt.

  1. İnsanlar üzerinde:

aa'nın yaşı bb'nin yaşından küçük veya eşittir.”

bağıntısının neden antisimetrik olmak zorunda olmadığını bir karşı örnekle göster.

D. Transfer

  1. Bir proje için şu bağımlılıklar verilsin:
A → C
B → C
C → D
B → E

Ok:

“soldaki görev sağdakinden önce tamamlanmalıdır”

anlamına gelsin.

Bu görevleri bir kısmi sıralama olarak yorumla.

  • Hangi görevler karşılaştırılamaz?
  • Minimal görevler hangileridir?
  • Maksimal görevler hangileridir?
  • En küçük görev var mıdır?
  • En büyük görev var mıdır?

Cevaplarını yalnızca listeleme; nedenlerini de açıkla.


32. Birimin tamamlanma ölçütü

Bu birim yalnızca tanımları okuyarak tamamlanmış sayılmaz.

Birimi gerçekten tamamlamış olmak için şunları yapabilmelisin:

  1. Sıralama bağıntısına neden ihtiyaç duyulduğunu açıklayabilmek.
  2. Bir bağıntının yansımalı, antisimetrik ve geçişli olup olmadığını inceleyebilmek.
  3. Bir bağıntının kısmi sıralama veya tam sıralama olduğunu belirleyebilmek.
  4. İki elemanın karşılaştırılabilir olup olmadığını söyleyebilmek.
  5. Sonlu ve basit bir kısmi sıralamanın Hasse diyagramını okuyup oluşturabilmek.
  6. Minimal ile en küçük elemanı birbirinden ayırabilmek.
  7. Maksimal ile en büyük elemanı birbirinden ayırabilmek.
  8. En küçük ve en büyük elemanların neden varsa tek olduğunu antisimetriden çıkarabilmek.
  9. Sıralama kavramını yalnızca sayısal “küçük–büyük” ilişkisiyle sınırlamadan yeni bir örneğe aktarabilmek.

33. Kısa sentez

Neden vardı?

Çünkü matematikte birçok nesne doğal bir düzene sahip olmasına rağmen bu nesnelerin her çifti sayı doğrusundaki gibi karşılaştırılamaz.

Ne öğrendik?

Bir kısmi sıralama:

  • yansımalı,
  • antisimetrik,
  • geçişli

bir bağıntıdır.

Her eleman çifti ayrıca karşılaştırılabiliyorsa tam sıralama elde ederiz.

Ayrıca:

  • minimal ile en küçük,
  • maksimal ile en büyük

kavramlarının aynı olmadığını gördük.

Neyi artık yapabiliyoruz?

Bir bağıntının gerçekten bir sıralama oluşturup oluşturmadığını inceleyebilir, sonlu kısmi sıralamaları Hasse diyagramlarıyla görebilir ve düzen içindeki özel elemanları ayırt edebiliriz.

Sırada ne var?

Bağıntıların iki temel özel türünü gördük:

denklikvesıralama.\text{denklik} \qquad\text{ve}\qquad \text{sıralama}.

Bundan sonra bağıntıların başka çok önemli bir özel türüne geçeceğiz:

fonksiyonlar.

Daha ileride ise sıralama fikri yeniden karşımıza çıkacak ve:

sıralamau¨st/alt sınırsupremum/infimumtamlık\text{sıralama} \rightarrow \text{üst/alt sınır} \rightarrow \text{supremum/infimum} \rightarrow \text{tamlık}

zincirini oluşturacak.