[Paper Review] Independence Properties of Algorithmically Random Sequences
This paper establishes that when an algorithmically random infinite binary sequence A is partitioned via a bounded Kolmogorov-Loveland selection rule into selected bits A₀ and non-selected bits A₁, the subsequence A₁ remains algorithmically random relative to A₀. This independence property confirms that no information about the random sequence can be extracted from its selected subsequence, even under adaptive, non-recursive selection rules.
A bounded Kolmogorov-Loveland selection rule is an adaptive strategy for recursively selecting a subsequence of an infinite binary sequence; such a subsequence may be interpreted as the query sequence of a time-bounded Turing machine. In this paper we show that if A is an algorithmically random sequence, A_0 is selected from A via a bounded Kolmogorov-Loveland selection rule, and A_1 denotes the sequence of nonselected bits of A, then A_1 is independent of A_0; that is, A_1 is algorithmically random relative to A_0. This result has been used by Kautz and Miltersen [1] to show that relative to a random oracle, NP does not have p-measure zero (in the sense of Lutz [2]). [1] S. M. Kautz and P. B. Miltersen. Relative to a random oracle, NP is not small. Journal of Computer and System Sciences, 53:235-250, 1996. [2] J. H. Lutz. Almost everywhere high nonuniform complexity. Journal of Computer and System Sciences, 44:220-258, 1992.
Motivation & Objective
- To investigate the independence properties of algorithmically random sequences under various subsequence selection rules.
- To determine conditions under which a subsequence selected from a random sequence remains algorithmically random.
- To establish that the non-selected subsequence remains random relative to the selected one under bounded Kolmogorov-Loveland rules.
- To provide a foundational result for complexity-theoretic applications involving random oracles.
- To formalize the intuition that random sequences should not contain exploitable information about their own parts.
Proposed method
- Defines a bounded Kolmogorov-Loveland selection rule as an adaptive, non-recursive strategy that selects bits based on past history and a function F.
- Uses a recursive construction of sequences αₖ and βₖ to simulate the selection process and track the state of selected and non-selected bits.
- Introduces auxiliary sequences σ and τ to model the interaction between the selection rule and the random sequence A.
- Employs induction on stages k to prove invariants: αₖ is a prefix of A, αₖ* is a prefix of A, and the selection rule maintains consistency with the oracle B.
- Applies the convergence of a function S(σ, τ) to verify that the selection process can be extended indefinitely without contradiction.
- Uses the concept of relative algorithmic randomness and van Lambalgen’s theorem to formalize independence between A₀ and A₁.
Experimental results
Research questions
- RQ1Under what selection rules is the complement of a selected subsequence algorithmically random relative to the selected subsequence?
- RQ2Can the independence of selected and non-selected parts of a random sequence be preserved under non-recursive, adaptive selection strategies?
- RQ3Does a bounded Kolmogorov-Loveland selection rule preserve the algorithmic randomness of the non-selected subsequence?
- RQ4Can this independence property be used to derive complexity-theoretic results about the structure of NP relative to random oracles?
- RQ5How does this result strengthen or generalize the Mises-Church stochasticity condition for random sequences?
Key findings
- For any algorithmically random sequence A, if A₀ is selected via a bounded Kolmogorov-Loveland rule, then A₁ (the non-selected bits) is algorithmically random relative to A₀.
- The independence of A₀ and A₁ holds even when the selection rule is non-recursive, demonstrating robustness of randomness under adaptive selection.
- The proof constructs a recursive process that maintains consistency between the selection rule, the oracle B, and the target sequence A.
- The result implies that no time-bounded Turing machine can extract useful information about the non-selected bits from the selected query sequence.
- This independence property is used to show that NP does not have p-measure zero relative to a random oracle in exponential time classes.
- The result strengthens earlier results on P ≠ NP relative to random oracles by providing a more refined analysis of information content in random sequences.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.