Coarse Reducibility in Computability
- Coarse reducibility is a computability notion that compares sets or functions based on approximate presentations that differ only on a density-0 set.
- It distinguishes between uniform and nonuniform reducibility, connecting robust information coding with algorithmic randomness, genericity, and K-triviality.
- The framework embeds classical Turing degrees into a richer coarse degree structure and extends to functions and even state-space reductions in stochastic and quantum dynamics.
Searching arXiv for the cited papers and related coarse reducibility work. arXiv search query: "coarse reducibility algorithmic randomness (Hirschfeldt et al., 2015)" Coarse reducibility is a computability-theoretic notion of robust information coding in which sets, and more generally functions, are compared up to errors on a density-$0$ set. A coarse description of a set is a set such that , and coarse reducibility asks whether every such approximate presentation of one object still suffices to recover an approximate presentation of another. In the form developed by Hirschfeldt, Jockusch, Kuyper, and Schupp, the subject studies both uniform and nonuniform reducibility, the induced degree structures, and their interaction with algorithmic randomness and genericity (Hirschfeldt et al., 2015). In a broader framework of robust reducibilities, coarse reducibility sits between generic reducibility and Turing reducibility (Dzhafarov et al., 2014), and later work extends the notion from subsets of to functions in while showing that the corresponding coarse degrees remain arithmetical and that every uniform coarse degree contains a set (Gerdes, 9 Aug 2025).
1. Definitions and basic framework
Let and . For , write and
0
The upper density and lower density are
1
and when these agree one writes
2
A set 3 is a coarse description of 4 if
5
where 6 is the symmetric difference. Thus a coarse description is total but may disagree with the target on a sparse set (Hirschfeldt et al., 2015).
The later function-theoretic version replaces subsets of 7 by total functions 8. A total function 9 is a coarse description of 0 if
1
For sets 2, nonuniform coarse reducibility is defined by
3
iff every coarse description of 4 computes some coarse description of 5, while uniform coarse reducibility is defined by
6
iff there is a single Turing functional 7 such that for every coarse description 8 of 9, 0 is a coarse description of 1. Uniform reducibility implies nonuniform reducibility, but not conversely (Hirschfeldt et al., 2015).
In the earlier robust-coding formulation, coarse reducibility is presented as a relativization of coarse computability. A set 2 is coarsely computable if there is a total computable function 3 such that 4 has asymptotic density 5. The relativized notion requires that whenever a total oracle 6 agrees with 7 on a set of density 8, the functional 9 is total and agrees with 0 on a set of density 1 (Dzhafarov et al., 2014). This suggests that coarse reducibility is best viewed as stability of computation under sparse oracle corruption rather than exact oracle access.
2. Uniformity, nonuniformity, and robust coding
The distinction between uniform and nonuniform reducibility is structural. In the uniform case, a single Turing functional must transform every coarse description of the source into a coarse description of the target. In the nonuniform case, different coarse descriptions of the source may compute coarse descriptions of the target by different methods. The basic implication
2
holds immediately, but the two notions diverge in the coarse degrees (Hirschfeldt et al., 2015).
Within the larger family of robust reducibilities, coarse reducibility appears in the implication chain
3
and separately
4
No other implications hold among these notions. In particular, generic reducibility and coarse reducibility are incomparable, and neither is equivalent to ordinary Turing reducibility (Dzhafarov et al., 2014).
The same work records several natural variants. One may allow the reduction functional to depend on the particular oracle close to 5, yielding a non-uniform coarse reducibility. One may also consider a partial-oracle version, in which the output computation is allowed to diverge on a density-6 set, or an equality-on-7 requirement, in which one asks additionally that 8 exactly. These variants are explicitly noted but not developed there in detail (Dzhafarov et al., 2014). A plausible implication is that coarse reducibility was recognized from the outset as one point in a broader design space of density-robust reducibilities rather than as a single isolated definition.
3. Randomness, genericity, and K-triviality
A central theorem of Hirschfeldt, Jockusch, Kuyper, and Schupp states that if 9 is 0-random and 1, then 2 is 3-trivial. Consequently, if 4 is weakly 5-random, then any 6 is computable. The same two-step conclusion holds when “7 is weakly 8-random” is replaced by “9 is 0-generic”: if 1 is 2-generic and 3, then 4 is computable (Hirschfeldt et al., 2015).
These results place 5-triviality at the boundary of information recoverable from all coarse descriptions of a random source. The paper also proves that for some 6-random 7, there is a noncomputable c.e. set 8 with 9. In the opposite direction, not every 0-trivial set arises this way: there is a 1-trivial 2 such that no 3-random 4 satisfies 5 (Hirschfeldt et al., 2015).
Earlier work already recorded a negative interaction between coarse reducibility and randomness or genericity in the relative setting: if 6 is 7-random, or even weakly 8-generic, relative to 9, then 0 (Dzhafarov et al., 2014). Taken together, these results show that coarse reducibility is sharply constrained by randomness and genericity, but not in a way that collapses entirely to computability. The appearance of 1-triviality indicates that the residual information preserved under coarse descriptions of a random set is exactly the low-complexity portion singled out by algorithmic randomness theory.
4. Cone-avoiding compactness and proof methods
The main technical tool in “Coarse Reducibility and Algorithmic Randomness” is a compactness theorem for cone-avoiding descriptions. Its statement is as follows: let 2 be arbitrary. Suppose that for every 3 there is a set 4 with
5
and
6
Then there exists 7 with
8
and
9
In other words, one can amalgamate approximate descriptions of 0 into a single coarse description while still avoiding the Turing cone above 1 (Hirschfeldt et al., 2015).
The proof proceeds by a finite-extension, forcing-style construction. At stage 2 one has an initial segment 3 of 4 and chooses a longer 5 so that 6 remains 7-close to 8 on its length and forces failure of the 9-th attempted computation of 00. If neither of two good-extension options ever applies, then for sufficiently small 01 every string sufficiently close to 02 would compute 03, contradicting the hypothesis that 04. The triangle inequality for Hamming distance and a careful choice of densities yield 05 in the limit (Hirschfeldt et al., 2015).
Later work on functions in 06 introduces another forcing notion tailored to coarse descriptions. Conditions are triples 07, where 08 selects a finite error-set of density at most 09 and 10 is a finite partial function giving proposed values of 11 on the support of 12. The forcing is used to show that 13 iff some finite condition forces that every extension computes, via some oracle index 14, a total oracle whose symmetric-difference with 15 has density 16 (Gerdes, 9 Aug 2025). This suggests that the nonuniform theory can often be reduced to finite combinatorial control together with uniform density bounds.
5. Degree structure, embeddings, and minimal pairs
A map 17 is called a coarsening if for every 18 one has 19 and every coarse description 20 of 21 satisfies 22. It is uniform if there is a single functional 23 so that from any coarse description 24 of 25 the computation of 26 from 27 converges in a stage-wise uniform manner. A canonical example uses intervals 28 and defines
29
To obtain a uniform coarsening, one interleaves via
30
and then sets
31
The map 32 is a uniform coarsening (Hirschfeldt et al., 2015).
For any coarsening 33 and sets 34,
35
and if 36 is uniform then also
37
Thus 38 embeds the Turing degrees into the nonuniform coarse degrees, and into the uniform coarse degrees when 39 is uniform. The embedding is not surjective: for a 40-generic 41, the two natural coarsenings 42 and 43 are distinct in the uniform coarse degrees, in effect because 44 is not jump-autoreducible (Hirschfeldt et al., 2015).
Minimal-pair phenomena are also present. If 45 is not coarsely computable and 46 is weakly 47-random relative to 48, then no 49-computable coarse description of 50 exists. Hence if 51 is not coarsely computable and 52 is weakly 53-random relative to 54, then the nonuniform coarse degrees of 55 and 56 form a minimal pair, and so do their uniform coarse degrees. This fails at the level of 57-randomness in the nonuniform degrees: there exist 58 both 59-random for which the nonuniform coarse degrees do not form a minimal pair, and indeed one can construct a noncoarsely computable c.e. 60 with 61 (Hirschfeldt et al., 2015).
Earlier work showed that the coarse degrees form an upper-semilattice and that the join of two degrees is their ordinary Turing join: for any 62, 63 is the least coarse-upper-bound of 64 and 65 (Dzhafarov et al., 2014). It also exhibited an embedding of the mod-finite degrees into the coarse degrees via
66
These facts situate coarse reducibility within a degree theory that is richer than Turing reducibility but still retains familiar algebraic features (Dzhafarov et al., 2014).
6. Extensions to functions and comparison with effective dense reducibility
The function-theoretic extension in 67 shows that every uniform coarse degree contains a set. Specifically, there are computable maps
68
such that for all 69: 70 is a set, 71 is a uniform coarse reduction of 72 to 73, 74 is the identity on 75, and 76 is a uniform coarse reduction of 77 to 78. Hence every uniform coarse degree, and thus every nonuniform coarse degree, contains at least one set (Gerdes, 9 Aug 2025).
The same paper gives an arithmetic characterization of nonuniform coarse reducibility. One can show that
79
iff there exist numbers 80 such that for every total 81 with
82
the function 83 is total and
84
Theorem 4.1 shows that 85 is a 86-predicate, equivalently 87, and the relation can be written by a 88 formula in the real parameters 89 (Gerdes, 9 Aug 2025).
This arithmetic behavior contrasts sharply with effective dense reducibility. In the coarse setting, every function-degree even uniformly contains a set-degree. In the effective dense setting, a 90-generic function 91 has no set 92 with 93, and the nonuniform effective dense relation is 94-complete as a relation of reals (Gerdes, 9 Aug 2025). A plausible implication is that coarse reducibility behaves as a comparatively tame generalization of ordinary degree theory, whereas effective dense reducibility lies substantially closer to descriptive-set-theoretic complexity.
7. Terminological extension in stochastic and quantum dynamics
The phrase “coarse reducibility” also appears in a distinct literature on state-space reduction for stochastic and quantum dynamics. There a coarse-graining of a finite Markov chain with state-space 95 is given by a partition into macro-blocks and a lumping map
96
with Moore–Penrose pseudo-inverse 97 and projector 98. The coarse-graining reduces the dynamics precisely when the projected dynamics is again Markovian, equivalently when
99
in which case the reduced generator is 00 (Kabernik, 2018).
In the quantum setting, a coarse-graining is defined from an isometric embedding
01
and the map
02
A quantum coarse-graining reduces the dynamics generated by 03 iff
04
where 05 is the induced orthogonal projection; for unitary dynamics 06, this is equivalent to the condition that for every 07 in the span of the bipartition operators 08,
09
The same paper further shows that symmetry-based reduction extends beyond strict Noether-type commutation: coarse-graining by symmetrization over a group 10 is compatible with 11 iff for every 12,
13
equivalently in the algebra generated by the group (Kabernik, 2018).
This use of the term is conceptually related through error-tolerant or information-discarding reduction, but it is mathematically separate from the computability-theoretic theory. The shared terminology reflects a common concern with identifying which information is safely ignorable, while the formal objects, reducibility criteria, and applications are entirely different.