ProQuest
Abstract/Details

Computationally efficient error-correcting codes and holographic proofs

Spielman, Daniel Alan.   Massachusetts Institute of Technology ProQuest Dissertations & Theses,  1995. 0576626.

Abstract (summary)

We present computationally efficient error-correcting codes and holographic proofs. Our error-correcting codes are asymptotically good and can be encoded and decoded in linear time. Our construction of holographic proofs provide, for every proof of any theorem, a slightly larger "holographic" proof whose accuracy can be probabilistically checked by an algorithm that only reads a constant number of the bits of the holographic proof and runs in poly-logarithmic time (such proofs have also been called "transparent proofs" and "probabilistically checkable proofs"). We explain how these constructions are related and how improvements of these constructions should result in a strengthening of this relationship.

For every constant r such that $0<r<1,$ we construct an infinite family of systematic linear block error-correcting codes that have an encoding circuit with a linear number of wires. There is a constant $\epsilon>0$ and a linear-time decoding algorithm for these codes that maps every word of relative distance at most $\epsilon$ from a codeword to that codeword. The encoding circuits have logarithmic depth. The decoding algorithm can be implemented as a circuit with $O(n\log\ n)$ wires and logarithmic depth. These constructions make use of explicit constructions of expander graphs and superconcentrators.

Our constructions of holographic proofs improve on the theorem $PCP(\log\ n,1)=NP,$ proved by Arora, Lund, Motwani, Sudan, and Szegedy, by providing, for every $\epsilon>0,$ constant-query checkable proofs of size $O(n\sp{1+\epsilon}).$ That is, we design a probabilistic poly-logarithmic time proof checking algorithm that takes two inputs: a theorem candidate and a proof candidate. After reading a constant number of bits from each input, the proof checker decides whether to accept or reject its inputs. For every rigorous proof of length n of any theorem, there is an easily computable holographic proof of that theorem of size $O(n\sp{1+\epsilon})$ such that, with probability one, the proof checker will accept the holographic proof and an encoding of the theorem. Conversely, if the proof checker accepts a theorem candidate and a proof candidate with probability greater than one-half, then the theorem candidate is close to a unique encoding of a true theorem and the proof candidate constitutes a proof of that theorem. (Copies available exclusively from MIT Libraries, Rm. 14-0551, Cambridge, MA 02139-4307. Ph. 617-253-5668; Fax 617-253-1690.)

Indexing (details)


Subject
Mathematics;
Electrical engineering
Classification
0405: Mathematics
0544: Electrical engineering
Identifier / keyword
Applied sciences; Pure sciences
Title
Computationally efficient error-correcting codes and holographic proofs
Author
Spielman, Daniel Alan
Number of pages
1
Degree date
1995
School code
0753
Source
DAI-B 56/11, Dissertation Abstracts International
Advisor
Sipser, Michael
University/institution
Massachusetts Institute of Technology
University location
United States -- Massachusetts
Degree
Ph.D.
Source type
Dissertation or Thesis
Language
English
Document type
Dissertation/Thesis
Dissertation/thesis number
0576626
ProQuest document ID
304273424
Copyright
Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.
Document URL
https://www.proquest.com/pqdtglobal/docview/304273424