claimroutineinferred_dep
Bit-time bound by configuration counting
Configuration counting bounds by bit operations
gives the time bound of the compiled machine
Claim·§13.5 Explicit simultaneous bounds·inside thmEffective compiler from randomized to deterministic logspace
Statement (paper)
For every input of length , . Indeed, the deterministic halting computation of on makes at most finite-alphabet transitions, and each transition costs at most elementary bit operations.
In plain English
On every input of length , the deterministic machine runs in at most elementary bit operations, a polynomial in .
Why it's here
Given the work-space bound from the previous claim, the number of distinct configurations of is at most , which is polynomial in because the space is logarithmic. The halting run therefore makes polynomially many finite-alphabet transitions, and each costs a bounded number of bit operations. Multiplying the two gives the time bound in the theorem.
Classified routine:
Standard configuration-counting argument: a halting deterministic machine with logarithmic space never repeats a configuration, so its running time is at most the number of configurations, which is polynomial (classical L ⊆ P bound). Combined here with the work-space bound from the previous claim and a per-transition bit-cost estimate.
Uses
Used by
Nothing in the paper
Sources
PaperOpen
- Section
- §13.5 Explicit simultaneous bounds
- Page
- —
- Label
—- Line
sections/compiler.tex:473
Leannot aligned
Phase 2 aligns this node to a Lean declaration.
Friction
- infoinferred_depoutline: "Bit-time bound by configuration counting" rests on claim-thm-effective-simulation-4