Time-bounded symmetry of information -- definitions #
Hirahara's time-bounded symmetry-of-information hypothesis has the lower-chain form
C_cond^{p(t)}(x | y) + C^{p(t)}(y) <= C^t(pair x y) + log p(t).
This layer makes the ordinary machine, random-access conditional machine, canonical pair codec, transformed clock, and loss function explicit.
The hypothesis is only the inequality. Where C^t(pair x y) = ⊤ (in particular
whenever t is too small for the machine to print pair x y) it holds
trivially, and for a machine that describes nothing it holds everywhere; the
machines must be constrained separately (by universality or by the other
hypotheses of a theorem) for it to carry content. An earlier version also
demanded C^t(pair x y) ≠ ⊤ whenever |x| + |y| ≤ t; that requirement can
never hold, since |pair x y| = 2|x| + 2 + |y| exceeds the number of output
cells a run of |x| + |y| steps can write, so it was removed. Finiteness of
the joint complexity is now a hypothesis of the individual lemmas that need it.
A clock suitable for the polynomial time-bounded SoI package dominates the original clock and has a uniform polynomial upper bound.
The transformed clock never gives less time than the source clock.
- polynomiallyBounded : ∃ (coefficient : ℕ) (exponent : ℕ), ∀ (time : ℕ), clock time ≤ coefficient * (time + 1) ^ exponent
One power bound controls the transformed clock at every input.
Instances For
Machine-relative time-bounded symmetry of information for a fixed clock
transform and loss: for every x, y and t ≥ |x| + |y|,
C_N^{κ(t)}(x | y) + C_M^{κ(t)}(y) ≤ C_M^t(pair x y) + λ(t).
It is only the inequality. It holds trivially wherever the right-hand side is
⊤, so it constrains nothing for a machine M that describes nothing; theorems
assuming it must restrict the machines by other hypotheses.
- chain_le (first condition : List Bool) (time : ℕ) : first.length + condition.length ≤ time → conditionalMachine.randomAccessConditionalTimeBoundedKolmogorovComplexity first condition (clock time) + ordinaryMachine.timeBoundedKolmogorovComplexity condition (clock time) ≤ ordinaryMachine.timeBoundedKolmogorovComplexity (pair first condition) time + ↑(loss time)
The lower-chain inequality at the transformed clock.
Instances For
The polynomial/logarithmic SoI package. An additive loss constant remains explicit because the machines and codecs are explicit; it cannot be hidden by silently changing the universal evaluator.
Equations
- One or more equations did not get rendered due to their size.