Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

2.1 Robustness of the Lift

2.1.1 An Alternate Lift

Recall that in Section 1.7, we specified the standard lift of conditional prefix complexity to Euclidean space. We claim that the order of maximum and minimum in its definition makes no difference asymptotically. That is, suppose we were to alternatively define for B⊆RmB \subseteq \mathbb{R}^m and C⊆RnC \subseteq \mathbb{R}^n:

K(B∣C):=min⁡p{max⁡q{K(p∣q):q∈C∩Qn}:p∈B∩Qm},\begin{aligned} \mathcal{K}(B \mid C) := \min_p \set{\max_q \set{\Kc{p}{q}}{q \in C \cap \mathbb{Q}^n}}{p \in B \cap \mathbb{Q}^m}, \end{aligned}

and for x∈Rmx \in \mathbb{R}^m, q∈Qmq \in \mathbb{Q}^m, y∈Rny \in \mathbb{R}^n, and r,s∈ωr, s \in \omega:

Kr∣s(x∣y):=K(B2−r(x)∣B2−s(y)), andKs(p∣y):=K({p}∣B2−s(y)).\begin{aligned} \mathcal{K}_{r \mid s}(x \mid y) &:= \mathcal{K}(B_{2^{-r}}(x) \mid B_{2^{-s}}(y)), \text{ and}\\ \mathcal{K}_s(p \mid y) &:= \mathcal{K}(\seq{p} \mid B_{2^{-s}}(y)). \end{aligned}

We will obtain the above theorem by applying the same proof methods found in Case & Lutz (2014) on the linear sensitivities of KK in its precision parameters. In particular, both forms KK and K\mathcal{K} are well-approximated by dyadic truncation as in Lemma 1.7.5. We first recall an important geometric fact from Case & Lutz (2014). In Euclidean space Rm\mathbb{R}^m, it takes a sufficiently small scaling factor γ>0\gamma > 0 in order to guarantee at least one node in the lattice γZm\gamma \mathbb{Z}^m lies in a given ball of fixed radius.

Now, we prove linear sensitivities for the alternate lift K\mathcal{K}.

We could prove this lemma directly using the linear sensitivity of K\mathcal{K} in rr in Lemma 2.1.4. But there is a simpler proof using dyadic truncation.

Together, the dyadic truncation lemmas 1.7.5 and 2.1.6 imply that K(x↾r∣y↾s)\Kc{\restrict{x}{r}}{\restrict{y}{s}} approximates both Kr∣s(x∣y)\KcAt{r \mid s}{x}{y} and Kr∣s(x∣y)\KcaltAt{r \mid s}{x}{y} up to logarithmic terms in rr and ss, proving Theorem 2.1.1.

2.1.2 Approximation by KK-Minimizers

Conditional complexity is not only well-approximated by dyadic truncation, but also by KK-minimizers. In particular, we prove conditional versions of the result from Case & Lutz (2014) stating that the lift of conditional complexity to Euclidean space can also be well-approximated by evaluating the conditional complexity of the corresponding KK-minimizers. This will imply a conditionalized chain rule for conditional complexity.

Our method makes use of some basic facts established in Case & Lutz (2014) intuitively saying that any KK-minimizer of an open ball represents the information content essentially possessed by all the other rational points in the ball.

Now, we may conclude that KK-minimizers suffice for computing conditional complexity. We use here that the two lifts of prefix complexity asymptotically agree: K≈KK \approx \mathcal{K}, where the approximate equality ≈\approx holds up to sub-linear terms in the precision-levels. For the rest of the section, we write (in)equalities up to the logarithmic terms:

Om(log⁡r)+On(log⁡s)+Om,n(1).\begin{aligned} O_m(\log r) + O_n(\log s) + O_{m, n}(1). \end{aligned}

Now, we aim to prove an approximate, conditional chain rule for Kr,s∣tK_{r, s \mid t}. Theorem 1.10.1 captures the approximate, unconditional chain rule for Kr∣sK_{r \mid s}, and it implicitly follows by applying the arguments in Section 4 of Case & Lutz (2014) under the distinct precision-levels rr and ss. We may achieve the conditional version using approximations by KK-minimizers.

Note that Lemma 1.7.5 stated with extra conditional information follows from an identical proof to the unconditional version. So, corresponding linear sensitivities hold for Kr,s∣t(x,y∣z)K_{r, s \mid t}(x, y \mid z); and dyadic truncation also approximates prefix complexity well in this more general case: Kr,s∣t(x,y∣z)≈K(x↾r,y↾s∣z↾t)K_{r, s \mid t}(x, y \mid z) \approx K(\restrict{x}{r}, \restrict{y}{s} \mid \restrict{z}{t}).

The other prefix complexity term from the statement of Lemma 2.1.10 is likewise well-approximated through dyadic truncations:

Kr∣s,t(x∣y,z)=K(p∗∣q∗,w∗)−K(q∗∣w∗)=K(x↾r,y↾s∣z↾t)−K(y↾s∣z↾t)[Lemma 1.7.5]=K(x↾r∣y↾s,z↾t).\begin{aligned} K_{r \mid s, t}(x \mid y, z) &= K(p^* \mid q^*, w^*) - K(q^* \mid w^*)\\ &= K(\restrict{x}{r}, \restrict{y}{s} \mid \restrict{z}{t}) - K(\restrict{y}{s} \mid \restrict{z}{t}) & [\text{Lemma~1.7.5}]\\ &= K(\restrict{x}{r} \mid \restrict{y}{s}, \restrict{z}{t}). \end{aligned}

Finally, Lemma 2.1.10 yields the fully conditional chain rule for conditional prefix complexity over Euclidean space.

References
  1. Case, A., & Lutz, J. H. (2014). Mutual Dimension. https://arxiv.org/abs/1410.4135
  2. Lutz, J. H., & Lutz, N. J. (2018). Algorithmic information, plane Kakeya sets, and conditional dimension. ACM Trans. Comput. Theory, 10(2), Art. 7, 22. 10.1145/3201783