<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>An Intensive Introduction to Complexity Theory (CMU, Spr 2011)</title>
	<atom:link href="https://cmucomplexitytheory.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://cmucomplexitytheory.wordpress.com</link>
	<description>Course Blog, Spring 2011</description>
	<lastBuildDate>Mon, 09 May 2011 16:33:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<site xmlns="com-wordpress:feed-additions:1">18986260</site><cloud domain='cmucomplexitytheory.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>https://s2.wp.com/i/webclip.png</url>
		<title>An Intensive Introduction to Complexity Theory (CMU, Spr 2011)</title>
		<link>https://cmucomplexitytheory.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="https://cmucomplexitytheory.wordpress.com/osd.xml" title="An Intensive Introduction to Complexity Theory (CMU, Spr 2011)" />
	<atom:link rel='hub' href='https://cmucomplexitytheory.wordpress.com/?pushpress=hub'/>
	<item>
		<title>Project presentations</title>
		<link>https://cmucomplexitytheory.wordpress.com/2011/05/09/project-presentations/</link>
					<comments>https://cmucomplexitytheory.wordpress.com/2011/05/09/project-presentations/#respond</comments>
		
		<dc:creator><![CDATA[Venkat Guruswami]]></dc:creator>
		<pubDate>Mon, 09 May 2011 16:33:15 +0000</pubDate>
				<category><![CDATA[Project]]></category>
		<guid isPermaLink="false">http://cmucomplexitytheory.wordpress.com/?p=436</guid>

					<description><![CDATA[Here are the notes for the project presentations (in the order the talks were presented): Low-degree testing Threshold for Random k-SAT Extractors and pseudorandom generators NEXP is not contained in Lossless expanders from list-decodable codes Cryptography in (here are the slides) The complexity of Boolean formula minimization]]></description>
										<content:encoded><![CDATA[<p>Here are the notes for the project presentations (in the order the talks were presented):</p>
<ul>
<li><a href="https://cmucomplexitytheory.wordpress.com/wp-content/uploads/2011/05/carol-ldt.pdf">Low-degree testing</a></li>
<li><a href="https://cmucomplexitytheory.wordpress.com/wp-content/uploads/2011/05/random-ksat-zhou.pdf">Threshold for Random k-SAT</a></li>
<li><a href="https://cmucomplexitytheory.wordpress.com/wp-content/uploads/2011/05/extractor-prg-zhou.pdf">Extractors and pseudorandom generators</a></li>
<li><a href="https://cmucomplexitytheory.wordpress.com/wp-content/uploads/2011/05/nexp-acco-wright.pdf">NEXP is not contained in <img src="https://s0.wp.com/latex.php?latex=%5Cmathrm%7BACC%7D%5E0&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5Cmathrm%7BACC%7D%5E0&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5Cmathrm%7BACC%7D%5E0&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;mathrm{ACC}^0" class="latex" /></a></li>
<li><a href="https://cmucomplexitytheory.wordpress.com/wp-content/uploads/2011/05/guv-peng.pdf">Lossless expanders from list-decodable codes</a></li>
<li><a href="https://cmucomplexitytheory.wordpress.com/wp-content/uploads/2011/05/crypto-nc0-notes.pdf">Cryptography in <img src="https://s0.wp.com/latex.php?latex=%5Cmathrm%7BNC%7D%5E0&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5Cmathrm%7BNC%7D%5E0&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5Cmathrm%7BNC%7D%5E0&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;mathrm{NC}^0" class="latex" /></a> (here are the<a href="https://cmucomplexitytheory.wordpress.com/wp-content/uploads/2011/05/crypto-nc0-slides.pdf"> slides</a>)</li>
<li><a href="https://cmucomplexitytheory.wordpress.com/wp-content/uploads/2011/05/min-formula-sharma.pdf">The complexity of Boolean formula minimization</a></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://cmucomplexitytheory.wordpress.com/2011/05/09/project-presentations/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">436</post-id>
		<media:content url="https://2.gravatar.com/avatar/55bbed0cf3c2736f35b858d9f760768f652749c7736827565b830d047863919e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Venkat Guruswami</media:title>
		</media:content>
	</item>
		<item>
		<title>Homeworks</title>
		<link>https://cmucomplexitytheory.wordpress.com/2011/04/29/homeworks/</link>
					<comments>https://cmucomplexitytheory.wordpress.com/2011/04/29/homeworks/#respond</comments>
		
		<dc:creator><![CDATA[cmu15855]]></dc:creator>
		<pubDate>Fri, 29 Apr 2011 18:14:14 +0000</pubDate>
				<category><![CDATA[Problem sets]]></category>
		<guid isPermaLink="false">http://cmucomplexitytheory.wordpress.com/?p=433</guid>

					<description><![CDATA[Average scores on homeworks 4 and 5 were 45.4 and 54.7 respectively.]]></description>
										<content:encoded><![CDATA[<p>Average scores on homeworks 4 and 5 were 45.4 and 54.7 respectively.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cmucomplexitytheory.wordpress.com/2011/04/29/homeworks/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">433</post-id>
		<media:content url="https://0.gravatar.com/avatar/31be93de0603272e6a76209362c3b2e441823eb8f3c3ae09c7086f73c7c5f36f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cmu15855</media:title>
		</media:content>
	</item>
		<item>
		<title>Project presentation schedule</title>
		<link>https://cmucomplexitytheory.wordpress.com/2011/04/26/project-presentation-schedule/</link>
					<comments>https://cmucomplexitytheory.wordpress.com/2011/04/26/project-presentation-schedule/#respond</comments>
		
		<dc:creator><![CDATA[Venkat Guruswami]]></dc:creator>
		<pubDate>Tue, 26 Apr 2011 16:04:53 +0000</pubDate>
				<category><![CDATA[Project]]></category>
		<guid isPermaLink="false">http://cmucomplexitytheory.wordpress.com/?p=430</guid>

					<description><![CDATA[Below is the schedule for the project presentations. You should target a presentation for about 30 minutes, with 5-10 minutes for questions. The first 5-10 minutes should clearly introduce the context of the topic, and even though the time is short to present a lot of technical details, you should strive to teach the audience [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Below is the schedule for the project presentations. You should target a presentation for about 30 minutes, with 5-10 minutes for questions. The first 5-10 minutes should clearly introduce the context of the topic, and even though the time is short to present a lot of technical details, you should strive to teach the audience some technical aspect, eg. the proof of some key lemma that may be at the heart of the proof method. Please email me your slides and lecture notes after your presentation, and I will post them here.</p>
<p>Apr 27: (3-4:20pm)</p>
<ul>
<li>Carol Wang: Low-degree tesing</li>
<li>Terry Zhou: Satisfiability threshold of random <img src="https://s0.wp.com/latex.php?latex=k&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=k&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=k&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="k" class="latex" />-SAT</li>
</ul>
<p>Apr 29: (3-4:20pm)</p>
<ul>
<li>Yuan Zhou: Extractors and pseudorandom generators</li>
<li>John Wright: <img src="https://s0.wp.com/latex.php?latex=%5Cmathsf%7BNEXP%7D+%5Cnot%5Csubseteq+%5Cmathsf%7BACC%7D%5E0&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5Cmathsf%7BNEXP%7D+%5Cnot%5Csubseteq+%5Cmathsf%7BACC%7D%5E0&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5Cmathsf%7BNEXP%7D+%5Cnot%5Csubseteq+%5Cmathsf%7BACC%7D%5E0&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;mathsf{NEXP} &#92;not&#92;subseteq &#92;mathsf{ACC}^0" class="latex" /></li>
</ul>
<p>Note that at 4.30pm, Scott Aaronson will deliver the <a href="http://www.cmu.edu/physics/seminars-and-events/buhl-lectures/buhl_lecture_11.jpg">2011 Buhl lecture </a>on &#8220;<em>Quantum Computing and the Limits of the Efficiently Computable&#8221; </em>at the Mellon Institute auditorium. I encourage the class to attend this lecture after the project presentations.</p>
<p>May 2: (3-5pm)</p>
<ul>
<li>Srivatsan Narayanan: Cryptography in <img src="https://s0.wp.com/latex.php?latex=%5Cmathsf%7BNC%7D%5E0&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5Cmathsf%7BNC%7D%5E0&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5Cmathsf%7BNC%7D%5E0&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;mathsf{NC}^0" class="latex" /></li>
<li>Richard Peng: Expanders/extractors from algebraic list-decodable codes</li>
<li>Ankit Sharma: Complexity of Boolean formula minimization.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://cmucomplexitytheory.wordpress.com/2011/04/26/project-presentation-schedule/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">430</post-id>
		<media:content url="https://2.gravatar.com/avatar/55bbed0cf3c2736f35b858d9f760768f652749c7736827565b830d047863919e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Venkat Guruswami</media:title>
		</media:content>
	</item>
		<item>
		<title>Lecture 28: Resolution width lower bound; Course summary</title>
		<link>https://cmucomplexitytheory.wordpress.com/2011/04/26/lecture-28-resolution-width-lower-bound-course-summary/</link>
					<comments>https://cmucomplexitytheory.wordpress.com/2011/04/26/lecture-28-resolution-width-lower-bound-course-summary/#respond</comments>
		
		<dc:creator><![CDATA[Venkat Guruswami]]></dc:creator>
		<pubDate>Tue, 26 Apr 2011 15:44:19 +0000</pubDate>
				<category><![CDATA[Lecture summary]]></category>
		<guid isPermaLink="false">http://cmucomplexitytheory.wordpress.com/?p=408</guid>

					<description><![CDATA[After a recap of the resolution proof system, and the &#8220;short proofs are narrow&#8221; theorem statement, we stated the lower bound of on the width of resolution refutations of unsatisfiable -expanding CNFs. We proved that if a CNF with clauses and variables minimially implies a clause with literals, then . We then uses this prove [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>After a recap of the resolution proof system, and the &#8220;short proofs are narrow&#8221; theorem statement, we stated the lower bound of <img src="https://s0.wp.com/latex.php?latex=%5COmega%28s+%5Calpha%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5COmega%28s+%5Calpha%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5COmega%28s+%5Calpha%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;Omega(s &#92;alpha)" class="latex" /> on the width of resolution refutations of unsatisfiable <img src="https://s0.wp.com/latex.php?latex=%28s%2C%5Calpha%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%28s%2C%5Calpha%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%28s%2C%5Calpha%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="(s,&#92;alpha)" class="latex" />-expanding CNFs. We proved that if a CNF with <img src="https://s0.wp.com/latex.php?latex=m&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=m&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=m&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="m" class="latex" /> clauses and <img src="https://s0.wp.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="n" class="latex" /> variables minimially implies a clause with <img src="https://s0.wp.com/latex.php?latex=%5Cell&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5Cell&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5Cell&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;ell" class="latex" /> literals, then <img src="https://s0.wp.com/latex.php?latex=%5Cell+%3E+n+-+m&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5Cell+%3E+n+-+m&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5Cell+%3E+n+-+m&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;ell &gt; n - m" class="latex" />. We then uses this prove that some clauses in the resolution refutation of an <img src="https://s0.wp.com/latex.php?latex=%28s%2C%5Calpha%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%28s%2C%5Calpha%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%28s%2C%5Calpha%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="(s,&#92;alpha)" class="latex" />-expanding unsatisfiable CNF <img src="https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;phi" class="latex" /> must have a clause <img src="https://s0.wp.com/latex.php?latex=D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="D" class="latex" /> such that the minimal sub-formula of <img src="https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;phi" class="latex" /> that implies <img src="https://s0.wp.com/latex.php?latex=D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="D" class="latex" /> has between <img src="https://s0.wp.com/latex.php?latex=s%2F2&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=s%2F2&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=s%2F2&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="s/2" class="latex" /> and <img src="https://s0.wp.com/latex.php?latex=s&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=s&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=s&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="s" class="latex" /> clauses. This clause must have at least <img src="https://s0.wp.com/latex.php?latex=s%5Calpha%2F2&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=s%5Calpha%2F2&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=s%5Calpha%2F2&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="s&#92;alpha/2" class="latex" /> literals, giving the desired width lower bound. Finally, we proved the short proofs are narrow claim <img src="https://s0.wp.com/latex.php?latex=w%28%5Cphi%29+%5Cle+k+%2B+%5Clog+L_T%28%5Cphi%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=w%28%5Cphi%29+%5Cle+k+%2B+%5Clog+L_T%28%5Cphi%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=w%28%5Cphi%29+%5Cle+k+%2B+%5Clog+L_T%28%5Cphi%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="w(&#92;phi) &#92;le k + &#92;log L_T(&#92;phi)" class="latex" /> (here <img src="https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;phi" class="latex" /> is a <img src="https://s0.wp.com/latex.php?latex=k&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=k&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=k&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="k" class="latex" />-CNF) for tree-like resolution refutations.</p>
<p>To wrap-up the course, we summarized the topics covered during the semester, loosely organized into the following categories. (Here is the <a href="https://cmucomplexitytheory.wordpress.com/category/lecture-summary/">summary of all the course lectures.</a>)</p>
<ol>
<li>Identifying computational themes and organizing them by complexity classes</li>
<ul>
<li>Basic complexity classes and their complete problems (Formula-Value for P, SAT for NP, TQBF for PSPACE, ST-CONN for NL, QSAT for <img src="https://s0.wp.com/latex.php?latex=%5CSigma_2&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5CSigma_2&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5CSigma_2&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;Sigma_2" class="latex" />, Permanent for #P, etc.)</li>
<li>Associated non-uniform models: circuits, formulae, branching programs.</li>
<li>Computational notions of proofs (PCPs, interactive proofs) and randomness (pseudorandomness)</li>
<li>Hierarchy of difficulty of problems, based on conjectured inclusions of complexity classes (SAT harder than Graph Isomorphism, Min-Formula harder than Sat, Permanent harder than Min-Formula, SAT not much harder than Unique-SAT, etc.)</li>
</ul>
<li>Relationships between complexity classes:
<ul>
<li>Various inclusions <img src="https://s0.wp.com/latex.php?latex=NC_1+%5Csubseteq+L+%5Csubseteq+NL+%5Csubseteq+P+%5Csubseteq+NP+%5Csubseteq+MA+%5Csubseteq+AM+%5Csubseteq+%5CPi_2+%5Csubseteq+PH+%5Csubseteq+P%5E%7B%5C%23P%7D+%3D+P%5E%7BPP%7D+%5Csubseteq+IP+%3D+PSPACE&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=NC_1+%5Csubseteq+L+%5Csubseteq+NL+%5Csubseteq+P+%5Csubseteq+NP+%5Csubseteq+MA+%5Csubseteq+AM+%5Csubseteq+%5CPi_2+%5Csubseteq+PH+%5Csubseteq+P%5E%7B%5C%23P%7D+%3D+P%5E%7BPP%7D+%5Csubseteq+IP+%3D+PSPACE&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=NC_1+%5Csubseteq+L+%5Csubseteq+NL+%5Csubseteq+P+%5Csubseteq+NP+%5Csubseteq+MA+%5Csubseteq+AM+%5Csubseteq+%5CPi_2+%5Csubseteq+PH+%5Csubseteq+P%5E%7B%5C%23P%7D+%3D+P%5E%7BPP%7D+%5Csubseteq+IP+%3D+PSPACE&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="NC_1 &#92;subseteq L &#92;subseteq NL &#92;subseteq P &#92;subseteq NP &#92;subseteq MA &#92;subseteq AM &#92;subseteq &#92;Pi_2 &#92;subseteq PH &#92;subseteq P^{&#92;#P} = P^{PP} &#92;subseteq IP = PSPACE" class="latex" />.</li>
<li>Outside above chain: <img src="https://s0.wp.com/latex.php?latex=NL+%5Csubseteq+NC_2+%5Csubseteq+L%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=NL+%5Csubseteq+NC_2+%5Csubseteq+L%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=NL+%5Csubseteq+NC_2+%5Csubseteq+L%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="NL &#92;subseteq NC_2 &#92;subseteq L^2" class="latex" />; <img src="https://s0.wp.com/latex.php?latex=BPP+%5Csubseteq+MA+%5Csubseteq+%5CSigma_2+%5Ccap+%5CPi_2&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=BPP+%5Csubseteq+MA+%5Csubseteq+%5CSigma_2+%5Ccap+%5CPi_2&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=BPP+%5Csubseteq+MA+%5Csubseteq+%5CSigma_2+%5Ccap+%5CPi_2&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="BPP &#92;subseteq MA &#92;subseteq &#92;Sigma_2 &#92;cap &#92;Pi_2" class="latex" /> and <img src="https://s0.wp.com/latex.php?latex=BPP+%5Csubseteq+P%2Fpoly&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=BPP+%5Csubseteq+P%2Fpoly&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=BPP+%5Csubseteq+P%2Fpoly&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="BPP &#92;subseteq P/poly" class="latex" />; without proof <img src="https://s0.wp.com/latex.php?latex=BPL+%5Csubseteq+SC&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=BPL+%5Csubseteq+SC&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=BPL+%5Csubseteq+SC&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="BPL &#92;subseteq SC" class="latex" />, <img src="https://s0.wp.com/latex.php?latex=BPL+%5Csubseteq+L%5E%7B3%2F2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=BPL+%5Csubseteq+L%5E%7B3%2F2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=BPL+%5Csubseteq+L%5E%7B3%2F2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="BPL &#92;subseteq L^{3/2}" class="latex" /></li>
<li>(Surprising?) equalities: NL=coNL; IP=PSPACE; AM[k]=AM; (without proof): SL=L.</li>
<li>Non-uniform vs uniform classes, and collapse results</li>
<ul>
<li><img src="https://s0.wp.com/latex.php?latex=NP%5Csubseteq+P%2Fpoly&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=NP%5Csubseteq+P%2Fpoly&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=NP%5Csubseteq+P%2Fpoly&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="NP&#92;subseteq P/poly" class="latex" /> implies <img src="https://s0.wp.com/latex.php?latex=PH%3D%5CSigma_2&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=PH%3D%5CSigma_2&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=PH%3D%5CSigma_2&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="PH=&#92;Sigma_2" class="latex" />.</li>
<li><img src="https://s0.wp.com/latex.php?latex=coNP+%5Csubseteq+AM&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=coNP+%5Csubseteq+AM&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=coNP+%5Csubseteq+AM&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="coNP &#92;subseteq AM" class="latex" /> implies <img src="https://s0.wp.com/latex.php?latex=PH%3DAM&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=PH%3DAM&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=PH%3DAM&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="PH=AM" class="latex" />.</li>
<li><img src="https://s0.wp.com/latex.php?latex=PSPACE+%5Csubseteq+P%2Fpoly&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=PSPACE+%5Csubseteq+P%2Fpoly&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=PSPACE+%5Csubseteq+P%2Fpoly&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="PSPACE &#92;subseteq P/poly" class="latex" /> implies <img src="https://s0.wp.com/latex.php?latex=PSPACE%3DMA&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=PSPACE%3DMA&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=PSPACE%3DMA&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="PSPACE=MA" class="latex" />.</li>
<li><img src="https://s0.wp.com/latex.php?latex=EXP+%5Csubseteq+P%2Fpoly&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=EXP+%5Csubseteq+P%2Fpoly&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=EXP+%5Csubseteq+P%2Fpoly&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="EXP &#92;subseteq P/poly" class="latex" /> implies <img src="https://s0.wp.com/latex.php?latex=EXP%3DMA&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=EXP%3DMA&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=EXP%3DMA&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="EXP=MA" class="latex" />.</li>
</ul>
</ul>
</li>
<li>Lower bounds and separations
<ul>
<li>Hierarchy theorems: <img src="https://s0.wp.com/latex.php?latex=P+%5Cneq+EXP&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=P+%5Cneq+EXP&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=P+%5Cneq+EXP&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="P &#92;neq EXP" class="latex" />, <img src="https://s0.wp.com/latex.php?latex=NL+%5Cneq+PSPACE&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=NL+%5Cneq+PSPACE&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=NL+%5Cneq+PSPACE&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="NL &#92;neq PSPACE" class="latex" />.</li>
<li>Time-space trade-offs: <img src="https://s0.wp.com/latex.php?latex=SAT+%5Cnotin+DTISP%28n%5E%7B1.41%7D%2Cn%5E%7Bo%281%29%7D%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=SAT+%5Cnotin+DTISP%28n%5E%7B1.41%7D%2Cn%5E%7Bo%281%29%7D%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=SAT+%5Cnotin+DTISP%28n%5E%7B1.41%7D%2Cn%5E%7Bo%281%29%7D%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="SAT &#92;notin DTISP(n^{1.41},n^{o(1)})" class="latex" />.</li>
<li><img src="https://s0.wp.com/latex.php?latex=%5CSigma_2+%5Ccap+%5CPi_2+%5Cnot%5Csubseteq+SIZE%28n%5E%7B1000%7D%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5CSigma_2+%5Ccap+%5CPi_2+%5Cnot%5Csubseteq+SIZE%28n%5E%7B1000%7D%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5CSigma_2+%5Ccap+%5CPi_2+%5Cnot%5Csubseteq+SIZE%28n%5E%7B1000%7D%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;Sigma_2 &#92;cap &#92;Pi_2 &#92;not&#92;subseteq SIZE(n^{1000})" class="latex" /></li>
<li><img src="https://s0.wp.com/latex.php?latex=PP+%5Cnot%5Csubseteq+SIZE%28n%5E%7B1000%7D%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=PP+%5Cnot%5Csubseteq+SIZE%28n%5E%7B1000%7D%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=PP+%5Cnot%5Csubseteq+SIZE%28n%5E%7B1000%7D%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="PP &#92;not&#92;subseteq SIZE(n^{1000})" class="latex" />.</li>
<li>Non-uniform lower bounds:</li>
<ul>
<li>Parity not in <img src="https://s0.wp.com/latex.php?latex=AC%5E0&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=AC%5E0&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=AC%5E0&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="AC^0" class="latex" /> (proofs based on polynomial method and Hastad switching lemma)</li>
<li>Branching program and formula lower bounds (Neciporuk and Krapchenko)</li>
<li>Resolution lower bounds in proof complexity</li>
</ul>
</ul>
</li>
<li>Pseudorandomness</li>
<ul>
<li>Randomized complexity classes BPP and BPL</li>
<li>Nisan&#8217;s pseudorandom generator for BPL (and connection to randomness extractors)</li>
<li>Hardness vs Randomness: Nisan-Wigderson generator for BPP</li>
<li>Converting worst-case hardness to average-case hardness: connection to coding theory</li>
<li>Hardness amplification: Yao&#8217;s XOR lemma, and proof via hardcore sets.</li>
</ul>
<li>Probabilistically checkable proofs</li>
<ul>
<li>Connections to approximation</li>
<li>A polylog query PCP using polynomial based codes</li>
<li>A constant query PCP with exponential sized proofs based on linearity testing</li>
<li>Robust PCPs of proximity and composing them</li>
<li>Connections to coding theory and property testing</li>
</ul>
</ol>
<p>We covered a variety of topics in a fair bit of depth; however, the richness of the field is such that there are many important topics which we did not get a chance to touch upon during the course. A partial list includes:</p>
<ul>
<li>Quantum complexity theory</li>
<li>Communication complexity (and its applications to circuit complexity and streaming and data structure lower bounds)</li>
<li>Average-case complexity (DistNP and DistNP-completeness, etc.)</li>
<li>Cryptography: one-way functions, cryptographic PRGs, zero knowledge proofs, etc.</li>
<li>List decoding and its complexity-theoretic applications</li>
<li>Arithmetic circuits and algebraic complexity theory</li>
<li>Parameterized complexity theory</li>
<li>Descriptive complexity</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://cmucomplexitytheory.wordpress.com/2011/04/26/lecture-28-resolution-width-lower-bound-course-summary/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">408</post-id>
		<media:content url="https://2.gravatar.com/avatar/55bbed0cf3c2736f35b858d9f760768f652749c7736827565b830d047863919e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Venkat Guruswami</media:title>
		</media:content>
	</item>
		<item>
		<title>Lecture 27: Expanders; proof complexity</title>
		<link>https://cmucomplexitytheory.wordpress.com/2011/04/20/lecture-27-expanders-proof-complexity/</link>
					<comments>https://cmucomplexitytheory.wordpress.com/2011/04/20/lecture-27-expanders-proof-complexity/#respond</comments>
		
		<dc:creator><![CDATA[Venkat Guruswami]]></dc:creator>
		<pubDate>Wed, 20 Apr 2011 21:32:53 +0000</pubDate>
				<category><![CDATA[Lecture summary]]></category>
		<guid isPermaLink="false">http://cmucomplexitytheory.wordpress.com/?p=396</guid>

					<description><![CDATA[We gave the proof of the following theorem concerning random walks in expanders, which is very useful for randomness-efficient error-reduction of one-sided error randomized algorithms: If is an -algebraic expander (which means the spectral gap of is ), and has size , then the probability that all vertices of a -step random walk that starts [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>We gave the proof of the following theorem concerning random walks in expanders, which is very useful for randomness-efficient error-reduction of one-sided error randomized algorithms: If <img src="https://s0.wp.com/latex.php?latex=G%3D%28V%2CE%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=G%3D%28V%2CE%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=G%3D%28V%2CE%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="G=(V,E)" class="latex" /> is an <img src="https://s0.wp.com/latex.php?latex=%28n%2Cd%2C%5Cgamma%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%28n%2Cd%2C%5Cgamma%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%28n%2Cd%2C%5Cgamma%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="(n,d,&#92;gamma)" class="latex" />-algebraic expander (which means the spectral gap of <img src="https://s0.wp.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="G" class="latex" /> is <img src="https://s0.wp.com/latex.php?latex=%5Cgamma&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5Cgamma&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5Cgamma&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;gamma" class="latex" />), and <img src="https://s0.wp.com/latex.php?latex=B+%5Csubset+V&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=B+%5Csubset+V&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=B+%5Csubset+V&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="B &#92;subset V" class="latex" /> has size <img src="https://s0.wp.com/latex.php?latex=%7CB%7C+%3D%281-%5Cdelta%29n&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%7CB%7C+%3D%281-%5Cdelta%29n&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%7CB%7C+%3D%281-%5Cdelta%29n&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="|B| =(1-&#92;delta)n" class="latex" />, then the probability that all <img src="https://s0.wp.com/latex.php?latex=t&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=t&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=t&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="t" class="latex" /> vertices of a <img src="https://s0.wp.com/latex.php?latex=%28t-1%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%28t-1%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%28t-1%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="(t-1)" class="latex" />-step random walk that starts at a random vertex of <img src="https://s0.wp.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="G" class="latex" /> fall inside <img src="https://s0.wp.com/latex.php?latex=B&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=B&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=B&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="B" class="latex" /> is at most <img src="https://s0.wp.com/latex.php?latex=%281-%5Cgamma+%5Cdelta%29%5Et&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%281-%5Cgamma+%5Cdelta%29%5Et&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%281-%5Cgamma+%5Cdelta%29%5Et&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="(1-&#92;gamma &#92;delta)^t" class="latex" />. Our presentation followed the one in <a href="http://www.cs.cmu.edu/~odonnell/complexity/lecture24.pdf">these notes</a>.</p>
<p><strong>Readings:</strong> Prompted by a question, we talked briefly (and without any proofs) about Chernoff bounds for expanders. Here are two references for a proof: <a href="http://epubs.siam.org/sicomp/resource/1/smjcat/v27/i4/p1203_s1">Gilman&#8217;s original paper</a>, and a <a href="http://www.cs.sfu.ca/~kabanets/papers/IK.pdf">recent paper on constructive proofs of Chernoff bounds </a>(Section 3.4 deals with expander random walks).</p>
<p>Since we did not cover any explicit construction of expanders, I also promised to give pointers to (short) notes for both the algebraic and combinatorial approaches. So, here is a <a href="http://www.math.ias.edu/%7Eboaz/ExpanderCourse/lecture07.ps">proof for the spectral gap </a>of the Margulis expander construction on <img src="https://s0.wp.com/latex.php?latex=Z_m+%5Ctimes+Z_m&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=Z_m+%5Ctimes+Z_m&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=Z_m+%5Ctimes+Z_m&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="Z_m &#92;times Z_m" class="latex" /> that we mentioned in class, and here is a <a href="http://ttic.uchicago.edu/%7Eprahladh/teaching/spring05/lectures/lec7.pdf">description of the zig-zag product and its analysis.</a></p>
<p>=======================================================</p>
<p>We then gave an introduction to the subject of proof complexity, which is related to the NP vs. coNP question in a similar way to how circuit complexity is related to the P vs. NP question. We talked about sound and complete proof systems, and defined the resolution proof system for refuting unsatisfiable formulae. We proved the soundness and completeness properties of the resolution proof system. For an unsatisfiable CNF formula <img src="https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;phi" class="latex" />, we defined the quantities <img src="https://s0.wp.com/latex.php?latex=L%28%5Cphi%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=L%28%5Cphi%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=L%28%5Cphi%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="L(&#92;phi)" class="latex" />, <img src="https://s0.wp.com/latex.php?latex=L_T%28%5Cphi%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=L_T%28%5Cphi%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=L_T%28%5Cphi%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="L_T(&#92;phi)" class="latex" />, and <img src="https://s0.wp.com/latex.php?latex=w%28%5Cphi%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=w%28%5Cphi%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=w%28%5Cphi%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="w(&#92;phi)" class="latex" /> for the length/size of the shortest resolution refutation, length of the shortest tree-like resolution refutation, and the smallest width of a resolution refutation of <img src="https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;phi" class="latex" /> respectively, where width of a proof is defined as the maximum number of literals in any clause appearing the proof. We made some comments on small width proofs and automizability.</p>
<p>We then stated the <em>Short proofs are Narrow</em> theorem, which upper bounds the width as a function of proof size for <img src="https://s0.wp.com/latex.php?latex=k&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=k&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=k&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="k" class="latex" />-CNF formulae as follows:</p>
<ul>
<li><img src="https://s0.wp.com/latex.php?latex=w%28%5Cphi%29+%5Cle+k+%2B+%5Clog+L_T%28%5Cphi%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=w%28%5Cphi%29+%5Cle+k+%2B+%5Clog+L_T%28%5Cphi%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=w%28%5Cphi%29+%5Cle+k+%2B+%5Clog+L_T%28%5Cphi%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="w(&#92;phi) &#92;le k + &#92;log L_T(&#92;phi)" class="latex" />.</li>
<li><img src="https://s0.wp.com/latex.php?latex=w%28%5Cphi%29+%5Cle+k+%2B+%5Csqrt%7Bn+%5Clog+L%28%5Cphi%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=w%28%5Cphi%29+%5Cle+k+%2B+%5Csqrt%7Bn+%5Clog+L%28%5Cphi%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=w%28%5Cphi%29+%5Cle+k+%2B+%5Csqrt%7Bn+%5Clog+L%28%5Cphi%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="w(&#92;phi) &#92;le k + &#92;sqrt{n &#92;log L(&#92;phi)}" class="latex" />.</li>
</ul>
<p>We deferred the proof of the above theorem, and talked about the notion of <img src="https://s0.wp.com/latex.php?latex=%28s%2C%5Calpha%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%28s%2C%5Calpha%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%28s%2C%5Calpha%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="(s,&#92;alpha)" class="latex" />-expansion for bipartite graphs, and for CNF formulae (based on their clause-variable incidence graph). We stated that random <img src="https://s0.wp.com/latex.php?latex=k&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=k&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=k&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="k" class="latex" />-CNF formulae with <img src="https://s0.wp.com/latex.php?latex=%5CDelta+n&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5CDelta+n&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5CDelta+n&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;Delta n" class="latex" /> clauses, for <img src="https://s0.wp.com/latex.php?latex=%5CDelta&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5CDelta&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5CDelta&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;Delta" class="latex" /> large enough compared to <img src="https://s0.wp.com/latex.php?latex=k&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=k&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=k&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="k" class="latex" />, are unsatisfiable with high probability, and are also <img src="https://s0.wp.com/latex.php?latex=%28c_%5CDelta+n%2C+0.1%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%28c_%5CDelta+n%2C+0.1%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%28c_%5CDelta+n%2C+0.1%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="(c_&#92;Delta n, 0.1)" class="latex" />-expanding w.h.p.</p>
<p>We then stated the width lower bound theorem (which we will prove next lecture): If <img src="https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;phi" class="latex" /> is an unsatisfiable CNF formula that is <img src="https://s0.wp.com/latex.php?latex=%28s%2C%5Calpha%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%28s%2C%5Calpha%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%28s%2C%5Calpha%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="(s,&#92;alpha)" class="latex" />-expanding, then <img src="https://s0.wp.com/latex.php?latex=w%28%5Cphi%29+%5Cge+s+%5Calpha%2F2&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=w%28%5Cphi%29+%5Cge+s+%5Calpha%2F2&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=w%28%5Cphi%29+%5Cge+s+%5Calpha%2F2&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="w(&#92;phi) &#92;ge s &#92;alpha/2" class="latex" />. Note that this implies that random CNF formulae need a width of <img src="https://s0.wp.com/latex.php?latex=%5COmega%28n%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5COmega%28n%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5COmega%28n%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;Omega(n)" class="latex" /> for refutation, and by the &#8220;short proofs are narrow&#8221; theorem, do not have length <img src="https://s0.wp.com/latex.php?latex=2%5E%7Bc+n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=2%5E%7Bc+n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=2%5E%7Bc+n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="2^{c n}" class="latex" /> refutations for some <img src="https://s0.wp.com/latex.php?latex=c+%3E+0&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=c+%3E+0&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=c+%3E+0&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="c &gt; 0" class="latex" />. We concluded with the following exercise: A minimally unsatisfiable CNF formula must always have more clauses than variables. (Hint: Matching).</p>
<p>There was a question on whether there were separations known between general and tree-like resolution. I answered yes, but did not give a reference. Here is a <a href="http://cseweb.ucsd.edu/~russell/treelike9-99.ps">paper that gives a near-optimal exponential separation.</a></p>
<p><strong>Readings:</strong> Chapter 15 of Arora-Barak has a brief discussion of proof complexity. Our presentation of the width lower bound will follow <a href="http://www.cs.berkeley.edu/~luca/cs278-02/notes/lecture24.ps">these notes of Trevisan.</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://cmucomplexitytheory.wordpress.com/2011/04/20/lecture-27-expanders-proof-complexity/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">396</post-id>
		<media:content url="https://2.gravatar.com/avatar/55bbed0cf3c2736f35b858d9f760768f652749c7736827565b830d047863919e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Venkat Guruswami</media:title>
		</media:content>
	</item>
		<item>
		<title>Lecture 26: Expanders</title>
		<link>https://cmucomplexitytheory.wordpress.com/2011/04/19/lecture-26-expanders/</link>
					<comments>https://cmucomplexitytheory.wordpress.com/2011/04/19/lecture-26-expanders/#respond</comments>
		
		<dc:creator><![CDATA[Venkat Guruswami]]></dc:creator>
		<pubDate>Wed, 20 Apr 2011 01:35:17 +0000</pubDate>
				<category><![CDATA[Lecture summary]]></category>
		<guid isPermaLink="false">http://cmucomplexitytheory.wordpress.com/?p=392</guid>

					<description><![CDATA[We defined a combinatorial notion of expanders, and saw several simple examples and why they weren&#8217;t good expanders in the sense we were interested in. We then gave two well-known examples of expanders, without proofs of their claimed expansion properties. We then turned to spectral properties of the adjacency matrix and Laplacian of a graph. [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>We defined a combinatorial notion of expanders, and saw several simple examples and why they weren&#8217;t good expanders in the sense we were interested in. We then gave two well-known examples of expanders, without proofs of their claimed expansion properties. We then turned to spectral properties of the adjacency matrix and Laplacian of a graph. We then defined the spectral gap of a graph, and proved that good spectral gap implies that  a random walk mixes fast. We used the spectral gap as a criterion to define algebraic expanders, and proved that algebraic expansion implied combinatorial expansion. We also stated the converse (the &#8220;harder&#8221; direction of Cheeger&#8217;s inqeuality) without proof. We stated the theorem detailing the use of random walks on expanders to perform error-reduction in a randomness-efficient way, which we referred to in the low-degree polynomial based PCP construction; we will prove this theorem next lecture.</p>
<p><strong>Readings:</strong> These n<a href="http://www.cs.cmu.edu/~odonnell/complexity/lecture24.pdf">otes from Spring 2009</a>, or Sections 21.1 and 21.2 of Arora-Barak. If you are interested in learning more about expanders, you can also take a look at notes from this <a href="http://theory.stanford.edu/~trevisan/cs359g/index.html">recent course at Stanford.</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://cmucomplexitytheory.wordpress.com/2011/04/19/lecture-26-expanders/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">392</post-id>
		<media:content url="https://2.gravatar.com/avatar/55bbed0cf3c2736f35b858d9f760768f652749c7736827565b830d047863919e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Venkat Guruswami</media:title>
		</media:content>
	</item>
		<item>
		<title>Lecture 25: Exponential-sized PCPs</title>
		<link>https://cmucomplexitytheory.wordpress.com/2011/04/19/lecture-25-exponential-sized-pcps/</link>
					<comments>https://cmucomplexitytheory.wordpress.com/2011/04/19/lecture-25-exponential-sized-pcps/#respond</comments>
		
		<dc:creator><![CDATA[Venkat Guruswami]]></dc:creator>
		<pubDate>Wed, 20 Apr 2011 01:17:22 +0000</pubDate>
				<category><![CDATA[Lecture summary]]></category>
		<guid isPermaLink="false">http://cmucomplexitytheory.wordpress.com/?p=378</guid>

					<description><![CDATA[We continued our discussion of PCPs, focusing on the construction of a PCP with query complexity but which uses polynomially many random bits to index into an exponential-sized PCPs. The PCP will be for the NP-hard problem of determining if quadratic equations over , for have a common satisfying assignment. The PCP proof will expect [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>We continued our discussion of PCPs, focusing on the construction of a PCP with <img src="https://s0.wp.com/latex.php?latex=O%281%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=O%281%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=O%281%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="O(1)" class="latex" /> query complexity but which uses polynomially many random bits to index into an exponential-sized PCPs.</p>
<p>The PCP will be for the NP-hard problem of determining if <img src="https://s0.wp.com/latex.php?latex=m&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=m&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=m&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="m" class="latex" /> quadratic equations over <img src="https://s0.wp.com/latex.php?latex=%7B%5Cmathbb+F%7D_2&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%7B%5Cmathbb+F%7D_2&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%7B%5Cmathbb+F%7D_2&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="{&#92;mathbb F}_2" class="latex" />, <img src="https://s0.wp.com/latex.php?latex=Q_i%28x_1%2Cx_2%2C%5Cdots%2Cx_n%29%3D0&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=Q_i%28x_1%2Cx_2%2C%5Cdots%2Cx_n%29%3D0&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=Q_i%28x_1%2Cx_2%2C%5Cdots%2Cx_n%29%3D0&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="Q_i(x_1,x_2,&#92;dots,x_n)=0" class="latex" /> for <img src="https://s0.wp.com/latex.php?latex=i%3D1%2C2%2C%5Cdots%2Cm&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=i%3D1%2C2%2C%5Cdots%2Cm&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=i%3D1%2C2%2C%5Cdots%2Cm&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="i=1,2,&#92;dots,m" class="latex" /> have a common satisfying assignment.</p>
<p>The PCP proof will expect the Hadamard code of such a satisfying assignment <img src="https://s0.wp.com/latex.php?latex=z&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=z&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=z&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="z" class="latex" /> (which includes the dot product <img src="https://s0.wp.com/latex.php?latex=%5Clangle+z%2Ca%5Crangle&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5Clangle+z%2Ca%5Crangle&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5Clangle+z%2Ca%5Crangle&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;langle z,a&#92;rangle" class="latex" /> for every <img src="https://s0.wp.com/latex.php?latex=a%5Cin+%7B%5Cmathbb+F%7D_2%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=a%5Cin+%7B%5Cmathbb+F%7D_2%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=a%5Cin+%7B%5Cmathbb+F%7D_2%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="a&#92;in {&#92;mathbb F}_2^n" class="latex" />) and also its quadratic function code (which includes the value <img src="https://s0.wp.com/latex.php?latex=z%5ET+M+z&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=z%5ET+M+z&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=z%5ET+M+z&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="z^T M z" class="latex" /> for every matrix <img src="https://s0.wp.com/latex.php?latex=M+%5Cin+%7B%5Cmathbb+F%7D_2%5E%7Bn+%5Ctimes+n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=M+%5Cin+%7B%5Cmathbb+F%7D_2%5E%7Bn+%5Ctimes+n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=M+%5Cin+%7B%5Cmathbb+F%7D_2%5E%7Bn+%5Ctimes+n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="M &#92;in {&#92;mathbb F}_2^{n &#92;times n}" class="latex" />).</p>
<p>The verifier can pick a random linear combination of the <img src="https://s0.wp.com/latex.php?latex=Q_i&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=Q_i&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=Q_i&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="Q_i" class="latex" />&#8216;s and check that it equals 0 with the help of just two queries into the Hadamard and QF encodings. As with the PCP of last time, the challenge is to ensure that the proof is indeed close to Hadamard and QF encodings of some <img src="https://s0.wp.com/latex.php?latex=z&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=z&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=z&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="z" class="latex" />. In this case,  this ends up being technically easier (though still very interesting and influential).</p>
<p>We stated the linearity test to check proximity to the Hadamard code, and proved its soundness properties via Fourier analysis. A similar test can check that the QF code is close to a linear function of <img src="https://s0.wp.com/latex.php?latex=n%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=n%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=n%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="n^2" class="latex" /> bits, that encodes some matrix <img src="https://s0.wp.com/latex.php?latex=Y&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=Y&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=Y&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="Y" class="latex" /> with the inner product <img src="https://s0.wp.com/latex.php?latex=M+%5Ccdot+Y&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=M+%5Ccdot+Y&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=M+%5Ccdot+Y&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="M &#92;cdot Y" class="latex" /> for every <img src="https://s0.wp.com/latex.php?latex=M+%5Cin+%7B%5Cmathbb+F%7D_2%5E%7Bn+%5Ctimes+n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=M+%5Cin+%7B%5Cmathbb+F%7D_2%5E%7Bn+%5Ctimes+n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=M+%5Cin+%7B%5Cmathbb+F%7D_2%5E%7Bn+%5Ctimes+n%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="M &#92;in {&#92;mathbb F}_2^{n &#92;times n}" class="latex" />, Finally, we saw a consistency check that ensures that the <img src="https://s0.wp.com/latex.php?latex=Y+%3D+z+z%5ET&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=Y+%3D+z+z%5ET&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=Y+%3D+z+z%5ET&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="Y = z z^T" class="latex" />.  We saw the self-correction method (which is just the local decoding of Hadamard codes which we saw earlier) to make all these checks in a robust way when we only know that the tables are close to legal Hadamard codewords.</p>
<p>Putting everything together, we concluded that <img src="https://s0.wp.com/latex.php?latex=%5Cmathsf%7BNP%7D+%5Csubseteq+%5Cmathsf%7BPCP%7D_%7B1%2C1%2F2%7D%5BO%28n%5E2%29%2CO%281%29%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5Cmathsf%7BNP%7D+%5Csubseteq+%5Cmathsf%7BPCP%7D_%7B1%2C1%2F2%7D%5BO%28n%5E2%29%2CO%281%29%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5Cmathsf%7BNP%7D+%5Csubseteq+%5Cmathsf%7BPCP%7D_%7B1%2C1%2F2%7D%5BO%28n%5E2%29%2CO%281%29%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;mathsf{NP} &#92;subseteq &#92;mathsf{PCP}_{1,1/2}[O(n^2),O(1)]" class="latex" />.</p>
<p><strong>Readings: </strong>The above PCP is described in Section 11.5 of Arora-Barak, with the analysis of the linearity test appearing in Section 22.5.</p>
<p>Given our two PCP constructions, one (which we called the outer PCP) with log randomness and polylog query complexity, and another (which we called the inner PCP) with constant query complexity but polynomial amount of randomness, we talked (at a high level) about the method of <em>proof composition</em>, aimed at combining the best features of both these constructions. The idea is an intuitive one &#8212; we run the outer PCP, but instead of reading the polylog bits needed to verify the predicate, the verifier recursively expects a PCP proof that the predicate is satisfied, in the inner PCP format. It then calls the inner PCP to make this check. The big trouble with this, of course, is that the inner PCPs also need to ensure that the various predicates they are called upon are satisfied by a single global proof at the outer level. The semantics of the inner PCP, however, only talks about checking that a single predicate in isolation is satisfied.</p>
<p>Indeed, in the original proof of the PCP theorem, getting the details (or even the definition!) of the proof composition right was non-trivial. (In fact, for me personally, this was the &#8220;hardest&#8221; part of the proof to swallow, since one can take technically difficult statements like the soundness of the low-degree test as an interesting Math theorem and understand everything around it, but this is not quite possible with composition since it is integral to the whole structure of the proof.) Fortnunately, a very clean way to do proof composition was discovered around 2005. The key to this is to work with two variants of PCPs, which we briefly discussed in lecture along with ideas of how they compose seamlessly and syntactically:</p>
<ul>
<li><em>Robust</em> PCPs &#8212; eg. for the outer PCP, not only are half the checks violated by any proof, but say half of them are violated by a  good margin, in the sense that say <img src="https://s0.wp.com/latex.php?latex=0.1&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=0.1&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=0.1&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="0.1" class="latex" /> fraction of the polylog bits read in the proof need to be changed to cause the concerned check to accept.</li>
<li>PCPs of proximity (PCPP), aka Assignment Testers &#8212;  here the PCP verifier checks the claim that the input formula <img src="https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;phi" class="latex" /> is satisfied by a particular assignment <img src="https://s0.wp.com/latex.php?latex=a&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=a&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=a&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="a" class="latex" /> (to which it has oracle access). The verifier must only read a small number of bits of <img src="https://s0.wp.com/latex.php?latex=a&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=a&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=a&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="a" class="latex" />, and an auxiliary proof of proximity, and reject strings <img src="https://s0.wp.com/latex.php?latex=a&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=a&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=a&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="a" class="latex" /> that are far from every satisfying assignment to <img src="https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;phi" class="latex" /> with good probability.</li>
</ul>
<div>The good thing is that it is not very difficult to make the outer PCP we saw robust, and adapt the inner Hadamard based PCP to a PCPP. Doing this and composing them together already gives a PCP with constant query complexity and polylog randomness, which suffices for example to show hardness of approximating 3SAT within a constant assuming NP doesn&#8217;t have quasi-polynomial time deterministic algorithms. For the actual PCP theorem, one modifies the outer PCP to a robust PCPP, and first composes it with itself to bring down the query complexity to <img src="https://s0.wp.com/latex.php?latex=%5Cmathrm%7Bpoly%7D%28%5Clog+%5Clog+n%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5Cmathrm%7Bpoly%7D%28%5Clog+%5Clog+n%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5Cmathrm%7Bpoly%7D%28%5Clog+%5Clog+n%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;mathrm{poly}(&#92;log &#92;log n)" class="latex" />, at which point we can afford the inner exponential-sized Hadamard based PCPP.</div>
<div>For further details about robust PCPs of proximity along with bibliographic information, and a proof of the PCP theorem with this composition method, you can refer to <a href="http://www.tcs.tifr.res.in/~prahladh/papers/thesis/">Prahladh Harsha&#8217;s doctoral dissertation</a>: Chapter 5 proves the PCP theorem given the outer and inner building blocks, and the details of the proof composition theorem, which now works in an elegant syntactic way together with a short proof, appear in Section 3.2.</div>
]]></content:encoded>
					
					<wfw:commentRss>https://cmucomplexitytheory.wordpress.com/2011/04/19/lecture-25-exponential-sized-pcps/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">378</post-id>
		<media:content url="https://2.gravatar.com/avatar/55bbed0cf3c2736f35b858d9f760768f652749c7736827565b830d047863919e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Venkat Guruswami</media:title>
		</media:content>
	</item>
		<item>
		<title>Lecture 24: Poly-log query PCPs</title>
		<link>https://cmucomplexitytheory.wordpress.com/2011/04/17/lecture-24-poly-log-query-pcps/</link>
					<comments>https://cmucomplexitytheory.wordpress.com/2011/04/17/lecture-24-poly-log-query-pcps/#respond</comments>
		
		<dc:creator><![CDATA[Venkat Guruswami]]></dc:creator>
		<pubDate>Mon, 18 Apr 2011 03:12:26 +0000</pubDate>
				<category><![CDATA[Lecture summary]]></category>
		<guid isPermaLink="false">http://cmucomplexitytheory.wordpress.com/?p=363</guid>

					<description><![CDATA[We discussed a PCP construction for the gap PCSP problem discussed in the previous lecture. Recall that a solution to a PCSP instance was a polynomial of total degree in variables, and its value was the fraction of constraints satisfied by (where each constraint stipulated that the values of at a tuple of points in [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>We discussed a PCP construction for the gap PCSP problem discussed in the previous lecture. Recall that a solution to a PCSP instance was a polynomial <img src="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="Q" class="latex" /> of total degree <img src="https://s0.wp.com/latex.php?latex=d&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=d&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=d&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="d" class="latex" /> in <img src="https://s0.wp.com/latex.php?latex=m&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=m&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=m&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="m" class="latex" /> variables, and its value was the fraction of constraints satisfied by <img src="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="Q" class="latex" /> (where each constraint stipulated that the values of <img src="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="Q" class="latex" /> at a tuple of <img src="https://s0.wp.com/latex.php?latex=w&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=w&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=w&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="w" class="latex" /> points in <img src="https://s0.wp.com/latex.php?latex=%7B%5Cmathbb+F%7D%5Em&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%7B%5Cmathbb+F%7D%5Em&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%7B%5Cmathbb+F%7D%5Em&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="{&#92;mathbb F}^m" class="latex" /> satisfied some predicate).</p>
<p>The idea in the PCP is to expect the polynomial <img src="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="Q" class="latex" /> as the proof. We would then pick a random constraint of the PCSP instance, and check that it is satisfied by the <img src="https://s0.wp.com/latex.php?latex=w&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=w&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=w&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="w" class="latex" /> values <img src="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="Q" class="latex" /> takes at the points specified by the constraint. The large gap in the value of the optimum between the satisfiable and unsatisfiable cases would hopefully imply the soundness of the PCP.</p>
<p>One could expect that the proof consist of all the coefficients of <img src="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="Q" class="latex" />. This has the advantage that we know the prover is by fiat giving us a low-degree polynomial. However, the trouble is that evaluating <img src="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="Q" class="latex" /> at any point then requires reading all the coefficients, so this is bad in terms of query complexity. So instead we will expect that <img src="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="Q" class="latex" /> be given as the table of its values, i.e., a function <img src="https://s0.wp.com/latex.php?latex=f+%3A+%7B%5Cmathbb+F%7D%5Em+%5Cto+%7B%5Cmathbb+F%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=f+%3A+%7B%5Cmathbb+F%7D%5Em+%5Cto+%7B%5Cmathbb+F%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=f+%3A+%7B%5Cmathbb+F%7D%5Em+%5Cto+%7B%5Cmathbb+F%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="f : {&#92;mathbb F}^m &#92;to {&#92;mathbb F}" class="latex" />, as the proof. Now querying the value of <img src="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=Q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="Q" class="latex" /> at any point is trivial.</p>
<p>The challenge now is to ensure that <img src="https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="f" class="latex" /> indeed represents the values of a low-degree polynomial. For this purpose, we discussed the <em>low-degree test: </em>pick two random points <img src="https://s0.wp.com/latex.php?latex=a%2Cb+%5Cin+%7B%5Cmathbb+F%7D%5Em&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=a%2Cb+%5Cin+%7B%5Cmathbb+F%7D%5Em&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=a%2Cb+%5Cin+%7B%5Cmathbb+F%7D%5Em&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="a,b &#92;in {&#92;mathbb F}^m" class="latex" /> and check that the restriction of <img src="https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="f" class="latex" /> on the <em>line</em> <img src="https://s0.wp.com/latex.php?latex=%5Cell_%7Ba%2Cb%7D%3D%5C%7Ba%2Btb+%5Cmid+t+%5Cin+%7B%5Cmathbb+F%7D_q%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5Cell_%7Ba%2Cb%7D%3D%5C%7Ba%2Btb+%5Cmid+t+%5Cin+%7B%5Cmathbb+F%7D_q%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5Cell_%7Ba%2Cb%7D%3D%5C%7Ba%2Btb+%5Cmid+t+%5Cin+%7B%5Cmathbb+F%7D_q%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;ell_{a,b}=&#92;{a+tb &#92;mid t &#92;in {&#92;mathbb F}_q&#92;}" class="latex" /> is a univariate polynomial of degree <img src="https://s0.wp.com/latex.php?latex=d&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=d&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=d&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="d" class="latex" /> in <img src="https://s0.wp.com/latex.php?latex=t&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=t&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=t&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="t" class="latex" />. This test makes <img src="https://s0.wp.com/latex.php?latex=q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="q" class="latex" /> queries and uses <img src="https://s0.wp.com/latex.php?latex=O%28m+%5Clog+q%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=O%28m+%5Clog+q%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=O%28m+%5Clog+q%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="O(m &#92;log q)" class="latex" /> ranom bits. We stated, without proof, the low-degree testing theorem that if <img src="https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="f" class="latex" /> is <img src="https://s0.wp.com/latex.php?latex=%5Cdelta&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5Cdelta&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5Cdelta&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;delta" class="latex" />-far from every degree <img src="https://s0.wp.com/latex.php?latex=d&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=d&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=d&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="d" class="latex" /> polynomial, then this test rejects with probability <img src="https://s0.wp.com/latex.php?latex=%5COmega%28%5Cdelta%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5COmega%28%5Cdelta%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5COmega%28%5Cdelta%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;Omega(&#92;delta)" class="latex" />.</p>
<p>We first saw an attempted construction with the choice <img src="https://s0.wp.com/latex.php?latex=%5Cdelta+%3D+O%281%2Fw%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5Cdelta+%3D+O%281%2Fw%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5Cdelta+%3D+O%281%2Fw%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;delta = O(1/w)" class="latex" />. Naively repeating the low-degree test <img src="https://s0.wp.com/latex.php?latex=O%281%2F%5Cdelta%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=O%281%2F%5Cdelta%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=O%281%2F%5Cdelta%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="O(1/&#92;delta)" class="latex" /> times would boost the rejection probability of <img src="https://s0.wp.com/latex.php?latex=%5Cdelta&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5Cdelta&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5Cdelta&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;delta" class="latex" />-far tables <img src="https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="f" class="latex" /> to <img src="https://s0.wp.com/latex.php?latex=%5COmega%281%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5COmega%281%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5COmega%281%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;Omega(1)" class="latex" />. However, this requires <img src="https://s0.wp.com/latex.php?latex=O%28wm%5Clog+q%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=O%28wm%5Clog+q%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=O%28wm%5Clog+q%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="O(wm&#92;log q)" class="latex" /> random bits which is about <img src="https://s0.wp.com/latex.php?latex=O%28%5Clog%5E2+n%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=O%28%5Clog%5E2+n%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=O%28%5Clog%5E2+n%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="O(&#92;log^2 n)" class="latex" />. However, one can do randomness-efficient error reduction (something we will see how to do using expanders after the PCP segment), and accomplish the same thing with <img src="https://s0.wp.com/latex.php?latex=O%28m+%5Clog+q%29%2B+O%28w%29+%3D+O%28%5Clog+n%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=O%28m+%5Clog+q%29%2B+O%28w%29+%3D+O%28%5Clog+n%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=O%28m+%5Clog+q%29%2B+O%28w%29+%3D+O%28%5Clog+n%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="O(m &#92;log q)+ O(w) = O(&#92;log n)" class="latex" /> randomness.</p>
<p>After ensuring (with high confidence) that <img src="https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="f" class="latex" /> is <img src="https://s0.wp.com/latex.php?latex=O%281%2Fw%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=O%281%2Fw%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=O%281%2Fw%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="O(1/w)" class="latex" />-close to some (uniquely specified) low-degree polynomial <img src="https://s0.wp.com/latex.php?latex=P&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=P&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=P&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="P" class="latex" />, one can check a constraint on the values of <img src="https://s0.wp.com/latex.php?latex=P&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=P&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=P&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="P" class="latex" /> at some tuple <img src="https://s0.wp.com/latex.php?latex=%28a_1%2Ca_2%2C%5Cdots%2Ca_w%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%28a_1%2Ca_2%2C%5Cdots%2Ca_w%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%28a_1%2Ca_2%2C%5Cdots%2Ca_w%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="(a_1,a_2,&#92;dots,a_w)" class="latex" /> as follows: shoot an independent random line through each <img src="https://s0.wp.com/latex.php?latex=a_i&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=a_i&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=a_i&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="a_i" class="latex" />, and if the restriction of <img src="https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="f" class="latex" /> on each line is a univariate degree <img src="https://s0.wp.com/latex.php?latex=d&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=d&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=d&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="d" class="latex" /> polynomial, then we trust the values <img src="https://s0.wp.com/latex.php?latex=f%28a_1%29%2Cf%28a_2%29%2C%5Cdots%2Cf%28a_w%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=f%28a_1%29%2Cf%28a_2%29%2C%5Cdots%2Cf%28a_w%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=f%28a_1%29%2Cf%28a_2%29%2C%5Cdots%2Cf%28a_w%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="f(a_1),f(a_2),&#92;dots,f(a_w)" class="latex" /> as the values of <img src="https://s0.wp.com/latex.php?latex=P&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=P&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=P&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="P" class="latex" /> at these points. We proved that this works, namely if <img src="https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="f" class="latex" /> differs from <img src="https://s0.wp.com/latex.php?latex=P&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=P&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=P&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="P" class="latex" /> at any of these <img src="https://s0.wp.com/latex.php?latex=w&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=w&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=w&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="w" class="latex" /> points, then at least one of the <img src="https://s0.wp.com/latex.php?latex=w&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=w&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=w&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="w" class="latex" /> line checks fails with probability <img src="https://s0.wp.com/latex.php?latex=1-O%28%5Cdelta+w%29+%5Cge+%5COmega%281%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=1-O%28%5Cdelta+w%29+%5Cge+%5COmega%281%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=1-O%28%5Cdelta+w%29+%5Cge+%5COmega%281%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="1-O(&#92;delta w) &#92;ge &#92;Omega(1)" class="latex" />. However, we noticed the problem that this uses too much randomness: <img src="https://s0.wp.com/latex.php?latex=O%28m+w+%5Clog+q%29+%5Capprox+%5Clog%5E2+n&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=O%28m+w+%5Clog+q%29+%5Capprox+%5Clog%5E2+n&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=O%28m+w+%5Clog+q%29+%5Capprox+%5Clog%5E2+n&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="O(m w &#92;log q) &#92;approx &#92;log^2 n" class="latex" /> random bits.</p>
<p>To circumvent this problem, we introduced the idea of <em>parallelization,</em> where we fit a random degree <img src="https://s0.wp.com/latex.php?latex=w&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=w&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=w&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="w" class="latex" /> curve <img src="https://s0.wp.com/latex.php?latex=%5Cmathcal%7BC%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5Cmathcal%7BC%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5Cmathcal%7BC%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;mathcal{C}" class="latex" /> through the points <img src="https://s0.wp.com/latex.php?latex=a_1%2Ca_2%2C%5Cdots%2Ca_w&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=a_1%2Ca_2%2C%5Cdots%2Ca_w&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=a_1%2Ca_2%2C%5Cdots%2Ca_w&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="a_1,a_2,&#92;dots,a_w" class="latex" /> and check that <img src="https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="f" class="latex" /> restricted to <img src="https://s0.wp.com/latex.php?latex=%5Cmathcal%7BC%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5Cmathcal%7BC%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5Cmathcal%7BC%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;mathcal{C}" class="latex" /> is a degree $dw$ univariate polynomial.  If not, we reject; if so, we trust the values of <img src="https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="f" class="latex" /> at <img src="https://s0.wp.com/latex.php?latex=a_1%2Ca_2%2C%5Cdots%2Ca_w&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=a_1%2Ca_2%2C%5Cdots%2Ca_w&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=a_1%2Ca_2%2C%5Cdots%2Ca_w&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="a_1,a_2,&#92;dots,a_w" class="latex" /> as being correct. We proved that if <img src="https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="f" class="latex" /> differs from <img src="https://s0.wp.com/latex.php?latex=P&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=P&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=P&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="P" class="latex" /> at any of the points <img src="https://s0.wp.com/latex.php?latex=a_1%2Ca_2%2C%5Cdots%2Ca_w&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=a_1%2Ca_2%2C%5Cdots%2Ca_w&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=a_1%2Ca_2%2C%5Cdots%2Ca_w&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="a_1,a_2,&#92;dots,a_w" class="latex" />, then the curve check fails with probability <img src="https://s0.wp.com/latex.php?latex=1-O%28%5Cdelta%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=1-O%28%5Cdelta%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=1-O%28%5Cdelta%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="1-O(&#92;delta)" class="latex" />. (In particular, there is no need to union bound over the <img src="https://s0.wp.com/latex.php?latex=w&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=w&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=w&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="w" class="latex" /> points, and we can work with <img src="https://s0.wp.com/latex.php?latex=%5Cdelta%3D%5COmega%281%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5Cdelta%3D%5COmega%281%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5Cdelta%3D%5COmega%281%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;delta=&#92;Omega(1)" class="latex" />.)</p>
<p>With this, we completed the proof that <img src="https://s0.wp.com/latex.php?latex=%5Cmathsf%7BNP%7D+%5Csubseteq+%5Cmathsf%7BPCP%7D_%7B1%2C1%2F2%7D+%5B+O%28%5Clog+n%29%2C+%5Clog%5E%7BO%281%29%7D+n+%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5Cmathsf%7BNP%7D+%5Csubseteq+%5Cmathsf%7BPCP%7D_%7B1%2C1%2F2%7D+%5B+O%28%5Clog+n%29%2C+%5Clog%5E%7BO%281%29%7D+n+%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5Cmathsf%7BNP%7D+%5Csubseteq+%5Cmathsf%7BPCP%7D_%7B1%2C1%2F2%7D+%5B+O%28%5Clog+n%29%2C+%5Clog%5E%7BO%281%29%7D+n+%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;mathsf{NP} &#92;subseteq &#92;mathsf{PCP}_{1,1/2} [ O(&#92;log n), &#92;log^{O(1)} n ]" class="latex" />, modulo the analysis of the low-degree test (which we skipped, but shall see a glimpse of in one of the final project presentations). We ended the lecture with a very brief glimpse into another PCP construction using exponential sized proofs, to be discussed in detail in the next lecture.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cmucomplexitytheory.wordpress.com/2011/04/17/lecture-24-poly-log-query-pcps/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">363</post-id>
		<media:content url="https://2.gravatar.com/avatar/55bbed0cf3c2736f35b858d9f760768f652749c7736827565b830d047863919e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Venkat Guruswami</media:title>
		</media:content>
	</item>
		<item>
		<title>Problem set 5</title>
		<link>https://cmucomplexitytheory.wordpress.com/2011/04/07/problem-set-5/</link>
					<comments>https://cmucomplexitytheory.wordpress.com/2011/04/07/problem-set-5/#respond</comments>
		
		<dc:creator><![CDATA[Venkat Guruswami]]></dc:creator>
		<pubDate>Thu, 07 Apr 2011 19:03:03 +0000</pubDate>
				<category><![CDATA[Problem sets]]></category>
		<guid isPermaLink="false">http://cmucomplexitytheory.wordpress.com/?p=359</guid>

					<description><![CDATA[The fifth (and final) problem set is now posted. Since I was a day late in getting it out, the due date will be Thursday, April 21 (5pm).]]></description>
										<content:encoded><![CDATA[<p>The fifth (and final) problem set is now posted. Since I was a day late in getting it out, the due date will be <em>Thursday</em>, April 21 (5pm).</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cmucomplexitytheory.wordpress.com/2011/04/07/problem-set-5/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">359</post-id>
		<media:content url="https://2.gravatar.com/avatar/55bbed0cf3c2736f35b858d9f760768f652749c7736827565b830d047863919e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Venkat Guruswami</media:title>
		</media:content>
	</item>
		<item>
		<title>Lecture 23: PCPs</title>
		<link>https://cmucomplexitytheory.wordpress.com/2011/04/06/lecture-23-pcps/</link>
					<comments>https://cmucomplexitytheory.wordpress.com/2011/04/06/lecture-23-pcps/#respond</comments>
		
		<dc:creator><![CDATA[Venkat Guruswami]]></dc:creator>
		<pubDate>Thu, 07 Apr 2011 01:39:23 +0000</pubDate>
				<category><![CDATA[Lecture summary]]></category>
		<guid isPermaLink="false">http://cmucomplexitytheory.wordpress.com/?p=348</guid>

					<description><![CDATA[We stated the celebrated PCP theorem: There are absolute constants and a system for encoding proofs of satisfiability of 3SAT formulae in which -variable formulae have proofs of size , and a probabilistic verifier for checking proofs in this format, such that The verifier tosses random coins based on which it decides locations where to [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>We stated the celebrated <a href="http://en.wikipedia.org/wiki/PCP_theorem">PCP theorem</a>: There are absolute constants <img src="https://s0.wp.com/latex.php?latex=c%2Cq+%3C+%5Cinfty&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=c%2Cq+%3C+%5Cinfty&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=c%2Cq+%3C+%5Cinfty&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="c,q &lt; &#92;infty" class="latex" /> and a system for encoding proofs of satisfiability of 3SAT formulae in which <img src="https://s0.wp.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="n" class="latex" />-variable formulae <img src="https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;phi" class="latex" /> have proofs of size <img src="https://s0.wp.com/latex.php?latex=n%5Ec&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=n%5Ec&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=n%5Ec&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="n^c" class="latex" />, and a probabilistic verifier for checking proofs in this format, such that</p>
<ul>
<li>The verifier tosses <img src="https://s0.wp.com/latex.php?latex=O%28%5Clog+n%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=O%28%5Clog+n%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=O%28%5Clog+n%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="O(&#92;log n)" class="latex" /> random coins based on which it decides <img src="https://s0.wp.com/latex.php?latex=q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="q" class="latex" /> locations where to &#8220;spot-check&#8221; the proof;</li>
<li>(completeness) if <img src="https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;phi" class="latex" /> is satisfiable, then there is a proof which the verifier accepts with probability 1; and</li>
<li>(soundness) if <img src="https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;phi" class="latex" /> is unsatisfiable, then for every proof, the verifier accepts with probability at most 1/2.</li>
</ul>
<p>We mentioned that strong forms of the PCP theorem known today allow us to take <img src="https://s0.wp.com/latex.php?latex=c+%3D+1%2Bo%281%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=c+%3D+1%2Bo%281%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=c+%3D+1%2Bo%281%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="c = 1+o(1)" class="latex" />, and <img src="https://s0.wp.com/latex.php?latex=q+%3D+4&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=q+%3D+4&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=q+%3D+4&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="q = 4" class="latex" /> (for the latter, the soundness error needs to be bounded away from <img src="https://s0.wp.com/latex.php?latex=1%2F2&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=1%2F2&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=1%2F2&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="1/2" class="latex" />, say <img src="https://s0.wp.com/latex.php?latex=0.501&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=0.501&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=0.501&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="0.501" class="latex" />; in fact one can take <img src="https://s0.wp.com/latex.php?latex=q%3D3&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=q%3D3&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=q%3D3&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="q=3" class="latex" /> if the queries can be adaptive, or if we relax the completeness requirement and allow proofs to be rejected with a small (say <img src="https://s0.wp.com/latex.php?latex=0.001&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=0.001&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=0.001&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="0.001" class="latex" />) probability even when <img src="https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;phi" class="latex" /> is satisfiable).</p>
<p>We stated that another equivalent form of the PCP theorem is in terms of the existence of a polynomial-time gap producing reduction from 3SAT to NAE-M3SAT (Monotone-not-all-equal-3sat), which maps unsatisfiable 3SAT formular into NAE-M3SAT formulae which are at most <img src="https://s0.wp.com/latex.php?latex=%5Calpha&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5Calpha&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5Calpha&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;alpha" class="latex" />-satisfiable for some constant <img src="https://s0.wp.com/latex.php?latex=%5Calpha+%3C+1&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%5Calpha+%3C+1&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%5Calpha+%3C+1&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="&#92;alpha &lt; 1" class="latex" />. We sketched the proof of the equivalence of these two forms.</p>
<p>We had a very brief discussion of the historic context of the two different proofs (see <a href="http://www.cs.washington.edu/education/courses/cse533/05au/pcp-history.pdf">here</a> for a detailed history, nicely illustrated with pictures of the researchers involved) &#8212; the original algebraic one, and the recent proof via gap amplification. We then embarked on the first step of our goal, namely a gap producing reduction from SAT to an algebraic problem called polynomial constraint satisfaction problem (PCSP).</p>
<p>The advantage of this step is that it is &#8220;just&#8221; an old-school NP-hardness reduction, and it produces a huge gap (much better than what we want in the PCP theorem). The negative is that the soundness (or gap) guarantee only holds against solutions which are promised to be low-degree polynomials, something which we can&#8217;t assume or take for granted in our final PCP. Nevertheless, it is a great first step, which highlights the origin of the gap in a modular way.</p>
<p>We then defined the PCSP<img src="https://s0.wp.com/latex.php?latex=%28t%2Cm%2Cw%2Cd%2Cq%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%28t%2Cm%2Cw%2Cd%2Cq%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%28t%2Cm%2Cw%2Cd%2Cq%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="(t,m,w,d,q)" class="latex" /> problem, where <img src="https://s0.wp.com/latex.php?latex=t&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=t&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=t&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="t" class="latex" /> is the size parameter, and <img src="https://s0.wp.com/latex.php?latex=m%2Cw%2Cd%2Cq&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=m%2Cw%2Cd%2Cq&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=m%2Cw%2Cd%2Cq&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="m,w,d,q" class="latex" /> are functions of <img src="https://s0.wp.com/latex.php?latex=t&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=t&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=t&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="t" class="latex" /> (here <img src="https://s0.wp.com/latex.php?latex=q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=q&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="q" class="latex" /> was the field sizel; <img src="https://s0.wp.com/latex.php?latex=m&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=m&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=m&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="m" class="latex" /> was the number of variables of the polynomial and <img src="https://s0.wp.com/latex.php?latex=d&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=d&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=d&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="d" class="latex" /> its total degree; and <img src="https://s0.wp.com/latex.php?latex=w&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=w&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=w&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="w" class="latex" /> was the arity of the constraints).</p>
<p>The rest of the lecture was devoted to presenting and analyzing a gap-producing reduction from NAE-M3SAT to PCSP, that mapped instances with <img src="https://s0.wp.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="n" class="latex" /> variables to instances of PCSP<img src="https://s0.wp.com/latex.php?latex=%28n%5E%7BO%281%29%7D%2C+O%5Cleft%28%5Cfrac%7B%5Clog+n%7D%7B%5Clog+%5Clog+n%7D%5Cright%29%2C+O%5Cleft%28%5Cfrac%7B%5Clog+n%7D%7B%5Clog+%5Clog+n%7D%5Cright%29%2C+%28%5Clog+n%29%5E%7BO%281%29%7D%2C+%28%5Clog+n%29%5E%7BO%281%29%7D%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=%28n%5E%7BO%281%29%7D%2C+O%5Cleft%28%5Cfrac%7B%5Clog+n%7D%7B%5Clog+%5Clog+n%7D%5Cright%29%2C+O%5Cleft%28%5Cfrac%7B%5Clog+n%7D%7B%5Clog+%5Clog+n%7D%5Cright%29%2C+%28%5Clog+n%29%5E%7BO%281%29%7D%2C+%28%5Clog+n%29%5E%7BO%281%29%7D%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=%28n%5E%7BO%281%29%7D%2C+O%5Cleft%28%5Cfrac%7B%5Clog+n%7D%7B%5Clog+%5Clog+n%7D%5Cright%29%2C+O%5Cleft%28%5Cfrac%7B%5Clog+n%7D%7B%5Clog+%5Clog+n%7D%5Cright%29%2C+%28%5Clog+n%29%5E%7BO%281%29%7D%2C+%28%5Clog+n%29%5E%7BO%281%29%7D%29&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="(n^{O(1)}, O&#92;left(&#92;frac{&#92;log n}{&#92;log &#92;log n}&#92;right), O&#92;left(&#92;frac{&#92;log n}{&#92;log &#92;log n}&#92;right), (&#92;log n)^{O(1)}, (&#92;log n)^{O(1)})" class="latex" />. The reduction mapped satisfiable instances of NAE-M3SAT to satisfiable instances of PCSP, and unsatisfiable instances of NAE-M3SAT to PCSP instances which are at most <img src="https://s0.wp.com/latex.php?latex=1%2F%5Clog%5E%7BO%281%29%7D+n&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=1%2F%5Clog%5E%7BO%281%29%7D+n&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=1%2F%5Clog%5E%7BO%281%29%7D+n&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="1/&#92;log^{O(1)} n" class="latex" />-satisfisfiable.</p>
<p><strong>Readings:</strong> Our presentation via PCSP follows the outline in <a href="http://people.csail.mit.edu/madhu/pcp/pcp.ps">these lecture notes</a> from a summer school on PCPs (from 2000). The gap producing hardness to PCSP is described in Chapter 2; the details in our proof were slightly different using the characterization of multivariate polynomials vanishing on a subcube <img src="https://s0.wp.com/latex.php?latex=H%5Em&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=H%5Em&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=H%5Em&#038;bg=ffffff&#038;fg=000000&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="H^m" class="latex" />.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cmucomplexitytheory.wordpress.com/2011/04/06/lecture-23-pcps/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">348</post-id>
		<media:content url="https://2.gravatar.com/avatar/55bbed0cf3c2736f35b858d9f760768f652749c7736827565b830d047863919e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Venkat Guruswami</media:title>
		</media:content>
	</item>
	</channel>
</rss>
