Acceptance gates for bounded Turing-machine traces #
This definitions layer appends one final AND gate to a complete bounded-trace
fragment. Its inputs are the final configuration atoms asserting that the
machine is halted and that output cell one contains 1. The appended gate is
therefore both the raw circuit's designated output and the acceptance bit used
when the raw circuit is reconstructed as a typed single-output circuit.
noncomputable def
Complexity.CircuitUnrolling.acceptanceGate
{k : ℕ}
(tm : NTM k)
(T configBase : ℕ)
:
Final AND gate testing the halted state and output-cell-one acceptance conditions in a packed configuration block.
Equations
- One or more equations did not get rendered due to their size.
Instances For
noncomputable def
Complexity.CircuitUnrolling.acceptanceRawCircuit
{k : ℕ}
(tm : NTM k)
(T n available : ℕ)
(layout : InputWires T n available)
:
Complete bounded trace followed by its single acceptance-output gate.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Machine-dependent coefficient absorbing the final acceptance gate into the cubic bounded-trace size bound.