Probabilistically Checkable and Interactive Proof Systems (original) (raw)

1

2017.01.19

Introduction (scribe notes by Pratyush Mishra)

Lecture notes:

Formulation of interactive proofs:

The sumcheck protocol:

Additional:

2

2017.01.24

Interactive Proofs 1 (scribe notes by Mariel Supina)

Lecture notes:

Shamir's protocol:

Additional:

3

2017.01.26

Interactive Proofs 2 (scribe notes by Bryan O'Gorman)

Lecture notes:

Goldwasser--Sipser transformation:

Additional:

4

2017.01.31

Interactive Proofs 3 (scribe notes by Peter Manohar)

Main:

Additional:

5

2017.02.02

Interactive Proofs 4 (scribe notes by Lynn Chua)

Main:

Additional on doubly-efficient interactive proofs:

6

2017.02.07

Interactive Proofs 5 (scribe notes by Patrick Lutz)

Main:

Additional on doubly-efficient interactive proofs:

Additional on interactive proofs of proximity:

Additional on implementations of GKR's protocol:

7

2017.02.09

Interactive Proofs 6

Main:

Additional:

Videos:

8

2017.02.14

Basic Probabilistic Checking 1

Lecture notes:

Additional:

New York Times article about the PCP Theorem:

9

2017.02.16

Basic Probabilistic Checking 2 (scribe notes by Aditya Mishra)

Lecture notes:

Main:

Additional:

New York Times article about ZCash, which uses linear PCPs as part of so-called zkSNARKs:

10

2017.02.21

Basic Probabilistic Checking 3 (scribe notes by Izaak Meckler)

Lecture notes:

Main:

Additional:

11

2017.02.23

Basic Probabilistic Checking 4

Lecture notes:

Additional:

12

2017.02.28

Basic Probabilistic Checking 5

Lecture notes:

Main:

Additional:

13

2017.03.02

Basic Probabilistic Checking 6

Lecture notes:

Main:

Additional:

14

2017.03.07

Reducing Query Complexity 1

Lecture notes:

Main:

Additional:

15

2017.03.09

Reducing Query Complexity 2

Lecture notes on robustization:

Lecture notes on proximity variant of Had-PCP:

16

2017.03.14

Reducing Query Complexity 3

Additional on O(1)-query tests:

Additional on aggregation:

Additional on self-correction:

17

2017.03.16

Reducing Query Complexity 4

Lecture notes:

Additional on 'counterexample':

Additional on parallel repetition

Towards the sliding scale conjecture:

18

2017.03.21

Reducing Query Complexity 5

Main on parallel repetition:

Additional on explicit bounds for Furstenberg–Katznelson:

More on Fourier analysis of boolean functions:

Additional on 3-query PCPs:

19

2017.03.23

Reducing Query Complexity 6

Lecture notes:

Main:

Additional:

X

2017.03.28

No class (spring break).

X

2017.03.30

No class (spring break).

20

2017.04.04

Reducing Proof Length 1

On proof length vs query complexity:

On Beneš networks:

Additional on the limits of PCP proof length:

21

2017.04.06

Reducing Proof Length 2

Lecture notes:

More on efficient NP reductions (using sorting or routing):

More on short PCPs:

22

2017.04.11

Reducing Proof Length 3

Lecture notes:

Main:

23

2017.04.13

Reducing Proof Length 4 & Gap Amplification 1

Lecture notes:

Main:

Additional on achieving polylogarithmic verifier for short PCPs:

Additional on linear-size PCPs:

24

2017.04.18

Gap Amplification 2

Lecture notes:

Main:

25

2017.04.20

Gap Amplification 3

Lecture notes:

Main:

26

2017.04.25

Class Project Presentations 1

27

2017.04.27

Class Project Presentations 2

X

2017.05.02

No class.

X

2017.05.04

No class.