Proof Theory
2009/2010 -- Nicola Galesi
Orari (!!!)
Il corso ha cambiato is suoi orari come
segue
Giovedi 8:30—10:15 Aula Seminari (Dip Informatica, III piano,
Via Salaria 113)
Venerdi 13:15 – 15:00 Aula Seminari
Email docente: lastname{ATA}di.uniroma1.it
Ricevimento: appuntamento per email
Abstract corso
Dopo un introduzione ai concetti fondanti
della Proof Complexity, si approfondir lo studio della
risoluzione e della complessita delle
refutazioni in questo calcolo per familiarizzare e apprendere
tecniche di dimostrazioni proprie del campo.
Infine si prendereanno in considerazione
sistemi piu potenti e importanti
problemi di frontiera della Proof Complexity
e della Complessita Computazionale.
Il corso si sar organizzato come un
laboratorio di ricerca dove studenti in gruppo e docente imparano insieme a
ragionare v
E a risolvere probelmi via via pi
complessi.
Lezioni
Tu 29 Set
– Intro + Esempi di dimostrazioni
Th 1 Ott – P, NP, Co-NP + def Sistema di dimostrazione
[Lucidi] + Frege Systems
Nuovo Orario e Aule
Th 8 Ott --
Resolution I
Fr 10 Ott –
Resolution II [Lucidi]
Th 15 Oct – Exponential Separation between TLR and DLR I
Fr 16 Oct
-- Exponential Separation between TLR and DLR II
Th 22 Oct -- Exponential Separation between TLR and DLR III [Lucidi]
References:
E. Ben-Sasson,R.Impagliazzo, A. Wigderson
Near-Optimal Separation of General and Tree-Like
Resolution.
Combinatorica, Vol 24, Issue 4, pp 585-604, 2004
Fr 23 Oct
-- Beame-Pitassi simplified method for DLR lower bounds [Lucidi]
References:
[1] P.Beame, T. Pitassi. Simplified and Improved Resolution
lower bounds.
IEEE FOCS 1999
Th 29+Fr 30 Homeworks [discussion
and presentation 13-14 nov]
Testi, Bibliografia, Materiale
Didattico.
Logica Matematica (per Informatici)
> A.Asperti, A. Ciabattoni. Logica a
Informatica. Mc Graw Hill
> J. Gallier. Logic for Computer Science. Harper &
Row [online]
> A. Nerode, R. Shore. Logic for
Applications. II Edizione. Springer.
> U. Schoning, Logic for Computer Scientists.
Birkhauser
Logica Matematica
> J. Bell, M. Machover. A Course in
Mathematical Logic, North Holland, 1977.
> C. Chang, H. Keisler. Model theory,
North Holland, 1973.
Complessit
> C. Papadimitriou. Computational
Complexity. Addison Wesley, 1994
> M. Sipser. Introduction to Theory of Computation.
PWS publishing 1996.
Complessit delle dimostrazioni
Si fornir una lista completa delle
referenze esatte da cui i risultati presentati sono tratti.
I
seguenti testi
e surveys sono fondamentali per un approfondimento
della Proof
Complexity (alcuni sono disponibli online).
> P. Beame. Proof Complexity.
IAS Summer School. (lecture Notes)
> P. Beame, T. Pitassi. Propositional
Proof Complexity: Past, Present and Future.(Survey)
> S. Buss. Lectures on
Proof theory . Mc Gill University
(Lecture Notes)
> P. Clote, E. Kranakis. Boolean functions
and Computation Models. (book)
Springer 2004
> J. Krajček. Bounded Arithmetic, Propositional Logic and
Complexity Theory.
Cambridge University Press, 1999. (book)
> J. Krajicek. Propositional Proof
Complexity. Lecture Notes(2007)
> N. Segerlind.
> P. Pudlak Twelve open problems in Proof
Complexity (paper)
Corsi simili in altre Universit
>
T. Pitassi: University of Toronto: Propositional Proof Complexity (2002)
> S. Cook. University of Toronto: Proof Complexity and Bounded Arithmetic (2002)
> A. Razborov. University of Chicago. Proof
Complexity (con una lista di problemi aperti da risolvere)
> N. Galesi. (2006) Teoria della
dimostrazione (Un corso meno centrato sulla risoluzione)
.
Workshop e Scuole (passate e future)
> Una scuola
estiva annuale a Praga J. Krajicek.
>
NoNa Summer School on
Computational Complexity (2009 St Petersburg).
>
Barriers on Computational
Complexity. (2009 Princeton University).
> Special Year on Logic and Algorithms (96 DIMACS
Rutgers University)
> Scuola estiva in Complessit (00) (Institute
for Advanced Study, Princeton))
> New Directions in Proof Complexity. Cambridge
10-13 Aprile 2006