English

Finite state verifiers with constant randomness

Computational Complexity 2015-07-01 v4 Logic in Computer Science

Abstract

We give a new characterization of NL\mathsf{NL} as the class of languages whose members have certificates that can be verified with small error in polynomial time by finite state machines that use a constant number of random bits, as opposed to its conventional description in terms of deterministic logarithmic-space verifiers. It turns out that allowing two-way interaction with the prover does not change the class of verifiable languages, and that no polynomially bounded amount of randomness is useful for constant-memory computers when used as language recognizers, or public-coin verifiers. A corollary of our main result is that the class of outcome problems corresponding to O(log n)-space bounded games of incomplete information where the universal player is allowed a constant number of moves equals NL.

Keywords

Cite

@article{arxiv.1102.2719,
  title  = {Finite state verifiers with constant randomness},
  author = {Cem Say and Abuzer Yakaryilmaz},
  journal= {arXiv preprint arXiv:1102.2719},
  year   = {2015}
}

Comments

17 pages. An improved version

R2 v1 2026-06-21T17:25:46.325Z