slama.dev

poznamky Icon Kombinatorika a Grafy I

Úvodní informace

Tato stránka obsahuje moje poznámky z přednášky Martina Kouteckého z akademického roku 2020/2021 (MFF UK). Pokud by byla někde chyba/nejasnost, nebo byste rádi něco přidali, tak stránku můžete upravit pull requestem (případně mi dejte vědět na mail).

1. přednáška

Odhady faktoriálu

Věta (meh odhad): nn/2n!(n+12)nn^{n/2} \le n! \le \left(\frac{n + 1}{2}\right)^n

Důkaz (\ge): (n!)2=123nn(n1)21=i=1n(i(ni+1)) \begin{aligned} \left(n!\right)^2 &= 1 \cdot 2 \cdot 3 \cdot \ldots \cdot n \cdot n \cdot (n - 1) \cdot \ldots \cdot 2 \cdot 1 \\ &= \prod_{i = 1}^{n} \left(i \cdot (n - i + 1)\right) \end{aligned}

Využijeme A-G nerovnost:

aba+b2i(n+1i)i+n+1i2=n+12 \begin{aligned} \sqrt{ab} &\le \frac{a + b}{2} \\ \sqrt{i (n + 1 - i)} &\le \frac{i + n + 1 - i}{2} = \frac{n + 1}{2} \end{aligned}

Dostáváme: n!=i=1ni(ni+1)(n+12)nn! = \prod_{i = 1}^{n} \sqrt{i \cdot (n - i + 1)}\le \left(\frac{n + 1}{2}\right)^n

Důkaz (\le): ni(ni+1),i[n]n \le i (n - i + 1), \forall i \in [n]:

(n!)2=i=1ni(ni+1)i=1nn=nnn!nn/2 \begin{aligned} \left(n!\right)^2 &= \prod_{i = 1}^{n} i\left(n - i + 1\right) \ge \prod_{i = 1}^{n}n = n^n \\ n! &\ge n^{n/2} \end{aligned}

Věta (nice odhad): e(ne)nn!en(ne)n e\left(\frac{n}{e}\right)^n \le n! \le en \left(\frac{n}{e}\right)^n

Důkaz (indukcí):

Důkaz, toho proč ten výraz 1\le 1:

(11n)ne(e1n)ne=e1e=11+xex \begin{aligned} \left(1 - \frac{1}{n}\right)^n e &\le \left(e^{-\frac{1}{n}}\right)^n e = e^{-1} e = 1 \qquad 1 + x \le e^x \end{aligned}

Věta (Stirlingova formule): n!2πn(ne)nn! \cong \sqrt{2 \pi n} \left(\frac{n}{e}\right)^n

Odhady binomických koeficientů

(👀): pro malé k<<n(nk)=n!(nk)!k!=n(n1)(nk+1)k!nkk << n \ldots \binom{n}{k} = \frac{n!}{(n - k)! k!} = \frac{n \cdot (n - 1) \cdot \ldots \cdot (n - k + 1)}{k!} \le n^k

Věta (hodně meh odhad): 2nn+1(nn/2)2n\frac{2^n}{n + 1} \le \binom{n}{\left\lfloor n/2 \right\rfloor} \le 2^n

Důkaz:

Věta (nice odhad): 22m2m(2mm)22m2m\frac{2^{2m}}{2 \sqrt{m}} \le \binom{2m}{m} \le \frac{2^{2m}}{\sqrt{2m}}

Důkaz: Nejprve jedno kouzlo: P=135(2m1)2462m=135(2m1)2462m2462m2462m=(2m)!22m(m!)2=(2mm)22m \begin{aligned} P &= \frac{1 \cdot 3 \cdot 5 \cdot \ldots \cdot (2m - 1)}{2 \cdot 4 \cdot 6 \cdot \ldots \cdot 2m} \\ &= \frac{1 \cdot 3 \cdot 5 \cdot \ldots \cdot (2m - 1)}{2 \cdot 4 \cdot 6 \cdot \ldots \cdot 2m}\frac{2 \cdot 4 \cdot 6 \cdot \ldots \cdot 2m}{2 \cdot 4 \cdot 6 \cdot \ldots \cdot 2m}\\ &= \frac{(2m)!}{2^{2m} \left(m!\right)^2} = \frac{\binom{2m}{m}}{2^{2m}} \end{aligned}

