
5.3. Encodings 91
a real restriction in case, firstly, for each fixed random string, the probabilistic
test under consideration scans the strings under consideration only at constantly
many symbol and, secondly, for each such symbol, we can probabilistically test
for agreement with the nearest codeword within the given resource bounds.
Unlike for the probabilistic test for being close to the same codeword given
in Example 5.9 which works for arbitrary coding schemes in the case of tests
for closeness to a codeword and for agreement with the nearest codeword at
some given place we should not expect that there is a general procedure which
works for coding schemes of different types. There are however such procedures
for specific coding schemes, and in particular so for two coding schemes based
on linear functions and on polynomials, respectively, which we will introduce
in Sections 5.3.3 and 5.3.4. Using the notation introduced in Definition 5.10
these coding schemes will be shown to be (n, 1)- and (log
n,
poly(log n))-robust,
respectively.
Definition 5.10.
Let C be a coding scheme
(C0,dec0), (Cl,decl),....
The coding scheme C is (r,
q)-checkable
iff there is a positive rational 5o where
for every 0 < 5 <<. 50 there is a constant
(r,
q)-restricted extended verifier V such
that, firstly, V accepts every pair (O n, 7to) where 7to is in C,~ and, secondly, V
rejects every pair
(On,Tro)
where 7to is not 5-close to a codeword in C,~.
The coding scheme g is
(r, q)-correctable
iff there is a constant
(r,
q)-restricted
extended verifier V and a positive rational
51 < 1/4
such that, firstly, V accepts
every pair ((O n, i), 7to) where 7to is a eodeword z in C,~ and, secondly, V rejects
every pair
((On,i),Tro)
where 7to is 51-close to a codeword z in Cn but 7to and z
disagree at the i-th symbol. (Observe that the eodeword z is uniquely determined
because 51 is less than
1/4.)
The coding scheme g is (r,
q)-robust
iff it is (r, q)-checkable and (r, q)-correctable.
A positive rational 5 witnesses that g is (r, q)-checkable iffC satisfy the definition
of (r,
q)-checkable with 50 = 5, and likewise we define a concept of witness for
(r, q)-correctable coding schemes. A positive rational 5 witnesses that C is
(r, q)-
robust iff 5 witnesses both that g is (r, q)-checkable and that g is
(r,
q)-correctable.
Observe that for all three properties introduced in Definition 5.10 the class of
witnessing rationals is closed downwards in the sense that if a positive rational
5 witnesses one of these properties then so does every positive rational smaller
than 5.
We will show in the remainder of this section that, intuitively speaking, in case
an extended verifier V expects that its proof contains at some specified places
codewords according to some (r, q)-robust coding scheme then under certain
conditions we can assume during the verification of V's behavior that the proof
contains at these places indeed codewords and not just arbitrary binary strings.
Before we give a formal statement of this remark in Proposition 5.14 we demon-
strate the techniques used in Examples 5.11 and 5.12.