Weizmann Logo
ECCC
Electronic Colloquium on Computational Complexity

Under the auspices of the Computational Complexity Foundation (CCF)

Login | Register | Classic Style



REPORTS > DETAIL:

Revision(s):

Revision #2 to TR18-050 | 25th July 2026 10:51

Every set in P is strongly testable under a suitable encoding

RSS-Feed




Revision #2
Authors: Irit Dinur, Oded Goldreich, Tom Gur
Accepted on: 25th July 2026 10:51
Downloads: 140
Keywords: 


Abstract:

We show that every set in $\cal P$ is strongly testable under a suitable encoding. By ``strongly testable'' we mean having a (proximity oblivious) tester that makes a constant number of queries and rejects with probability that is proportional to the distance of the tested object from the property. By a ``suitable encoding'' we mean one that is distance-preserving as well as polynomial-time computable and invertible.
This result stands in contrast to the known fact that some sets in $\cal P$ are extremely hard to test, providing another demonstration of the crucial role of representation in the context of property testing.

The testing result is proved by showing
that any set in $\cal P$ has a {\em strong canonical PCP}, where canonical means that (for yes-instances) there exists a single proof that is accepted with probability 1 by the system, whereas all other potential proofs are rejected with probability proportional to their distance from this proof.
In fact, we show that $\cal UP$ equals the lass of sets having strong canonical PCPs (of logarithmic randomness), whereas the class of sets having strong canonical PCPs with polynomial proof length equals ``unambiguous-$\cal MA$''.
Actually, for the testing result, we use a PCP-of-Proximity version of the foregoing notion and an analogous positive result (i.e., strong canonical PCPPs of logarithmic randomness for any set in $\cal UP$).



Changes to previous version:

Correcting a confusing typo in Sec 1.3.


Revision #1 to TR18-050 | 23rd July 2026 15:26

Every set in P is strongly testable under a suitable encoding





Revision #1
Authors: Irit Dinur, Oded Goldreich, Tom Gur
Accepted on: 23rd July 2026 15:26
Downloads: 90
Keywords: 


Abstract:

We show that every set in $\cal P$ is strongly testable under a suitable encoding. By ``strongly testable'' we mean having a (proximity oblivious) tester that makes a constant number of queries and rejects with probability that is proportional to the distance of the tested object from the property. By a ``suitable encoding'' we mean one that is distance-preserving and length-regular as well as polynomial-time computable and invertible.
This result stands in contrast to the known fact that some sets in $\cal P$ are extremely hard to test, providing another demonstration of the crucial role of representation in the context of property testing.

The testing result is proved by showing
that any set in $\cal P$ has a {\em strong canonical PCP}, where canonical means that (for yes-instances) there exists a single proof that is accepted with probability 1 by the system, whereas all other potential proofs are rejected with probability proportional to their distance from this proof.
In fact, we show that $\cal UP$ equals the lass of sets having strong canonical PCPs (of logarithmic randomness), whereas the class of sets having strong canonical PCPs with polynomial proof length equals ``unambiguous-$\cal MA$''.
Actually, for the testing result, we use a PCP-of-Proximity version of the foregoing notion and an analogous positive result (i.e., strong canonical PCPPs of logarithmic randomness for any set in $\cal UP$).



Changes to previous version:

Clarifying the requirements from the encoding function (see end of Sec 1.1 and all of Sec 1.3).
Withdrawing one direction of Thm 3.2.


Paper:

TR18-050 | 15th March 2018 11:00

Every set in P is strongly testable under a suitable encoding





TR18-050
Authors: Irit Dinur, Oded Goldreich, Tom Gur
Publication: 15th March 2018 11:00
Downloads: 3594
Keywords: 


Abstract:

We show that every set in $\cal P$ is strongly testable under a suitable encoding. By ``strongly testable'' we mean having a (proximity oblivious) tester that makes a constant number of queries and rejects with probability that is proportional to the distance of the tested object from the property. By a ``suitable encoding'' we mean one that is polynomial-time computable and invertible.
This result stands in contrast to the known fact that some sets in $\cal P$ are extremely hard to test, providing another demonstration of the crucial role of representation in the context of property testing.

The testing result is proved by showing
that any set in $\cal P$ has a {\em strong canonical PCP}, where canonical means that (for yes-instances) there exists a single proof that is accepted with probability 1 by the system, whereas all other potential proofs are rejected with probability proportional to their distance from this proof.
In fact, we show that $\cal UP$ equals the lass of sets having strong canonical PCPs (of logarithmic randomness), whereas the class of sets having strong canonical PCPs with polynomial proof length equals ``unambiguous-$\cal MA$''.
Actually, for the testing result, we use a PCP-of-Proximity version of the foregoing notion and an analogous positive result (i.e., strong canonical PCPPs of logarithmic randomness for any set in $\cal UP$).



ISSN 1433-8092 | Imprint