Chceme tedy: 12mP12m \frac{1}{2 \sqrt{m}} \le P \le \frac{1}{\sqrt{2m}}

Pak ještě druhé kouzlo: (1122)(11(2m)2)=(1322)(3544)((2m1)(2m+1)(2m)2)=P2(2m+1)<1// soucˇin veˇcıˊ <1 \begin{aligned} \left(1 - \frac{1}{2^2}\right) \ldots \left(1 - \frac{1}{\left(2m\right)^2}\right) &= \left(\frac{1 \cdot 3}{2 \cdot 2}\right) \left(\frac{3 \cdot 5}{4 \cdot 4}\right) \ldots \left(\frac{(2m - 1)(2m + 1)}{\left(2m\right)^2}\right) \\ &= P^2 (2m + 1) < 1 \qquad //\ \text{součin věcí $<1$} \\ \end{aligned}

Máme tedy: P2<12m+1<12mP<12m \begin{aligned} P^2 &< \frac{1}{2m + 1} < \frac{1}{2m} \\ P &< \frac{1}{\sqrt{2m}} \\ \end{aligned}

Druhá strana analogicky (uvažujeme (1132)(1152)=(2432)(4652)=12(2m)P2\left(1 - \frac{1}{3^2}\right)\left(1-\frac{1}{5^2}\right)\ldots = \left(\frac{2 \cdot 4}{3^2}\right)\left(\frac{4 \cdot 6}{5^2}\right)\ldots = \frac{1}{2 \left(2m\right) P^2}).

2. přednáška

Náhodné procházky

Definice (náhodná procházka): Náhodný proces, v každém kroku se panáček začínající v bodu 00 posune ze své aktuální pozice doprava nebo doleva.

Zadefinujeme si náhodnou veličinu X=IS2+IS4++IS2nX = I_{S_2} + I_{S_4} + \ldots + I_{S_{2n}} :

(2nn)22n22n2n22n=12n \frac{\binom{2n}{n}}{2^{2n}} \ge \frac{\frac{2^{2n}}{2 \sqrt{n}}}{2^{2n}} = \frac{1}{2 \sqrt{n}}

E[X]=E[i=1IS2i]=i=1E[IS2i]// linearita strˇednıˊ hodnoty=i=1Pr[IS2i]// strˇednıˊ hodnota indikaˊtoru je pravdeˇpodobnosti=112i// pouzˇitıˊ odhadu vyˊsˇe; diverguje \begin{aligned} \mathbb{E}[X] &= \mathbb{E}\left[\sum_{i=1}^{\infty} I_{S_{2i}}\right]&& \\ &= \sum_{i=1}^{\infty} \mathbb{E}\left[I_{S_{2i}}\right]&&//\ \text{linearita střední hodnoty}\\ &= \sum_{i=1}^{\infty} \Pr\left[I_{S_{2i}}\right] &&//\ \text{střední hodnota indikátoru je pravděpodobnost}\\ &\ge \sum_{i=1}^{\infty} \frac{1}{2 \sqrt{i}} && //\ \text{použití odhadu výše; diverguje} \\ \end{aligned}

Generující funkce

Definice (mocninná řada): je nekonečná řada tvaru a(x)=a0+a1x1+a2x2+,a(x) = a_0 + a_1x^1 + a_2x^2 + \ldots, kde a0,a1Ra_0, a_1 \ldots \in \mathbb{R}.

Příklad: a0=a1==11+x+x2+a_0 = a_1 = \ldots = 1 \mapsto 1 +x + x^2 + \ldots

Tvrzení: (a0,a1,a2,)(a_0, a_1, a_2, \ldots) reálná čísla. Předpoklad: pro nějaké KK t. ž. anKn|a_n| \le K^n. Poté řada a(x)a(x) pro každé x(1K,1K)x \in \left(-\frac{1}{K}, \frac{1}{K}\right) konverguje (dává smysl). Funkce a(x)a(x) je navíc jednoznačně určena hodnotami na okolí 00.

