Course Identification

Robust computation: from local pieces to global structure
20254272

Lecturers and Teaching Assistants

Prof. Irit Dinur
N/A

Course Schedule and Location

2025
Second Semester
Wednesday, 14:15 - 16:00, Jacob Ziskind Building, Rm 155
23/07/2025
20/08/2025

Field of Study, Course Type and Credit Points

Mathematics and Computer Science: 2.00 points

Comments

N/A

Prerequisites

No

Restrictions

30

Language of Instruction

English

Attendance and participation

Expected and Recommended

Grade Type

Numerical (out of 100)

Grade Breakdown (in %)

75%
25%

Evaluation Type

Final assignment

Scheduled date 1

N/A
N/A
-
N/A

Estimated Weekly Independent Workload (in hours)

1

Syllabus

When studying large complex objects (a large set of data or a large computation) we often look at small pieces of it that are easy to understand, and then study how these relate to the global object. This question occurs in many scenarios in computer science: in error correcting codes, in probabilistically checkable PCPs, in hardness of approximation of constraint satisfaction problems (CSPs), and more. 

 

We will look into some nice local to global techniques and theorems, and show how they apply in a variety of settings. We will start with low degree tests which are a cornerstone of probabilistically checkable proofs (PCPs); move to more abstract notions of agreement tests, and continue with high dimensional expanders (HDX) and how they fit into this picture.

 

Topics include:

* Low degree tests

* Relaxed locally decodable and locally correctable codes

* Abstract agreement tests and direct product testing

* PCPs and gap amplification

* High dimensional expansion

 

Learning Outcomes

Upon successful completion of this course students should be able to: understand concepts of high dimensional expansion, local testing, PCPs

Reading List

N/A

Website