Random-access conditional Kolmogorov complexity #
The finite condition is exposed through a faithful Boolean oracle. Canonical tagged queries separately read condition bits and test whether an index is in bounds, so the oracle retains both contents and length. This is an explicit random-access convention suitable for conditional meta-complexity; any theorem whose source fixes a different evaluator convention must provide a simulation bridge rather than identify the models silently.
The random-access oracle faithfully retains the finite condition, including its length.
Any program producing relative to the condition oracle upper-bounds plain conditional complexity.
Any program producing within the clock upper-bounds bounded conditional complexity.
Bounded conditional complexity is infinite exactly when no program produces relative to the condition oracle within the clock.
Every finite bounded conditional complexity value is attained.
Bounded conditional complexity is at most bound exactly when a program
of at most that length succeeds within the clock.
Enlarging the clock cannot increase bounded conditional complexity.
An oracle-uniform polynomial simulation transfers conditional descriptions with one compiler constant and clock shared by every finite condition.
An embedded ordinary machine ignores every condition, so its bounded conditional complexity is exactly its ordinary bounded complexity.