Definice (vytvořující/generující funkce): nechť (a0,a1,)\left(a_0, a_1, \ldots\right) je posloupnost reálných čísel. Vytvořující funkce této posloupnosti je mocninná řada a(x)=i=0aixia(x) = \sum_{i = 0}^{\infty} a_i x^i.

operace řada úprava
součet a0+b0,a1+b1,a2+b2,a_0 + b_0, a_1 + b_1, a_2 + b_2, \ldots a(x)+b(x)a(x) + b(x)
násobek αa0,αa1,αa2,\alpha a_0, \alpha a_1, \alpha a_2, \ldots αa(x)\alpha a(x)
     
posun doprava 0,a0,a1,0, a_0, a_1, \ldots xa(x)xa(x)
posun doleva a1,a2,a3,a_1, a_2, a_3, \ldots a(x)a0x\frac{a(x) - a_0}{x}
     
substituce αx\alpha x α0a0,α1a1,α2a2,\alpha^0 a_0, \alpha^1 a_1, \alpha^2 a_2, \ldots a(αx)a(\alpha x)
substituce xnx^n a0,0,n1,0,a1,0,n1,0,a2,a_0, 0, \overset{n - 1}{\ldots}, 0, a_1, 0, \overset{n - 1}{\ldots}, 0, a_2, \ldots a(xn)a(x^n)
     
derivace a1,2a2,3a3,a_1, 2a_2, 3a_3, \ldots a(x) a'(x)
integrování 0,a1,a2/2,a3/3,0, a_1, a_2/2, a_3/3, \ldots 0xa(t)dt \int_{0}^{x} a(t) dt
     
konvoluce an=k=0nakbnka_n = \sum_{k = 0}^{n} a_k \cdot b_{n - k} a(x)b(x) a(x) \cdot b(x)

Zde je několik příkladů řad a výrazů, kterým odpovídají (hodí se v důkazech): n=0xn=(1,1,1,1,)=11xn=0(ax)n=(a0,a1,a2,a3,)=11axn=0(x2)n=(1,0,1,0,)=11x2n=0(1)nxn=(1,1,1,1)=11+x \begin{aligned} \sum_{n=0}^{\infty} x^n &= (1, 1, 1, 1, \ldots) &= \frac{1}{1 - x} \\ \sum_{n=0}^{\infty} (ax)^n &= (a^0, a^1, a^2, a^3, \ldots) &= \frac{1}{1 - ax} \\ \sum_{n=0}^{\infty} (x^2)^n &= (1, 0, 1, 0, \ldots) &= \frac{1}{1 - x^2} \\ \sum_{n=0}^{\infty} (-1)^n x^n &= (1, -1, 1, -1\ldots) &= \frac{1}{1 + x} \\ \end{aligned}

Zobecněná binomická věta

Chceme binomickou větu zobecnit i pro reálné exponenty. K tomu potřebujeme definici kombinačního čísla, která se s reálnými kamarádí. Uděláme následující: rR,kN(rk)=r(r1)(r2)(rk+1)k!r \in \mathbb{R}, k \in \mathbb{N} \qquad \binom{r}{k} = \frac{r \cdot (r - 1) \cdot (r - 2) \cdot \ldots \cdot (r - k + 1)}{k!}

Věta (ZBV): nechť x,y,rRx, y, r \in \mathbb{R} a x>y|x| > |y| (kvůli konvergenci). Pak ZBV je následující výraz: (x+y)r=k=0(rk)xrkyk(x+y)^r = \sum_{k = 0}^{\infty} \binom{r}{k} x^{r-k}y^k

Příklad:

Příklad: V krabici je 3030 červených, 4040 žlutých a 5050 zelených míčků. Kolika způsoby lze vybrat 7070?

