{{TIN065 Prednášky}}
Máme tu siedmu prednášku, čo znamená, že by sme mali byť už za polovicou.
Na minulej prednáške sme sa začali zaoberať aritmetickou hierarchiou. Tak trochu s nadhľadom sme vynechávali premenné. Tiež sme si povedali, že hierarchie nie sú až tak zriedkavá vec. Jednu nájdeme v zložitosti - tam máme kvantifikátory obmedzené polynómom (asi ako "niečo existuje a je to nájditeľné v polynomiálnom čase"). Tiež je istá paralela medzi kvantifikátormi a operáciami zjednotenie a prienik (patrí do každej množiny, patrí do aspoň jednej množiny).
Pre pripomenutie:
Aritmetický predikát je taký, ktorý má jeden z našich prefixov a zvyšok je záležitosťou predikátovej logiky (sú tam nejaké spojky a tak).
Presnejšie značenie je
Celá hierarchia sa dá relativizovať a vzniknú nám
Príklad: Tot je
ParseError: KaTeX parse error: Undefined control sequence: \mbox at position 1: \̲m̲b̲o̲x̲{Tot} = \{x:\fo…
Iný príklad: Rek:
ParseError: KaTeX parse error: Undefined control sequence: \mbox at position 1: \̲m̲b̲o̲x̲{Rek} = \{x:W_x…
. KaždáParseError: KaTeX parse error: Undefined control sequence: \mbox at position 26: …orall \exists (\̲m̲b̲o̲x̲{rek. podm.})
, takže to celé bude vVetičky
#
#
ParseError: KaTeX parse error: Undefined control sequence: \mbox at position 16: B\in \Sigma_n (\̲m̲b̲o̲x̲{resp. } \Pi_n)…
preParseError: KaTeX parse error: Undefined control sequence: \mbox at position 31: …B\in \Sigma_n (\̲m̲b̲o̲x̲ ̲{resp. } \Pi_n)…
Dôkaz:
#Triviálne z De Morganových pravidiel (teda, z toho, že
#Druhé tvrdenie je len vyjadrením toho, že ak niečo ide jednoducho, ide to aj zložito. Ak potrebujem pridať kvantifikátor, tak si pridám fiktívnu premennú, ktorá nič nezmení a nepokazí. A kvantifikátor pridávam na koniec reťazca (akurát keď potrebujem zmeniť
Zaujíma nás, ako zapisovať množiny čo najjednoduchšie a ako táto hierarchia súvisí so skokom. A tiež nás zaujíma numerácia a indexácia.
Numerácia a indexácia
Vieme, že
Tiež vieme, že
Veta: Pre
Dokazuje sa to indukciou. Pre
Nech n je nepárne. Náš
Pre párne n je postup skoro rovnaký, len pri odtrhnutí
Pre
Pekným zistením je, že
Veta:
Dôkaz: rovnaký ako pre n=1. Nech
Fakt:
Uvidíme ale, že to neplatí pre vyššie
Veta o hierarchii:
#
#A je rekurzívne spočetná v
Túto vetu si dokážeme nabudúce.
Poznámky:
Príkladom je množina
A ešte definíciu pojmu, ktorý sme vo vete o hierarchii použili: A je
Poznámka: prečo v zložitosti nevieme tak pekne zistiť niektoré vzťahy (či niektoré triedy sú alebo nie sú zhodné)? Pretože si nemôžeme pomôcť univerzálnym polynómom. Taký proste nemáme.