Sylabus a literatura k prednasce
Kod predmetu: NALG128 (letni semestr).
Kona se: ctvrtek 12.20, seminarni mistnost KA.
Studentsky logicky seminar.
Teorie vypocetni slozitosti a cela teoreticka informatika
se vyvinula z matematicke logiky, z problemu studovanych
v souvislosti se zaklady matematiky v prvni polovine
20.stoleti. Rada fundamentalnich problemu z teorie slozitosti
byla nejprve formulovana jako problem v matematicke logice
a rada pojmu a metod teorie slozitosti maji pocatek
v matematicke logice. Pristup matematicke logiky je
alternativou k prevazne kombinatorickemu videni problemu,
ktere dnes prevazuje, a v nekterych oblastech slozitosti
dava nejhlubsi porozumeni veci.
Sylabus:
Entscheidungsproblem, problem bezespornosti
matematiky, axiom vyberu. Hilbert, Godel, Church, Turing, Kleene,
... . "Finitni verse" a souvislosti s P/NP, NP/coNP a
jednosmernymi funkcemi.
Spektrum problem (Scholz 1952 / Asser 1953),
Godeluv dopis von Neumannovi 1956
(prelozen v
Sipserove clanku o P/NP
nebo v uvodu
me a Cloteho knihy - je v knihovne MFF) .
Souvisejici
clanek S.Busse.
Casova slozitost algoritmu, tridy vypocetni slozitosti.
Hlavni problemy.
Deskriptivni slozitost: definovatelnost v
konecnych strukturach. Faginova veta.
Problem spektra podrobne.
Prevod splnitelnosti existencnich SO vet na SAT (vyrokova splnitelnost).
Polynomialni cas: neadekvatnost FO logiky.
Operator nejmensiho pevneho bodu, veta Immermanna a Vardiho.
Immerman-Szelepcsenyi veta: NL = coNL
(dukaz v podani D.Kozena),
logika FO + positivni TC
(transitive closure).
Jazyk PA a jazyk omezene aritmetiky S_2.
Omezene formule (Smullyan 1961, Buss 1986),
hierarchie E_1,... a Sigma^b_1, ... . E_1 obsahuje NP uplnou mnozinu
(Adleman - Manders). Problem kolapsu, veta Wilkieho a Woodse.
Jazyk binarnich slov, rudimentarni mnoziny RUD (Smullyan) a podtridy:
SRUD, RUD^+ a strRUD. Rudimentarni funkce, Bennettovo lemma.
LinH (Wrathall 1978) a PH (Stockmeyer 1977). LinH = RUD (Wratthall)
a RUD = Delta_0
(Bennet), PH = Sigma^b_{\infty} (Buss).
Graf umocnovani v RUD (Bennett), Nepomnjascij veta, s dusledkem:
L cast Delta_0.
Cobhamova charakterizace polynomialnych funkci, jejich konecna baze (Muchnik).
Kodovani posloupnosti.
Sekvencni teorie.
Slozitost dukazu: jak overime dukaz, je dukaz pouzivajici slabsi
axiomy lepsi nez dukaz pouzivajici silnejsi axiomy, jak overime
pravdivost axiomu, lze z dukazu ziskat vypocetni informaci, ... ?
Universalni teorie, priklad:
DeMillo-Lipton teorie PT a jeji
vady. Hebrandova
veta pro AE formule, Statmanuv spodni odhad na velikost
Hebrandovske disjunkce. Interpretace termu jako
dosvedcovacich funkci.
Otevrena (p-time) indukce v PT. Mnozina PT-dokazatelne v NP \cap coNP je jiz v P.
Nedokazatelnost v PT (podminena hypotezami ze slozitosti):
uplnosti vyrokoveho poctu, existence kolizi
v hashovacich funkcich ci existence vzoru u one-way
permutace. Prechod od dukazu NP-svedku pro Primes k
p-time algoritmu pro Primes.
Herbrandova veta
pro AEA formule. Interpretace
interaktivnimi
Student/Teacher vypocty.
Student/Teacher vypocet kliky maximalni velikosti v grafu
a obecne svedka maximalni velikosti.
Nedokazatelnost existence maximalniho svedka v PT
(za podminky, ze NP
nema polynomialni obvody)
IND a PIND (p-IND) pro E_1 formule. Dosvedcovani E_1-PIND
polynomialnimi funkcemi a konservativita na TP.
Nedokazatelnost E_1-PIND v TP (podminena neexistenci
polynomialnich obvodu pro SAT)).
PLS (poly local search) vyhledavaci problemy. Dosvedcovani
E_1-IND a podminena separace od E_1-PIND.
Cookova teorie PV a Bussovy teorie S^i_2 a T^i_2..
Dosvedcovaci vety pro PV, S^1_2 a T^1_2.
Hierarchive teorii S^i_2, teorie IDelta_0
a problem konecne axiomatizovatelnosti.
Souvislost s kolapsem polynomialni hierarchie.
Delta_0-PHP a problem jeho dokazatelnosti, slabe PHP (WPHP).
Dukazy universalnich dusledku v universalnich teoriich,
vyrokove dukazy z Herbrandovy vety.
Simulace dukazu v teoriich v jazyce PT ci PV posloupnosti kratkych
vyrokovych dukazu.
Extended Frege system EF a Extended Resolution ER.
Priklad teorie PV.
Poznamky.
Dukazove systemy pro vyrokovou logiku (Cook-Reckhow).
Souvislost s NP vs. coNP problemem. P-simulace.
Poznamky.
Vyrokove preklady dukazu teorie IDelta_0(R).
Problem dokazatelnosti PHP a odpovidajici konstrukce
modelu (forma forcingu).
Pokrocilejsi temata (zbude-li cas):
zaklady dukazove slozitosti, finitni Godelova
veta, dokazatelnost spodnich odhadu na obvody a
generatory pseudonahodnych cisel (Razborov-Rudich),
konstrukce tezkych tautologii, ... .
Literatura (postupne budu doplnovat):
Sanjeev Arora a Boaz Barak,
"Complexity Theory: A Modern Approach", rukopis knihy.
S.R.Buss,
"On Gödel's theorems on lengths of proofs II: Lower bounds for recognizing k symbol provability",
in: Feasible Mathematics II, P. Clote and J. Remmel (eds),
Birkhauser, 1995, pp. 57-90.
S.Buss a J.Krajicek:
"An Application of Boolean Complexity to Separation Problems
in Bounded Arithmetic",
Proceedings of the London Mathematical Society, 69(3), (1994), pp.1-21.
P.Clote a J.Krajicek (eds),
Arithmetic, Proof Theory, and Computational Complexity",
Oxford U. press, (1993).
E.Graedel,
Finite Model Theory and Descriptive
Complexity (kapitola v knize)
P.Hajek a P.Pudlak:
"Metamathematics of First-Order Arithmetic",
Perspectives in Mathematical Logic, Volume 3
Springer-Verlag, 1998.
[cast C je o omezene aritmetice]
N. Immerman,
Nondeterministic space is closed under complementation,
SIAM Journal on Computing 17, 1988, pp. 935-938.
J.Krajicek,
Bounded arithmetic, propositional logic, and
complexity theory, Cambridge University Press, (1995).
J.Krajicek, Propositional proof complexity I.
a Proof complexity and arithmetic, dvoje skripta.
J.Krajicek,
From feasible proofs to feasible computations,
to app. CSL 2010.
J.Krajicek, P.Pudlak a G. Takeuti:
"Bounded Arithmetic and the Polynomial Hierarchy",
Annals of Pure and Applied Logic, 52, (1991), pp. 143-153.
Martin Otto,
Finite Model Theory, skripta.
M.Sipser,
"The history and status of the P versus NP question",
Proceedings of the 24th annual ACM symposium on Theory of
computing, (1992), pp.603 - 618.
R. Szelepcsenyi, The method of forcing for
nondeterministic automata, Bulletin of the EATCS 33, 1987,
pp. 96-100.