(1+x++x30)(1+x++x40)(1+x++x50)==1x311x1x411x1x511x// posuneme o 31 mıˊst a odecˇteme=1(1x)3(1x31)(1x41)(1x51)=((22)+(32)x+(42)x2+)(1x31)(1x41)(1x51)=1++[(722)(72312)(72412)(72512)]x70+=1061 \begin{aligned} &(1 + x + \ldots + x^{30})(1 + x + \ldots + x^{40})(1 + x + \ldots + x^{50}) =\\ &= \frac{1 - x^{31}}{1 - x} \frac{1 - x^{41}}{1 - x}\frac{1 - x^{51}}{1 - x} \qquad //\ \text{posuneme o $31$ míst a odečteme}\\ &= \frac{1}{\left(1 - x\right)^3} \left(1 - x^{31}\right)\left(1 - x^{41}\right)\left(1 - x^{51}\right) \\ &= \left(\binom{2}{2} + \binom{3}{2}x + \binom{4}{2}x^2 + \ldots\right) \left(1 - x^{31}\right)\left(1 - x^{41}\right)\left(1 - x^{51}\right) \\ &= 1 + \ldots + \left[\binom{72}{2} - \binom{72 - 31}{2} - \binom{72 - 41}{2} - \binom{72 - 51}{2}\right]x^{70} + \ldots\\ &= 1061 \end{aligned}

Kde poslední rovnost platí, protože:

3. přednáška

Fibonacciho čísla

Definice: F0=0,F1=1,Fn=Fn1+Fn2,n2F_0 = 0, F_1 = 1, F_n = F_{n - 1} + F_{n - 2}, \forall n \ge 2

Funkce/pozice 0 1 2 3 4
xF(x)x F(x) 00 F0F_0 F1F_1 F2F_2 F3F_3
x2F(x)x^2 F(x) 00 00 F0F_0 F1F_1 F2F_2
xx 00 11 00 00 00
  \Downarrow \Downarrow \Downarrow \Downarrow \Downarrow
F(x)F(x) F0F_0 F1F_1 F2F_2 F3F_3 F4F_4

Z funkcí výše vidíme, že F(x)=x+xF(x)+x2F(x)F(x) = x + xF(x) + x^2F(x). Algebraickou úpravou dostáváme: F(x)=x1xx2=x(11+52x)(1152x)// algebra=1511+52x151152x// parciaˊlnıˊ zlomky =15(111+52x11152x)// tvary ±11ax \begin{aligned} F(x) &= \frac{x}{1 - x - x^2} \\ &= \frac{x}{\left(1 - \frac{1 + \sqrt{5}}{2}x\right)\left(1 - \frac{1 - \sqrt{5}}{2}x\right)} \qquad //\ \text{algebra}\\ &= \frac{\frac{1}{\sqrt{5}}}{1 - \frac{1 + \sqrt{5}}{2}x} - \frac{\frac{1}{\sqrt{5}}}{1 - \frac{1 - \sqrt{5}}{2}x} \qquad //\ \text{parciální zlomky }\\ &= \frac{1}{\sqrt{5}}\left(\frac{1}{1 - \frac{1 + \sqrt{5}}{2}x} - \frac{1}{1 - \frac{1 - \sqrt{5}}{2}x}\right) \qquad //\ \text{tvary $\frac{\pm 1}{1 - ax}$}\\ \end{aligned}

Pro daný koeficient vytvořující funkce tedy máme: Fn=15[(1+52)n(152)njde k 0]=15(1+52)n \begin{aligned} F_n &= \frac{1}{\sqrt{5}} \left[\left(\frac{1 + \sqrt{5}}{2}\right)^n - \underbrace{\left(\frac{1 - \sqrt{5}}{2}\right)^n}_{\text{jde k $0$}}\right] \\ &= \left\lfloor \frac{1}{\sqrt{5}} \left(\frac{1 + \sqrt{5}}{2}\right)^n \right\rfloor \\ \end{aligned}

Catalanova čísla

