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 ⊆ R m B \subseteq \mathbb{R}^m B ⊆ R m and C ⊆ R n C \subseteq \mathbb{R}^n C ⊆ R n :
K ( B ∣ C ) : = min p { max q { K ( p ∣ q ) : q ∈ C ∩ Q n } : p ∈ B ∩ Q m } , \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} K ( B ∣ C ) := p min { q max { K ( p ∣ q ) : q ∈ C ∩ Q n } : p ∈ B ∩ Q m } , and for x ∈ R m x \in \mathbb{R}^m x ∈ R m , q ∈ Q m q \in \mathbb{Q}^m q ∈ Q m , y ∈ R n y \in \mathbb{R}^n y ∈ R n , and r , s ∈ ω r, s \in \omega r , s ∈ ω :
K r ∣ s ( x ∣ y ) : = K ( B 2 − r ( x ) ∣ B 2 − s ( y ) ) , and K s ( p ∣ y ) : = K ( { p } ∣ B 2 − 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} K r ∣ s ( x ∣ y ) K s ( p ∣ y ) := K ( B 2 − r ( x ) ∣ B 2 − s ( y )) , and := K ( { p } ∣ B 2 − s ( y )) . Let m , n ∈ ω m, n \in \omega m , n ∈ ω . Then, for any x ∈ R m x \in \mathbb{R}^m x ∈ R m , y ∈ R n y \in \mathbb{R}^n y ∈ R n , and r , s ∈ ω r, s \in \omega r , s ∈ ω ,
K r ∣ s ( x ∣ y ) = K r ∣ s ( x ∣ y ) , \begin{aligned}
\mathcal{K}_{r \mid s}(x \mid y) = K_{r \mid s}(x \mid y),
\end{aligned} K r ∣ s ( x ∣ y ) = K r ∣ s ( x ∣ y ) , where the equality holds up to 2 K ( r ) + 2 K ( s ) + O m , n ( 1 ) 2K(r) + 2K(s) + O_{m, n}(1) 2 K ( r ) + 2 K ( s ) + O m , n ( 1 ) .
We will obtain the above theorem by applying the same proof methods found in Case & Lutz (2014) on the linear sensitivities of K K K in its precision parameters. In particular, both forms K K K and K \mathcal{K} 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 R m \mathbb{R}^m R m , it takes a sufficiently small scaling factor γ > 0 \gamma > 0 γ > 0 in order to guarantee at least one node in the lattice γ Z m \gamma \mathbb{Z}^m γ Z m lies in a given ball of fixed radius.
For every m ∈ ω m \in \omega m ∈ ω , r > 0 r > 0 r > 0 , and open ball B ⊆ R m B \subseteq \mathbb{R}^m B ⊆ R m of radius 2 − r 2^{-r} 2 − r ,
B ∩ 2 − ( r + ⌈ log m ⌉ ) Z m ≠ ∅ . \begin{aligned}
B \cap 2^{-\p{r + \ceil{\log \sqrt{m}}}} \mathbb{Z}^m \neq \emptyset.
\end{aligned} B ∩ 2 − ( r + ⌈ l o g m ⌉ ) Z m = ∅. Now, we prove linear sensitivities for the alternate lift K \mathcal{K} K .
For all m , n ∈ ω m, n \in \omega m , n ∈ ω , p ∈ Q m p \in \mathbb{Q}^m p ∈ Q m , y ∈ R n y \in \mathbb{R}^n y ∈ R n , and s , Δ s ∈ ω s, \Delta s \in \omega s , Δ s ∈ ω ,
K s + Δ s ( p ∣ y ) ≤ K s ( p ∣ y ) ≤ K s + Δ s ( p ∣ y ) + n Δ s + K ( s ) + O n ( log Δ s ) + O n ( 1 ) . \begin{aligned}
\KcaltAt{s + \Delta s}{p}{y} \leq \KcaltAt{s}{p}{y} \leq \KcaltAt{s + \Delta s}{p}{y} + n \Delta s + K(s) + O_n(\log \Delta s) + O_n(1).
\end{aligned} K s + Δ s ( p ∣ y ) ≤ K s ( p ∣ y ) ≤ K s + Δ s ( p ∣ y ) + n Δ s + K ( s ) + O n ( log Δ s ) + O n ( 1 ) . The first inequality follows by definition. Unpacking the notation, it suffices to show that for any fixed q ∈ B 2 − s ( y ) ∩ Q n q \in B_{2^{-s}}(y) \cap \mathbb{Q}^n q ∈ B 2 − s ( y ) ∩ Q n ,
K ( p ∣ q ) ≤ K s + Δ s ( p ∣ y ) + n Δ s + K ( s ) + O n ( log Δ s ) + O n ( 1 ) . \begin{aligned}
\Kc{p}{q} \leq \KcaltAt{s + \Delta s}{p}{y} + n \Delta s + K(s) + O_n(\log \Delta s) + O_n(1).
\end{aligned} K ( p ∣ q ) ≤ K s + Δ s ( p ∣ y ) + n Δ s + K ( s ) + O n ( log Δ s ) + O n ( 1 ) . Note that we have the ability to compute a rational element of the smaller open ball B 2 − ( s + Δ s ) ( y ) B_{2^{-(s + \Delta s)}}(y) B 2 − ( s + Δ s ) ( y ) from the fixed, rational element q q q of the larger open ball B 2 − s ( y ) B_{2^{-s}}(y) B 2 − s ( y ) : by Observation 2.1.2 , there exists an integer tuple z ∈ Z n z \in \mathbb{Z}^n z ∈ Z n such that 2 − s ∗ z ∈ B 2 − ( s + Δ s ) ( y − q ) 2^{-s^*} z \in B_{2^{-(s + \Delta s)}}(y - q) 2 − s ∗ z ∈ B 2 − ( s + Δ s ) ( y − q ) , where s ∗ = s + Δ s + ⌈ log n ⌉ s^* = s + \Delta s + \ceil{\log \sqrt{n}} s ∗ = s + Δ s + ⌈ log n ⌉ . And set q ′ : = 2 − s ∗ z + q ∈ B 2 − ( s + Δ s ) ( y ) q' := 2^{-s^*} z + q \in B_{2^{-(s + \Delta s)}}(y) q ′ := 2 − s ∗ z + q ∈ B 2 − ( s + Δ s ) ( y ) . Notice that
∣ ∣ z ∣ ∣ = 2 s ∗ ∣ ∣ 2 − s ∗ z ∣ ∣ ≤ 2 s ∗ ( 2 − s + 2 − ( s + Δ s ) ) = 2 ⌈ log n ⌉ ( 2 Δ s + 1 ) ≤ 2 Δ s + ⌈ log n ⌉ + 1 . \begin{aligned}
\norm{z} = 2^{s^*} \norm{2^{-s^*}z} \leq 2^{s^*} \p{2^{-s} + 2^{-\p{s + \Delta s}}} = 2^{\ceil{\log \sqrt{n}}} \p{2^{\Delta s} + 1} \leq 2^{\Delta s + \ceil{\log \sqrt{n}} + 1}.
\end{aligned} ∣ ∣ z ∣ ∣ = 2 s ∗ ∣ ∣ ∣ ∣ 2 − s ∗ z ∣ ∣ ∣ ∣ ≤ 2 s ∗ ( 2 − s + 2 − ( s + Δ s ) ) = 2 ⌈ l o g n ⌉ ( 2 Δ s + 1 ) ≤ 2 Δ s + ⌈ l o g n ⌉ + 1 . By (1.6.4 ), we have
K ( z ) ≤ n Δ s + O n ( log Δ s ) + O n ( 1 ) . \begin{aligned}
K(z) \leq n \Delta s + O_n(\log \Delta s) + O_n(1).
\end{aligned} K ( z ) ≤ n Δ s + O n ( log Δ s ) + O n ( 1 ) . So, we may conclude
K ( p ∣ q ) ≤ K ( p ∣ q ′ ) + K ( q ′ ∣ q ) + O n ( 1 ) ≤ K s + Δ s ( p ∣ y ) + K ( z ) + K ( s , Δ s ) + O n ( 1 ) ≤ K s + Δ s ( p ∣ y ) + n Δ s + K ( s ) + O n ( log Δ s ) + O n ( 1 ) . \begin{aligned}
\Kc{p}{q} &\leq \Kc{p}{q'} + \Kc{q'}{q} + O_n(1) \\
&\leq \KcaltAt{s + \Delta s}{p}{y} + \K{z} + \K{s, \Delta s} + O_n(1)\\
&\leq \KcaltAt{s + \Delta s}{p}{y} + n \Delta s + K(s) + O_n(\log \Delta s) + O_n(1).
\end{aligned} K ( p ∣ q ) ≤ K ( p ∣ q ′ ) + K ( q ′ ∣ q ) + O n ( 1 ) ≤ K s + Δ s ( p ∣ y ) + K ( z ) + K ( s , Δ s ) + O n ( 1 ) ≤ K s + Δ s ( p ∣ y ) + n Δ s + K ( s ) + O n ( log Δ s ) + O n ( 1 ) . For all m , n ∈ ω m, n \in \omega m , n ∈ ω , x ∈ R m x \in \mathbb{R}^m x ∈ R m , y ∈ R n y \in \mathbb{R}^n y ∈ R n , and r , Δ r , s ∈ ω r, \Delta r, s \in \omega r , Δ r , s ∈ ω ,
K r ∣ s ( x ∣ y ) ≤ K r + Δ r ∣ s ( x ∣ y ) ≤ K r ∣ s ( x ∣ y ) + m Δ r + K ( r ) + O m ( log Δ r ) + O m , n ( 1 ) . \begin{aligned}
\KcaltAt{r \mid s}{x}{y} \leq \KcaltAt{r + \Delta r \mid s}{x}{y} \leq \KcaltAt{r \mid s}{x}{y} + m \Delta r + K(r) + O_{m}(\log \Delta r) + O_{m, n}(1).
\end{aligned} K r ∣ s ( x ∣ y ) ≤ K r + Δ r ∣ s ( x ∣ y ) ≤ K r ∣ s ( x ∣ y ) + m Δ r + K ( r ) + O m ( log Δ r ) + O m , n ( 1 ) . The first inequality follows by definition. Unpacking the notation, it suffices to show for any fixed p ∈ B 2 − r ( x ) ∩ Q m p \in B_{2^{-r}}(x) \cap \mathbb{Q}^m p ∈ B 2 − r ( x ) ∩ Q m that
K r + Δ r ∣ s ( x ∣ y ) ≤ K s ( p ∣ y ) + m Δ r + K ( r ) + O m ( log Δ r ) + O m , n ( 1 ) . \begin{aligned}
\KcaltAt{r + \Delta r \mid s}{x}{y} \leq \KcaltAt{s}{p}{y} + m \Delta r + K(r) + O_{m}(\log \Delta r) + O_{m, n}(1).
\end{aligned} K r + Δ r ∣ s ( x ∣ y ) ≤ K s ( p ∣ y ) + m Δ r + K ( r ) + O m ( log Δ r ) + O m , n ( 1 ) . Note that we have the ability to compute some element of the smaller open ball B 2 − ( r + Δ r ) ( x ) B_{2^{-(r + \Delta r)}}(x) B 2 − ( r + Δ r ) ( x ) from a fixed, rational element p p p of the larger open ball B 2 − r ( x ) B_{2^{-r}}(x) B 2 − r ( x ) : by Observation 2.1.2 , there exists an integer tuple z ∈ Z m z \in \mathbb{Z}^m z ∈ Z m for which 2 − r ∗ z ∈ B 2 − ( r + Δ r ) ( x − p ) 2^{-r^*}z \in B_{2^{-(r + \Delta r)}}(x - p) 2 − r ∗ z ∈ B 2 − ( r + Δ r ) ( x − p ) , where r ∗ = r + Δ r + ⌈ log m ⌉ r^* = r + \Delta r + \ceil{\log \sqrt{m}} r ∗ = r + Δ r + ⌈ log m ⌉ . Then, we take p ′ : = p + 2 − r ∗ z ∈ B 2 − ( r + Δ r ) ( x ) p' := p + 2^{-r^*} z \in B_{2^{-(r + \Delta r)}}(x) p ′ := p + 2 − r ∗ z ∈ B 2 − ( r + Δ r ) ( x ) . Thus, by (1.6.4 ),
K r + Δ r ∣ s ( x ∣ y ) ≤ K s ( p ′ ∣ y ) ≤ K s ( p ∣ y ) + K ( p ′ ∣ p ) + O m , n ( 1 ) ≤ K s ( p ∣ y ) + K ( z ) + K ( r , Δ r ) + O m , n ( 1 ) ≤ K s ( p ∣ y ) + m Δ r + K ( r ) + O m ( log Δ r ) + O m , n ( 1 ) . \begin{aligned}
\KcaltAt{r + \Delta r \mid s}{x}{y} &\leq \KcaltAt{s}{p'}{y}\\
&\leq \KcaltAt{s}{p}{y} + \Kc{p'}{p} + O_{m, n}(1) \\
&\leq \KcaltAt{s}{p}{y} + \K{z} + \K{r, \Delta r} + O_{m, n}(1)\\
&\leq \KcaltAt{s}{p}{y} + m \Delta r + K(r) + O_{m}(\log \Delta r) + O_{m, n}(1).
\end{aligned} K r + Δ r ∣ s ( x ∣ y ) ≤ K s ( p ′ ∣ y ) ≤ K s ( p ∣ y ) + K ( p ′ ∣ p ) + O m , n ( 1 ) ≤ K s ( p ∣ y ) + K ( z ) + K ( r , Δ r ) + O m , n ( 1 ) ≤ K s ( p ∣ y ) + m Δ r + K ( r ) + O m ( log Δ r ) + O m , n ( 1 ) . For all m , n ∈ ω m, n \in \omega m , n ∈ ω , p ∈ Q m p \in \mathbb{Q}^m p ∈ Q m , y ∈ R n y \in \mathbb{R}^n y ∈ R n , and s ∈ ω s \in \omega s ∈ ω ,
∣ K s ( p ∣ y ) − K ( p ∣ y ↾ s ) ∣ ≤ K ( s ) + O n ( 1 ) . \begin{aligned}
\abs{\KcaltAt{s}{p}{y} - \Kc{p}{\restrict{y}{s}}} \leq \K{s}
+ O_n(1).
\end{aligned} ∣ K s ( p ∣ y ) − K ( p ∣ y ↾ s ) ∣ ≤ K ( s ) + O n ( 1 ) . In one direction, we have that y ↾ s \restrict{y}{s} y ↾ s is a rational in a ball about y y y of radius 2 − s n 2^{-s} \sqrt{n} 2 − s n . So, y ↾ s \restrict{y}{s} y ↾ s is considered in the evaluation of K s + log n ( p ∣ y ) \mathcal{K}_{s + \log \sqrt{n}}(p \mid y) K s + l o g n ( p ∣ y ) . We appeal to linear sensitivity 2.1.3 in s s s and use the fact that y ↾ s ∈ B 2 − s n ( y ) ∩ Q n \restrict{y}{s} \in B_{2^{-s} \sqrt{n}}(y) \cap \mathbb{Q}^n y ↾ s ∈ B 2 − s n ( y ) ∩ Q n to bound K s ( p ∣ y ) \mathcal{K}_s(p \mid y) K s ( p ∣ y ) from below:
K s ( p ∣ y ) ≥ K s − log n ( p ∣ y ) − n log n − K ( s ) − O ( log log n ) − O ( 1 ) ≥ K ( p ∣ y ↾ s ) − K ( s ) − O ( n log n ) − O ( 1 ) . \begin{aligned}
\KcaltAt{s}{p}{y} &\geq \KcaltAt{s - \log \sqrt{n}}{p}{y} - n \log \sqrt{n} - K(s) - O(\log \log \sqrt{n}) - O(1)\\
&\geq \Kc{p}{\restrict{y}{s}} - K(s) - O(n \log n) - O(1).
\end{aligned} K s ( p ∣ y ) ≥ K s − l o g n ( p ∣ y ) − n log n − K ( s ) − O ( log log n ) − O ( 1 ) ≥ K ( p ∣ y ↾ s ) − K ( s ) − O ( n log n ) − O ( 1 ) . In the other direction, unpacking the notation, it suffices to check that:
K ( p ∣ q ) ≤ K ( p ∣ y ↾ s ) + K ( s ) + O n ( 1 ) \begin{aligned}
\Kc{p}{q} \leq \Kc{p}{\restrict{y}{s}} + K(s) + O_n(1)
\end{aligned} K ( p ∣ q ) ≤ K ( p ∣ y ↾ s ) + K ( s ) + O n ( 1 ) for any fixed q ∈ B 2 − s ( y ) ∩ Q n q \in B_{2^{-s}}(y) \cap \mathbb{Q}^n q ∈ B 2 − s ( y ) ∩ Q n . Because y ↾ s ∈ B 2 − s ( 1 + n ) ( q ) ∩ Q s n \restrict{y}{s} \in B_{2^{-s} (1 + \sqrt{n})}(q) \cap \mathcal{Q}^n_s y ↾ s ∈ B 2 − s ( 1 + n ) ( q ) ∩ Q s n is contained in a set of cardinality no greater than the constant ( 2 ( 1 + n ) ) n (2(1 + \sqrt{n}))^n ( 2 ( 1 + n ) ) n , we may describe y ↾ s \restrict{y}{s} y ↾ s using q q q , s s s , and a constant number of extra bits depending on n n n . So,
K ( p ∣ q ) ≤ K ( p ∣ y ↾ s ) + K ( y ↾ s ∣ q ) + K ( s ) + O n ( 1 ) ≤ K ( p ∣ y ↾ s ) + K ( s ) + O n ( 1 ) . \begin{aligned}
\Kc{p}{q} &\leq \Kc{p}{\restrict{y}{s}} + \Kc{\restrict{y}{s}}{q} + \K{s} + O_n(1) \\
&\leq \Kc{p}{\restrict{y}{s}} + K(s) + O_n(1).
\end{aligned} K ( p ∣ q ) ≤ K ( p ∣ y ↾ s ) + K ( y ↾ s ∣ q ) + K ( s ) + O n ( 1 ) ≤ K ( p ∣ y ↾ s ) + K ( s ) + O n ( 1 ) . For all m , n ∈ ω m, n \in \omega m , n ∈ ω , x ∈ R m x \in \mathbb{R}^m x ∈ R m , y ∈ R n y \in \mathbb{R}^n y ∈ R n , and r , s ∈ ω r, s \in \omega r , s ∈ ω ,
∣ K r ∣ s ( x ∣ y ) − K ( x ↾ r ∣ y ↾ s ) ∣ ≤ K ( r ) + K ( s ) + O m , n ( 1 ) . \begin{aligned}
\abs{\KcaltAt{r \mid s}{x}{y} - \Kc{\restrict{x}{r}}{\restrict{y}{s}}} \leq K(r) + K(s) + O_{m, n}(1).
\end{aligned} ∣ ∣ K r ∣ s ( x ∣ y ) − K ( x ↾ r ∣ y ↾ s ) ∣ ∣ ≤ K ( r ) + K ( s ) + O m , n ( 1 ) . We could prove this lemma directly using the linear sensitivity of K \mathcal{K} K in r r r 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}} K ( x ↾ r ∣ y ↾ s ) approximates both K r ∣ s ( x ∣ y ) \KcAt{r \mid s}{x}{y} K r ∣ s ( x ∣ y ) and K r ∣ s ( x ∣ y ) \KcaltAt{r \mid s}{x}{y} K r ∣ s ( x ∣ y ) up to logarithmic terms in r r r and s s s , proving Theorem 2.1.1 .
2.1.2 Approximation by K K K -Minimizers ¶ Conditional complexity is not only well-approximated by dyadic truncation, but also by K K K -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 K K K -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 K K K -minimizer of an open ball represents the information content essentially possessed by all the other rational points in the ball.
Let m , n , ℓ ∈ ω m, n, \ell \in \omega m , n , ℓ ∈ ω , p ∈ Q m p \in \mathbb{Q}^m p ∈ Q m , w ∈ Q ℓ w \in \mathbb{Q}^\ell w ∈ Q ℓ , y ∈ R n y \in \mathbb{R}^n y ∈ R n , and s ∈ ω s \in \omega s ∈ ω . If q ∈ B 2 − s ( y ) ∩ Q n q \in B_{2^{-s}}(y) \cap \mathbb{Q}^n q ∈ B 2 − s ( y ) ∩ Q n and q ∗ q^* q ∗ is a K K K -minimizer of B 2 − s ( y ) B_{2^{-s}}(y) B 2 − s ( y ) , then
K ( p ∣ q , w ) ≤ K ( p ∣ q ∗ , w ) + K ( K ( q ∗ ) ) + O n ( log s ) + O n ( 1 ) . \begin{aligned}
K(p \mid q, w) \leq K(p \mid q^*, w) + K(K(q^*)) + O_n(\log s) + O_n(1).
\end{aligned} K ( p ∣ q , w ) ≤ K ( p ∣ q ∗ , w ) + K ( K ( q ∗ )) + O n ( log s ) + O n ( 1 ) . Now, we may conclude that K K K -minimizers suffice for computing conditional complexity. We use here that the two lifts of prefix complexity asymptotically agree: K ≈ K K \approx \mathcal{K} K ≈ 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:
O m ( log r ) + O n ( log s ) + O m , n ( 1 ) . \begin{aligned}
O_m(\log r) + O_n(\log s) + O_{m, n}(1).
\end{aligned} O m ( log r ) + O n ( log s ) + O m , n ( 1 ) . Let m , n ∈ ω m, n \in \omega m , n ∈ ω , x ∈ R m x \in \mathbb{R}^m x ∈ R m , y ∈ R n y \in \mathbb{R}^n y ∈ R n , and r , s ∈ ω r, s \in \omega r , s ∈ ω . If p ∗ ∈ Q m p^* \in \mathbb{Q}^m p ∗ ∈ Q m and q ∗ ∈ Q n q^* \in \mathbb{Q}^n q ∗ ∈ Q n are each K K K -minimizers of B 2 − r ( x ) B_{2^{-r}}(x) B 2 − r ( x ) and B 2 − s ( y ) B_{2^{-s}}(y) B 2 − s ( y ) , respectively, then
K r ∣ s ( x ∣ y ) = K ( p ∗ ∣ q ∗ ) , \begin{aligned}
K_{r \mid s}(x \mid y) = K(p^* \mid q^*),
\end{aligned} K r ∣ s ( x ∣ y ) = K ( p ∗ ∣ q ∗ ) , where equality holds up to the logarithmic factors given by (2.1.1 ).
Let ( p ∗ , q ∗ ) (p^*, q^*) ( p ∗ , q ∗ ) be the K K K -minimizers for x x x and y y y at precisions r r r and s s s , respectively. Additionally, let ( p ′ , q ′ ) (p', q') ( p ′ , q ′ ) denote a witness pair to K r ∣ s ( x ∣ y ) \KcAt{r \mid s}{x}{y} K r ∣ s ( x ∣ y ) , and ( p ′ ′ , q ′ ′ ) (p'', q'') ( p ′′ , q ′′ ) the same for K r ∣ s ( x ∣ y ) \KcaltAt{r \mid s}{x}{y} K r ∣ s ( x ∣ y ) . Then, dropping any logarithmic terms,
K r ∣ s ( x ∣ y ) = K r ∣ s ( x ∣ y ) [ Theorem 2.1.1 ] = K ( p ′ ′ ∣ q ′ ′ ) ≤ K ( p ∗ ∣ q ′ ′ ) = K ( p ∗ ∣ q ∗ ) + K ( q ∗ ∣ q ′ ′ ) = K ( p ∗ ∣ q ∗ ) [ Corollary 2.1.8 ] = K ( p ∗ ∣ p ′ ) + K ( p ′ ∣ q ∗ ) ≤ K ( p ′ ∣ q ∗ ) [ Corollary 2.1.8 ] ≤ K ( p ′ ∣ q ′ ) = K r ∣ s ( x ∣ y ) . \begin{aligned}
\KcAt{r \mid s}{x}{y} &= \KcaltAt{r \mid s}{x}{y} & [\text{Theorem~2.1.1}]\\
&= \Kc{p''}{q''}\\
&\leq \Kc{p^*}{q''}\\
&= \Kc{p^*}{q^*} + \Kc{q^*}{q''}\\
&= \Kc{p^*}{q^*} & [\text{Corollary~2.1.8}]\\
&= \Kc{p^*}{p'} + \Kc{p'}{q^*}\\
&\leq \Kc{p'}{q^*} & [\text{Corollary~2.1.8}]\\
&\leq \Kc{p'}{q'}\\
&= \KcAt{r \mid s}{x}{y}.
\end{aligned} K r ∣ s ( x ∣ y ) = K r ∣ s ( x ∣ y ) = K ( p ′′ ∣ q ′′ ) ≤ K ( p ∗ ∣ q ′′ ) = K ( p ∗ ∣ q ∗ ) + K ( q ∗ ∣ q ′′ ) = K ( p ∗ ∣ q ∗ ) = K ( p ∗ ∣ p ′ ) + K ( p ′ ∣ q ∗ ) ≤ K ( p ′ ∣ q ∗ ) ≤ K ( p ′ ∣ q ′ ) = K r ∣ s ( x ∣ y ) . [ Theorem 2.1.1 ] [ Corollary 2.1.8 ] [ Corollary 2.1.8 ] Now, we aim to prove an approximate, conditional chain rule for K r , s ∣ t K_{r, s \mid t} K r , s ∣ t . Theorem 1.10.1 captures the approximate, unconditional chain rule for K r ∣ s K_{r \mid s} K r ∣ s , and it implicitly follows by applying the arguments in Section 4 of Case & Lutz (2014) under the distinct precision-levels r r r and s s s . We may achieve the conditional version using approximations by K K K -minimizers.
Let m , n , ℓ ∈ ω m, n, \ell \in \omega m , n , ℓ ∈ ω , x ∈ R m x \in \mathbb{R}^m x ∈ R m , y ∈ R n y \in \mathbb{R}^n y ∈ R n , z ∈ R ℓ z \in \mathbb{R}^\ell z ∈ R ℓ , and r , s , t ∈ ω r, s, t \in \omega r , s , t ∈ ω . Denote by p ∗ , q ∗ , w ∗ p^*, q^*, w^* p ∗ , q ∗ , w ∗ the K K K -minimizers of B 2 − r ( x ) B_{2^{-r}}(x) B 2 − r ( x ) , B 2 − s ( y ) B_{2^{-s}}(y) B 2 − s ( y ) , and B 2 − t ( z ) B_{2^{-t}}(z) B 2 − t ( z ) , respectively. Then the following equalities hold up to the logarithmic factors given by (2.1.1 ):
K r , s ∣ t ( x , y ∣ z ) = K ( p ∗ , q ∗ ∣ w ∗ ) K_{r, s \mid t}(x, y \mid z) = K(p^*, q^* \mid w^*) K r , s ∣ t ( x , y ∣ z ) = K ( p ∗ , q ∗ ∣ w ∗ ) ,
K r ∣ s , t ( x , y ∣ z ) = K ( p ∗ ∣ q ∗ , w ∗ ) K_{r \mid s, t}(x, y \mid z) = K(p^* \mid q^*, w^*) K r ∣ s , t ( x , y ∣ z ) = K ( p ∗ ∣ q ∗ , w ∗ ) .
We have two competing notions of K K K -minimizer, now: either unconditional, or conditioned on some extra information ζ ∈ 2 < ω \zeta \in 2^{< \omega} ζ ∈ 2 < ω . Let p ∗ ∈ Q m p^* \in \mathbb{Q}^m p ∗ ∈ Q m be a K K K -minimizer of B 2 − r ( x ) B_{2^{-r}}(x) B 2 − r ( x ) and p ζ ∗ ∈ Q m p^*_\zeta \in \mathbb{Q}^m p ζ ∗ ∈ Q m a witness to K r ( x ∣ ζ ) K_r(x \mid \zeta) K r ( x ∣ ζ ) . We first show that, no matter ζ \zeta ζ , the K K K -minimizer p ∗ p^* p ∗ also approximately minimizes K r ( x ∣ ζ ) K_r(x \mid \zeta) K r ( x ∣ ζ ) . By definition,
K ( p ζ ∗ ∣ ζ ) ≤ K ( p ∗ ∣ ζ ) ≤ K ( p ζ ∗ ∣ ζ ) + K ( p ∗ ∣ p ζ ∗ ) ≤ K ( p ζ ∗ ∣ ζ ) [ Lemma 2.1.7 ] = K r ( x ∣ ζ ) . \begin{aligned}
K(p^*_\zeta \mid \zeta) &\leq K(p^* \mid \zeta) \\
&\leq K(p^*_\zeta \mid \zeta) + K(p^* \mid p^*_\zeta) \\
&\leq K(p^*_\zeta \mid \zeta) & [\text{Lemma~2.1.7}]\\
&= K_r(x \mid \zeta).
\end{aligned} K ( p ζ ∗ ∣ ζ ) ≤ K ( p ∗ ∣ ζ ) ≤ K ( p ζ ∗ ∣ ζ ) + K ( p ∗ ∣ p ζ ∗ ) ≤ K ( p ζ ∗ ∣ ζ ) = K r ( x ∣ ζ ) . [ Lemma 2.1.7 ] This implies a conditional version of Corollary 2.1.8 , where for any p ∈ B 2 − r ( x ) ∩ Q m p \in B_{2^{-r}}(x) \cap \mathbb{Q}^m p ∈ B 2 − r ( x ) ∩ Q m ,
K ( p ζ ∗ ∣ p , ζ ) ≤ K ( p ζ ∗ ∣ p ∗ , ζ ) [ Lemma 2.1.7 ] = K ( p ζ ∗ ∣ ζ ) + K ( p ∗ ∣ p ζ ∗ , ζ ) − K ( p ∗ ∣ ζ ) = K ( p ∗ ∣ p ζ ∗ , ζ ) [ (2.1.2) ] = 0. [ Corollary 2.1.8 ] \begin{aligned}
K(p^*_\zeta \mid p, \zeta) &\leq K(p^*_\zeta \mid p^*, \zeta) & [\text{Lemma~2.1.7}] \\
&= K(p^*_\zeta \mid \zeta) + K(p^* \mid p^*_\zeta, \zeta) - K(p^* \mid \zeta) \\
&= K(p^* \mid p^*_\zeta, \zeta) & [\text{(2.1.2)}] \\
&= 0. & [\text{Corollary~2.1.8}]
\end{aligned} K ( p ζ ∗ ∣ p , ζ ) ≤ K ( p ζ ∗ ∣ p ∗ , ζ ) = K ( p ζ ∗ ∣ ζ ) + K ( p ∗ ∣ p ζ ∗ , ζ ) − K ( p ∗ ∣ ζ ) = K ( p ∗ ∣ p ζ ∗ , ζ ) = 0. [ Lemma 2.1.7 ] [ (2.1.2) ] [ Corollary 2.1.8 ] Now, we assert K r , s ∣ t ( x , y ∣ z ) ≈ K ( p ∗ , q ∗ ∣ w ∗ ) K_{r, s \mid t}(x, y \mid z) \approx K(p^*, q^* \mid w^*) K r , s ∣ t ( x , y ∣ z ) ≈ K ( p ∗ , q ∗ ∣ w ∗ ) . Call w ′ w' w ′ a maximizing witness to z z z in the definition of K r , s ∣ t ( x , y ∣ z ) K_{r, s \mid t}(x, y \mid z) K r , s ∣ t ( x , y ∣ z ) , and let ( p w ′ ∗ , q w ′ ∗ ) (p^*_{w'}, q^*_{w'}) ( p w ′ ∗ , q w ′ ∗ ) be minimizing witnesses of K r ( x ∣ w ′ ) K_r(x \mid w') K r ( x ∣ w ′ ) and K s ( y ∣ w ′ ) K_{s}(y \mid w') K s ( y ∣ w ′ ) , respectively. We follow very similar steps to the proof of Proposition 2.1.9 . In one direction:
K r , s ∣ t ( x , y ∣ z ) = K r , s ( x , y ∣ w ′ ) = K ( p w ′ ∗ , q w ′ ∗ ∣ w ′ ) [ Proposition 2.1.9 ] = K ( p w ′ ∗ ∣ w ′ ) + K ( q w ′ ∗ ∣ p w ′ ∗ , w ′ ) = K ( p ∗ ∣ w ′ ) + K ( q w ′ ∗ ∣ p w ′ ∗ , w ′ ) [ (2.1.2) ] ≤ K ( p ∗ ∣ w ′ ) + K ( q w ′ ∗ ∣ p ∗ , w ′ ) [ Lemma 2.1.7 ] = K ( q w ′ ∗ ∣ w ′ ) + K ( p ∗ ∣ q w ′ ∗ , w ′ ) ≤ K ( q ∗ ∣ w ′ ) + K ( p ∗ ∣ q ∗ , w ′ ) [ Lemma 2.1.7 ] = K ( p ∗ , q ∗ ∣ w ′ ) ≤ K ( p ∗ , q ∗ ∣ w ∗ ) . [ Lemma 2.1.7 ] \begin{aligned}
K_{r, s \mid t}(x, y \mid z) = K_{r, s}(x, y \mid w') &= K(p^*_{w'}, q^*_{w'} \mid w') & [\text{Proposition~2.1.9}]\\
&= K(p^*_{w'} \mid w') + K(q^*_{w'} \mid p^*_{w'}, w')\\
&= K(p^* \mid w') + K(q^*_{w'} \mid p^*_{w'}, w') & [\text{(2.1.2)}]\\
&\leq K(p^* \mid w') + K(q^*_{w'} \mid p^*, w') & [\text{Lemma~2.1.7}]\\
&= K(q^*_{w'} \mid w') + K(p^* \mid q^*_{w'}, w')\\
&\leq K(q^* \mid w') + K(p^* \mid q^*, w') & [\text{Lemma~2.1.7}]\\
&= K(p^*, q^* \mid w')\\
&\leq K(p^*, q^* \mid w^*). & [\text{Lemma~2.1.7}]
\end{aligned} K r , s ∣ t ( x , y ∣ z ) = K r , s ( x , y ∣ w ′ ) = K ( p w ′ ∗ , q w ′ ∗ ∣ w ′ ) = K ( p w ′ ∗ ∣ w ′ ) + K ( q w ′ ∗ ∣ p w ′ ∗ , w ′ ) = K ( p ∗ ∣ w ′ ) + K ( q w ′ ∗ ∣ p w ′ ∗ , w ′ ) ≤ K ( p ∗ ∣ w ′ ) + K ( q w ′ ∗ ∣ p ∗ , w ′ ) = K ( q w ′ ∗ ∣ w ′ ) + K ( p ∗ ∣ q w ′ ∗ , w ′ ) ≤ K ( q ∗ ∣ w ′ ) + K ( p ∗ ∣ q ∗ , w ′ ) = K ( p ∗ , q ∗ ∣ w ′ ) ≤ K ( p ∗ , q ∗ ∣ w ∗ ) . [ Proposition 2.1.9 ] [ (2.1.2) ] [ Lemma 2.1.7 ] [ Lemma 2.1.7 ] [ Lemma 2.1.7 ] In the reverse direction:
K ( p ∗ , q ∗ ∣ w ∗ ) ≤ K ( p ∗ , q ∗ ∣ w ′ ) = K ( p ∗ ∣ w ′ ) + K ( q ∗ ∣ p ∗ , w ′ ) ≤ K ( p w ′ ∗ ∣ w ′ ) + K ( q ∗ ∣ p w ′ ∗ , w ′ ) + K ( p w ′ ∗ ∣ p ∗ , w ′ ) [ (2.1.2) ] = K ( q ∗ ∣ w ′ ) + K ( p w ′ ∗ ∣ q ∗ , w ′ ) [ (2.1.3) ] ≤ K ( q w ′ ∗ ∣ w ′ ) + K ( p w ′ ∗ ∣ q w ′ ∗ , w ′ ) + K ( q w ′ ∗ ∣ q ∗ , w ′ ) [ (2.1.2) ] = K ( p w ′ ∗ , q w ′ ∗ ∣ w ′ ) [ (2.1.3) ] = K r , s ∣ t ( x , y ∣ z ) . \begin{aligned}
K(p^*, q^* \mid w^*) &\leq K(p^*, q^* \mid w')\\
&= K(p^* \mid w') + K(q^* \mid p^*, w')\\
&\leq K(p^*_{w'} \mid w') + K(q^* \mid p^*_{w'}, w') + K(p^*_{w'} \mid p^*, w') & [\text{(2.1.2)}]\\
&= K(q^* \mid w') + K(p^*_{w'} \mid q^*, w') & [\text{(2.1.3)}]\\
&\leq K(q^*_{w'} \mid w') + K(p^*_{w'} \mid q^*_{w'}, w') + K(q^*_{w'} \mid q^*, w') & [\text{(2.1.2)}]\\
&= K(p^*_{w'}, q^*_{w'} \mid w') & [\text{(2.1.3)}]\\
&= K_{r, s \mid t}(x, y \mid z).
\end{aligned} K ( p ∗ , q ∗ ∣ w ∗ ) ≤ K ( p ∗ , q ∗ ∣ w ′ ) = K ( p ∗ ∣ w ′ ) + K ( q ∗ ∣ p ∗ , w ′ ) ≤ K ( p w ′ ∗ ∣ w ′ ) + K ( q ∗ ∣ p w ′ ∗ , w ′ ) + K ( p w ′ ∗ ∣ p ∗ , w ′ ) = K ( q ∗ ∣ w ′ ) + K ( p w ′ ∗ ∣ q ∗ , w ′ ) ≤ K ( q w ′ ∗ ∣ w ′ ) + K ( p w ′ ∗ ∣ q w ′ ∗ , w ′ ) + K ( q w ′ ∗ ∣ q ∗ , w ′ ) = K ( p w ′ ∗ , q w ′ ∗ ∣ w ′ ) = K r , s ∣ t ( x , y ∣ z ) . [ (2.1.2) ] [ (2.1.3) ] [ (2.1.2) ] [ (2.1.3) ] Finally, we move on to proving K r ∣ s , t ( x ∣ y , z ) ≈ K ( p ∗ ∣ q ∗ , w ∗ ) K_{r \mid s, t}(x \mid y, z) \approx K(p^* \mid q^*, w^*) K r ∣ s , t ( x ∣ y , z ) ≈ K ( p ∗ ∣ q ∗ , w ∗ ) . Let ( q ′ , w ′ ) (q', w') ( q ′ , w ′ ) be a pair of rationals witnesses for y y y and z z z in evaluating K r ∣ s , t ( x ∣ y , z ) K_{r \mid s, t}(x \mid y, z) K r ∣ s , t ( x ∣ y , z ) , and let p q ′ , w ′ ∗ ∈ B 2 − r ( x ) ∩ Q m p^*_{q', w'} \in B_{2^{-r}}(x) \cap \mathbb{Q}^m p q ′ , w ′ ∗ ∈ B 2 − r ( x ) ∩ Q m minimize K r ( x ∣ q ′ , w ′ ) K_{r}(x \mid q', w') K r ( x ∣ q ′ , w ′ ) . Then,
K r ∣ s , t ( x ∣ y , z ) ≤ K ( p ∗ ∣ q ′ , w ′ ) ≤ K ( p ∗ ∣ q ∗ , w ∗ ) [ Lemma 2.1.7 ] ≤ K ( p ∗ ∣ q ′ , w ′ ) = K ( p q ′ , w ′ ∗ ∣ q ′ , w ′ ) [ (2.1.2) ] ≤ K ( p ′ ∣ q ′ , w ′ ) = K r ∣ s , t ( x ∣ y , z ) . \begin{aligned}
K_{r \mid s, t}(x \mid y, z) \leq K(p^* \mid q', w') &\leq K(p^* \mid q^*, w^*) & [\text{Lemma~2.1.7}]\\
&\leq K(p^* \mid q', w')\\
&= K(p^*_{q', w'} \mid q', w')& [\text{(2.1.2)}]\\
&\leq \Kc{p'}{q', w'} = K_{r \mid s, t}(x \mid y, z).
\end{aligned} K r ∣ s , t ( x ∣ y , z ) ≤ K ( p ∗ ∣ q ′ , w ′ ) ≤ K ( p ∗ ∣ q ∗ , w ∗ ) ≤ K ( p ∗ ∣ q ′ , w ′ ) = K ( p q ′ , w ′ ∗ ∣ q ′ , w ′ ) ≤ K ( p ′ ∣ q ′ , w ′ ) = K r ∣ s , t ( x ∣ y , z ) . [ Lemma 2.1.7 ] [ (2.1.2) ] 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 K r , s ∣ t ( x , y ∣ z ) K_{r, s \mid t}(x, y \mid z) K r , s ∣ t ( x , y ∣ z ) ; and dyadic truncation also approximates prefix complexity well in this more general case: K r , 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}) K r , s ∣ t ( x , y ∣ z ) ≈ K ( x ↾ r , y ↾ s ∣ z ↾ t ) .
The other prefix complexity term from the statement of Lemma 2.1.10 is likewise well-approximated through dyadic truncations:
K r ∣ 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} K r ∣ s , t ( x ∣ y , z ) = K ( p ∗ ∣ q ∗ , w ∗ ) − K ( q ∗ ∣ w ∗ ) = K ( x ↾ r , y ↾ s ∣ z ↾ t ) − K ( y ↾ s ∣ z ↾ t ) = K ( x ↾ r ∣ y ↾ s , z ↾ t ) . [ Lemma 1.7.5 ] Finally, Lemma 2.1.10 yields the fully conditional chain rule for conditional prefix complexity over Euclidean space.
Let m , n , ℓ ∈ ω m, n, \ell \in \omega m , n , ℓ ∈ ω , x ∈ R m x \in \mathbb{R}^m x ∈ R m , y ∈ R n y \in \mathbb{R}^n y ∈ R n , z ∈ R ℓ z \in \mathbb{R}^\ell z ∈ R ℓ , and r , s , t ∈ ω r, s, t \in \omega r , s , t ∈ ω , then the following equalities hold up to the logarithmic factors given by (2.1.1 ):
K r , s ∣ t ( x , y ∣ z ) = K r ∣ t ( x ∣ z ) + K s ∣ r , t ( y ∣ x , z ) . \begin{aligned}
K_{r, s \mid t}(x, y \mid z) = K_{r \mid t}(x \mid z) + K_{s \mid r, t}(y \mid x, z).
\end{aligned} K r , s ∣ t ( x , y ∣ z ) = K r ∣ t ( x ∣ z ) + K s ∣ r , t ( y ∣ x , z ) .
Case, A., & Lutz, J. H. (2014). Mutual Dimension . https://arxiv.org/abs/1410.4135 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