Definition
Certificate (Complexity Theory)
Let
be the language of positive problem instances of a decision problem, with instances encoded as strings. A certificate relation for is a relation such that
A string
satisfying is a certificate for the positive instance . The relation identifies which candidates certify which instances; the definition itself imposes no bound on the length of and no efficiency requirement on deciding membership in .
NP Certificates
For NP, certificates must satisfy both restrictions:
where