b(x)=xb(x)2+1b(x)1,2=1±14x2x// + nedaˊvaˊ smysl, divergujeb(x)=11k=1(4)k(1/2k)xk2x// 14k=z. binom. v.k=0(4)k(1/2k)xk=12k=1(4)k(1/2k)xk1bn=12(4)n+1(1/2n+1)// konkreˊtnıˊ koeficient=12(1)n22n+212(121)n+1(12n)(n+1)!=12(1)n22n+212(12)n+1(2n12)(n+1)!=1222n+212122n12(n+1)!// kraˊcenıˊ zaˊpornyˊch cˇıˊsel=2n135(2n1)(n+1)!n!n!// kraˊcenıˊ 2=135(2n1)(n+1)n!2462nn!// rozdistribuovaˊnıˊ 2=1n+1(2n)!(n!)2=1n+1(2nn) \begin{aligned} b(x) &= x \cdot b(x)^2 + 1 \\ b(x)_{1, 2} &= \frac{1 \pm \sqrt{1 - 4x}}{2x} \qquad //\ \text{$+$ nedává smysl, diverguje}^*\\ \\ b(x) &= \frac{1 - 1 - \sum_{k = 1}^{\infty}(-4)^k \binom{1/2}{k} x^k }{2x} \qquad //\ \sqrt{1 - 4k} \overset{\text{z. binom. v.}}{=} \sum_{k = 0}^{\infty} (-4)^k \binom{1/2}{k} x^k\\ &= -\frac{1}{2} \sum_{k = 1}^{\infty} (-4)^k \binom{1/2}{k} x^{k - 1}\\ \\ b_n &= -\frac{1}{2} (-4)^{n + 1} \binom{1/2}{n + 1}\qquad //\ \text{konkrétní koeficient}\\ &= \frac{1}{2} (-1)^{n} 2^{2n + 2} \frac{\frac{1}{2} \cdot \left(\frac{1}{2} - 1\right) \cdot \overset{n + 1}{\ldots} \cdot \left(\frac{1}{2} - n\right)}{\left(n + 1\right)!}\\ &= \frac{1}{2} (-1)^{n} 2^{2n + 2} \frac{\frac{1}{2} \cdot \left(-\frac{1}{2}\right) \cdot \overset{n + 1}{\ldots} \cdot \left(-\frac{2n - 1}{2}\right)}{\left(n + 1\right)!}\\ &= \frac{1}{2} 2^{2n + 2} \frac{\frac{1}{2} \cdot \frac{1}{2} \cdot \ldots \cdot \frac{2n - 1}{2}}{\left(n + 1\right)!} \qquad //\ \text{krácení záporných čísel}\\ &= 2^{n} \frac{1 \cdot 3 \cdot 5 \cdot \ldots \cdot (2n - 1)}{(n + 1)!} \cdot \frac{n!}{n!} \qquad //\ \text{krácení $2$}\\ &= \frac{1 \cdot 3 \cdot 5 \cdot \ldots \cdot (2n - 1)}{(n + 1) n!} \cdot \frac{2 \cdot 4 \cdot 6 \cdot \ldots \cdot 2n}{n!} \qquad //\ \text{rozdistribuování $2$}\\ &= \frac{1}{n + 1} \frac{(2n)!}{\left(n!\right)^2} \\ &= \frac{1}{n + 1} \binom{2n}{n} \\ \end{aligned}

*: divergencí myslíme v rámci toho tvrzení o slušně vychovaných vytvořujících funkcí: funkce 1+14x2x\frac{1 + \sqrt{1 - 4x}}{2x} na okolí 00 konverguje zleva a zprava k jiným hodnotám

Konečné projektivní roviny

První axiom zajišťuje netrivialitu. Není těžké si rozmyslet, že lze nahradit axiomem “Existují alespoň 2 různé přímky, z nichž každá má alespoň 3 body”. Bez některé z těchto podmínek by definici vyhovovala např. libovolně velká množina bodů s právě jednou přímkou, která by všechny body spojovala. Případně by k tomuto schématu šel přidat ještě jeden bod, který by s každým dalším byl spojen dvoubodovou přímkou.

Definice (KPR): Nechť XX je konečná množina, P\mathcal{P} systém podmnožin množiny XX. (X,P)\left(X, \mathcal{P}\right) je KPR pokud:

  1. Existuje CX,C=4\mathcal{C} \subseteq X, |\mathcal{C}| = 4 t. ž. PP:PC2\forall P \in \mathcal{P}: |P \cap \mathcal{C}| \le 2
    • „každá přímka obsahuje 2\le 2 body z C\mathcal{C}
  2. P,QP,PQ:!xX\forall P, Q \in \mathcal{P}, P \neq Q: \exists! x \in X t. ž. PQ={x}P \cap Q = \left\{x\right\}
    • „každé dvě přímky se protínají právě v 11 bodě“
  3. x,yX,xy!PP\forall x, y \in X, x \neq y \exists! P \in \mathcal{P} t. ž. x,yPx, y \in \mathcal{P}
    • „každé dva body určují právě 11 přímku“

