“…This leads to the general idea of considering time-bounded versions of Kolmogorov complexity. An interesting line of research [Sip83,BFL01,BLvM05,LR05] in time-bounded Kolmogorov complexity, which we also pursue in this paper, focuses on a notion called time-bounded distinguishing Kolmogorov complexity, CD t (·), introduced by Sipser [Sip83]. We say that a description (called a program in the Kolmogorov complexity literature) p distinguishes a string x if p accepts x and only x. CD t,A (x) is the size of the smallest program that distinguishes x and that runs in time t(|x|) with access to the oracle A. Sipser showed that, for every set B and every length n, there is a string w of length poly(n) such that, for every x ∈ B =n , CD poly,B =n (x | w) ≤ log(|B =n |)+log log(|B =n |)+O(1).…”