Probabilistic Shoenfield Machines
Maksymilian Bujok, Adam Mata
TL;DR
This work extends the Shoenfield computation framework by introducing Probabilistic Shoenfield Machines (PSMs) as a probabilistic counterpart to deterministic (DSM) and nondeterministic (NSM) Shoenfield machines. It provides formal definitions for DSM, NSM, and PSM, and proves that NSM and DSM are equivalent, then shows PSMs share the same computational power under bounded-error acceptance, via simulations in both directions. A key decidability result (Theorem 1) demonstrates that any PSM can be simulated by a DSM to approximate its acceptance probability to arbitrary precision, linking probabilistic computation to classical computability. The paper also discusses potential applications and future directions, including probabilistic algorithms, cryptography, and extensions to quantum Shoenfield machines, highlighting the theoretical foundation for randomized computation within the Shoenfield framework. Overall, DSM, NSM, and PSM are shown to capture the same class of partial recursive functions, situating probabilistic Shoenfield computation within the traditional Turing-machine landscape while offering new perspectives for modeling randomness in computation.
Abstract
The article provides the theoretical framework of Probabilistic Shoenfield Machines (PSMs), an extension of the classical Shoenfield Machine that models randomness in the computation process. PSMs are introduced in contexts where deterministic computation is insufficient, such as randomized algorithms. By allowing transitions to multiple possible states with certain probabilities, PSMs can solve problems and make decisions based on probabilistic outcomes, thus expanding the variety of possible computations. We provide an overview of PSMs, detailing their formal definitions, the computation mechanism, and their equivalence with Non-deterministic Shoenfield Machines (NSMs)