Příklad (Fanova rovina): Fanova rovina.

Počet bodů a přímek

Tvrzení: „v KPR mají všechny přímky stejný počet bodů“

Pomocné tvrzení: P,PPzX\forall P, P' \in \mathcal{P} \exists z \in X, které neleží ani na jedné z nich.

Dokáže se přes to přes rozbor příkladů toho, jak vedou přímky přes C\mathcal{C}:

4. přednáška

Důkaz původního tvrzení: pro přímky PP, PP' a bod zz (který nesdílí) budeme dělat bijekci tak, že budu tvořit přímky z bodu zz na body z PP, které budou rovněž protínat body z PP'.

Definice (řád KPR): řádem (X,P)(X, \mathcal{P}) je n=P1n = |P| - 1 pro jakoukoliv PPP \in \mathcal{P}.

Tvrzení: nechť (X,P)(X, \mathcal{P}) je KPR řádu nn. Pak:

  1. každým bodem prochází n+1n + 1 přímek
  2. X=n2+n+1|X| = n^2 + n + 1
  3. P=n2+n+1|\mathcal{P}| = n^2 + n + 1

Důkaz: {:.rightFloatBox}

Explicitní důkaz (3): Pro každý bod započítejme všechny přímky jím procházející. Dostaneme tak (n2+n+1)(n+1)(n^2+n+1)(n+1) přímek. Ale každou jsme započítali (n+1)(n+1)-krát – jednou pro každý z jejích bodů.

  1. triviálně z definice.
  2. viz. níže.
  3. vychází z duality (viz. další kapitola).

Vezměme libovolné xXx \in X. Pak PP:x∉P\exists P \in \mathcal{P}: x \not\in P, protože vezmeme-li body a,b,cCa, b, c \in \mathcal{C}, pak přímky abab a acac nemohou mít další společný bod než aa (došlo by ke sporu s některým z axiomů).

Poté stačí uvážit následující obrázek a spočítat body/přímky. Další bod už neexistuje, protože kdyby existoval, tak by jím musela procházet přímka z xx a ta by rovněž někde protínala PP (a nesplňovala tak axiomy).

Bodů na obrázku je 1x+(n+1)P0Pnnbody Pi, bez x=n2+n+1\overbrace{1}^{x} + \underbrace{\left(n + 1\right)}_{P_0 \ldots P_n}\overbrace{n}^{\text{body $P_i$, bez $x$}} = n^2 + n + 1.

Dualita KPR

Definice (incidenční graf): nechť (X,S)(X, \mathcal{S}) je množinový systém (S2X\mathcal{S} \subseteq 2^X). Jeho incidenční graf je bipartitní graf (V=XS,E={(x,s)X×S  xs})\left(V = X \cup \mathcal{S}, E = \left\{(x, s) \in X \times \mathcal{S}\ |\ x \in s\right\}\right)

Definice (duál grafu): (Y,T)(Y, \mathcal{T}) je duál (X,S)(X, \mathcal{S}) pokud Y=SY = \mathcal{S} a T={{sS  xs}  xX}\mathcal{T} = \left\{\left\{s \in \mathcal{S}\ |\ x \in s\right\}\ |\ x \in X\right\}

Příklad (duál Fanovy roviny): Duál Fanovy roviny.

Věta: duál KPR je KPR.

  1. „každá přímka obsahuje 2\le 2 body z C\mathcal{C}
  2. „každé dvě přímky se protínají právě v 11 bodě“
  3. „každé dva body určují právě 11 přímku“

Důkaz: ověření axiomů v duálním světě:

  1. C\exists \mathcal{C} čtveřice přímek t. ž. xX\forall x \in X leží na nanejvýš 22 přímkách z C\mathcal{C}
    • stejné jako „žádné 33 přímky z C\mathcal{C} nemají společný bod“
    • zvolím C={ab,cd,ad,bc}\mathcal{C} = \left\{ab, cd, ad, bc\right\}, což funguje (zkusit si rozkreslit)
  2. x,yX,xy:!PP\forall x, y \in X, x \neq y: \exists! P \in \mathcal{P} t. ž. jimi prochází právě 11 přímka
    • stejné jako původní axiom o přímkách
  3. analogicky viz. ^

