Real-Time, Constant-Space, Constant-Randomness Verifiers

06/02/2022
by   Özdeniz Dolu, et al.
0

We study the class of languages that have membership proofs which can be verified by real-time finite-state machines using only a constant number of random bits, regardless of the size of their inputs. Since any further restriction on the verifiers would preclude the verification of nonregular languages, this is the tightest computational budget which allows the checking of externally provided proofs to have meaningful use. We show that all languages that can be recognized by two-head one-way deterministic finite automata have such membership proofs. For any k>0, there exist languages that cannot be recognized by any k-head one-way nondeterministic finite automaton, but that are nonetheless real-time verifiable in this sense. The set of nonpalindromes, which cannot be recognized by any one-way multihead deterministic finite automaton, is also demonstrated to be verifiable within these restrictions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/22/2020

Constant-Space, Constant-Randomness Verifiers with Arbitrarily Small Error

We study the capabilities of probabilistic finite-state machines that ac...
research
04/02/2019

The minimal probabilistic and quantum finite automata recognizing uncountably many languages with fixed cutpoints

It is known that 2-state binary and 3-state unary probabilistic finite a...
research
06/15/2023

Finite state verifiers with both private and public coins

We consider the effects of allowing a finite state verifier in an intera...
research
12/03/2019

Windable Heads Recognizing NL with Constant Randomness

Every language in NL has a k-head two-way nondeterministic finite automa...
research
10/29/2018

On the Power of Quantum Queue Automata in Real-time

This paper proposed a quantum analogue of classical queue automata by us...
research
04/12/2022

Energy Complexity of Regular Language Recognition

The erasure of each bit of information by a computing device has an intr...
research
07/12/2018

Probabilistic verification of all languages

We present three protocols for verifying all languages: (i) For any unar...

Please sign up or login with your details

Forgot password? Click here to reset