claimroutineinferred_dep
Fixed deterministic library decides interpreter promise
Fixed deterministic machine decides the interpreter's 2/3 vs 1/3 promise
derandomizes the fixed interpreter once for all
Claim·§13.2 Fixing one deterministic library·inside thmEffective compiler from randomized to deterministic logspace
Statement (paper)
There is one fixed ordinary finite-tape deterministic decision machine , with one input head confined to the endmarked input and initially at its left endmarker, such that on every input of length it halts, it accepts whenever and rejects whenever , and every work head stays in relative to its origin.
In plain English
There is one fixed deterministic machine with a single input head on the endmarked input that always halts on inputs of length . It accepts when the interpreter accepts with probability at least , rejects when that probability is at most , and keeps every work head within of its origin.
Why it's here
This claim derandomizes the fixed interpreter of the compiler-interpreter lemma once and for all. It applies the fixed-precision approximation theorem to and thresholds the estimate to separate the and cases, which is the promise-BPL step. The later claims use as the single deterministic library and simulate it on padded inputs within the stated work-head bound.
Classified routine:
A direct consequence of the paper's earlier fixed-precision approximation theorem (equivalently its PromiseBPL = PromiseL corollary) applied to the fixed interpreter U, with thresholding of the estimate and bookkeeping on the work-head bound.
Uses
Used by
Sources
PaperOpen
- Section
- §13.2 Fixing one deterministic library
- Page
- —
- Label
—- Line
sections/compiler.tex:193
Leannot aligned
Phase 2 aligns this node to a Lean declaration.
Friction
- infoinferred_depoutline: "Fixed deterministic library separating interpreter thresholds" rests on thm:fixed-precision
- infoinferred_depoutline: "Fixed deterministic library separating interpreter thresholds" rests on lem:compiler-interpreter
- infoinferred_depoutline: "Fixed deterministic library separating interpreter thresholds" rests on cor:promise-bpl