Důsledek: (X,P)(X, \mathcal{P}) je řádu n    P=n2+n+1n \implies |\mathcal{P}| = n^2 + n + 1

Konstrukce KPR

Pro KPR řádu pkp^k, pp prvočíslo vezmu algebraické těleso K\mathbb{K} řádu nn (příklad K=Z3\mathbb{K} = \mathbb{Z}_3).

  1. „každá přímka obsahuje 2\le 2 body z C\mathcal{C}
  2. „každé dvě přímky se protínají právě v 11 bodě“
  3. „každé dva body určují právě 11 přímku“

Ověření axiomů:

  1. C={(1,0,0),(0,1,0),(0,0,1),(1,1,1)}\mathcal{C} = \left\{(1, 0, 0), (0, 1, 0), (0, 0, 1), (1, 1, 1)\right\}
    • jsou po třech lineárně nezávislé, proto (1)(1) platí
  2. dvojice přímek (a1,b1,c1)(a_1, b_1, c_1) a (a2,b2,c2)(a_2, b_2, c_2) určují jeden bod:
    • jsou lineárně nezávislé a dimenze jádra následující matice je tedy 11 a určují jeden bod (až na α\alpha-násobek, což je definice bodů) (a1b1c1a2b2c2)(xyt)=0 \begin{pmatrix} a_1 & b_1 & c_1 \\ a_2 & b_2 & c_2 \end{pmatrix} \begin{pmatrix} x \\ y \\ t \end{pmatrix} = 0
  3. analogické, protože role (x,y,t)(x, y, t) a (a,b,c)(a, b, c) je identická

5. přednáška

Latinské čtverce

Definice (latinský čtverec): řádu nn je tabulka n×nn \times n vyplněná čísly [n][n], kde v žádném řádku či sloupci se symboly neopakují.

Definice (ortogonalita):A,BA, B jsou ortogonální, pokud pro každou dvojici symbolů a,b[n]a, b \in [n] existují indexy i,j[n]i, j \in [n] t. ž. (A)i,j=a,(B)i,j=b(A)_{i, j} = a, (B)_{i, j} = b.

Příklad: dvou navzájem ortogonálních latinských čtverců stupně nn:

12342143341243211234341243212143 \begin{matrix} 1 & 2 & 3 & 4 \\ 2 & 1 & 4 & 3 \\ 3 & 4 & 1 & 2 \\ 4 & 3 & 2 & 1 \end{matrix} \qquad \begin{matrix} 1 & 2 & 3 & 4 \\ 3 & 4 & 1 & 2 \\ 4 & 3 & 2 & 1 \\ 2 & 1 & 4 & 3 \end{matrix}

Lemma: pro daný řád nn může existovat nejvýše n1n - 1 NOLČ.

Důkaz: mějme maximální rodinu NOLČ L1,,LmL_1, \ldots, L_m a permutujme symboly tak, aby každý první řádek byl 1,2,3,,n1, 2, 3, \ldots, n; uvažme symbol na pozici (2,1)(2, 1):

Čtverců je dohromady tedy nejvýše n1n - 1.

Pro libovolné dvě pozice (které se liší v řádku a sloupci) existuje čtverec, který na nich má stejné hodnoty.

Tvrzení: pokud L1,,Ln1L_1, \ldots, L_{n - 1} jsou NOLČ, potom k,k,kk,l,l,lli:(Li)k,l=(Li)k,l\forall k, k', k \neq k', \forall l, l', l \neq l' \exists i: \left(L_i\right)_{k, l} = \left(L_i\right)_{k', l'}

Důkaz: zpermutujeme symboly tak, aby i(Li)k,l=1\forall i \left(L_i\right)_{k, l} = 1:

[(1)?][(1)?][(1)?]n1 \underbrace{\begin{bmatrix} & & & \\ & (1) & & \\ & & & \\ & & ? & \end{bmatrix} \qquad \begin{bmatrix} & & & \\ & (1) & & \\ & & & \\ & & ? & \end{bmatrix} \qquad \ldots \qquad \begin{bmatrix} & & & \\ & (1) & & \\ & & & \\ & & ? & \end{bmatrix}}_{n - 1}

Ve sloupci s otazníkem nemůže symbol 11 být:

Mám tedy n1n - 1 možností a musím přijít na n1n - 1 různých řešení. Jedno z nich tedy vyjde na ??.

NOLČ     \iff KPR

Věta: L1,,Ln1\exists L_1, \ldots, L_{n - 1} NOLČ     KPR\iff \exists KPR řádu nn.

Důkaz (konstrukce \Rightarrow):

Latinský čtverec na KPR.

  1. „každá přímka obsahuje 2\le 2 body z C\mathcal{C}
  2. „každé dvě přímky se protínají právě v 11 bodě“
  3. „každé dva body určují právě 11 přímku“

Ověření axiomů:

  1. C={r,s,m1,1,m2,2}\mathcal{C} = \left\{r, s, m_{1, 1}, m_{2, 2}\right\}
  2. mezi:
    • I,IIrI, II \rightarrow r
    • I,IIIsI, III \rightarrow s
    • I,IVliI, IV \rightarrow l_i
    • II,IIrII, II \rightarrow r
    • III,IIIsIII, III \rightarrow s
    • II,IIImk,lII, III \rightarrow m_{k, l}
    • II,IVII, IV \rightarrow čtverec je latinský, na řádku se symbol někde vyskytuje
    • III,IVIII, IV \rightarrow obdobně ^
    • IV,IVIV, IV \rightarrow
      • různé čtverce: přesně definice ortogonality (existuje dvojice souřadnic pro dvojici symbolů)
      • stejné čtverce: lil_i
  3. mezi:
    • r,s,liIr, s, l_i \rightarrow \mathrm{I}
    • r,mk,lIIr, m_{k, l} \rightarrow \mathrm{II}
    • s,mk,lIIIs, m_{k, l} \rightarrow \mathrm{III}
    • li,mk,lIVl_{i}, m_{k, l} \rightarrow \mathrm{IV}, symbol (Li)k,l\left(L_i\right)_{k, l} určuje, o kterou přímku z lil_i jde
    • mk,l,mk,lm_{k, l}, m_{k', l'} \rightarrow
      • stejný řádek: II\mathrm{II}
      • stejný sloupec: III\mathrm{III}
      • jinak: IV\mathrm{IV} a existuje, vycházíme z minulého pozorování

Důkaz (konstrukce \Leftarrow):

Jsou NOLČ, protože:

KPR na latinský čtverec.

6. přednáška

Počítání dvěma způsoby

Tvrzení: počet podmnožin X=(Xk)=(Xk)X = \left| \binom{X}{k}\right| = \binom{|X|}{k}

Důkaz: nechť máme bublinu s tečkami, každá reprezentuje uspořádanou kk-tici prvků z XX.

n!(nk)!=(Xk)k!(Xk)=n!(nk)!k!=(nk) \begin{aligned} \frac{n!}{(n - k)!} &= \left|\binom{X}{k}\right| \cdot k! \\ \left|\binom{X}{k}\right|&= \frac{n!}{(n - k)! k!} = \binom{n}{k} \\ \end{aligned}

Věta (Spernerova): nechť (P,)(\mathcal{P}, \subseteq) je částečné uspořádání, kde P\mathcal{P} je množinový systém. Nechť M\mathcal{M} je největší antiřetězec (M1,M2M,M1M2:M1M2M2M1\forall M_1, M_2 \in \mathcal{M}, M_1 \neq M_2: M_1 \nsubseteq M_2 \land M_2 \nsubseteq M_1). Pak M(nn2)|\mathcal{M}| \le \binom{n}{\left\lceil \frac{n}{2} \right\rceil}, kde n=Xn = |X|.

Sperenerova věta.

Tvrzení (pomocné): MMM!(nM)!n!\sum_{M \in \mathcal{M}} \left|M\right|! (n - \left|M\right|)! \le n!. Přes dvojí počítání počtu permutací na XX: