Papers
Topics
Authors
Recent
Search
2000 character limit reached

Coarse Reducibility in Computability

Updated 8 July 2026
  • 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 AωA \subseteq \omega is a set DωD \subseteq \omega such that ρ(AD)=0\rho(A \triangle D)=0, 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 ω\omega to functions in ωω\omega^\omega 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 ω={0,1,2,}\omega=\{0,1,2,\dots\} and AωA\subseteq \omega. For nωn\in \omega, write [0,n)={0,1,,n1}[0,n)=\{0,1,\dots,n-1\} and

AωA \subseteq \omega0

The upper density and lower density are

AωA \subseteq \omega1

and when these agree one writes

AωA \subseteq \omega2

A set AωA \subseteq \omega3 is a coarse description of AωA \subseteq \omega4 if

AωA \subseteq \omega5

where AωA \subseteq \omega6 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 AωA \subseteq \omega7 by total functions AωA \subseteq \omega8. A total function AωA \subseteq \omega9 is a coarse description of DωD \subseteq \omega0 if

DωD \subseteq \omega1

For sets DωD \subseteq \omega2, nonuniform coarse reducibility is defined by

DωD \subseteq \omega3

iff every coarse description of DωD \subseteq \omega4 computes some coarse description of DωD \subseteq \omega5, while uniform coarse reducibility is defined by

DωD \subseteq \omega6

iff there is a single Turing functional DωD \subseteq \omega7 such that for every coarse description DωD \subseteq \omega8 of DωD \subseteq \omega9, ρ(AD)=0\rho(A \triangle D)=00 is a coarse description of ρ(AD)=0\rho(A \triangle D)=01. 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 ρ(AD)=0\rho(A \triangle D)=02 is coarsely computable if there is a total computable function ρ(AD)=0\rho(A \triangle D)=03 such that ρ(AD)=0\rho(A \triangle D)=04 has asymptotic density ρ(AD)=0\rho(A \triangle D)=05. The relativized notion requires that whenever a total oracle ρ(AD)=0\rho(A \triangle D)=06 agrees with ρ(AD)=0\rho(A \triangle D)=07 on a set of density ρ(AD)=0\rho(A \triangle D)=08, the functional ρ(AD)=0\rho(A \triangle D)=09 is total and agrees with ω\omega0 on a set of density ω\omega1 (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

ω\omega2

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

ω\omega3

and separately

ω\omega4

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 ω\omega5, 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-ω\omega6 set, or an equality-on-ω\omega7 requirement, in which one asks additionally that ω\omega8 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 ω\omega9 is ωω\omega^\omega0-random and ωω\omega^\omega1, then ωω\omega^\omega2 is ωω\omega^\omega3-trivial. Consequently, if ωω\omega^\omega4 is weakly ωω\omega^\omega5-random, then any ωω\omega^\omega6 is computable. The same two-step conclusion holds when “ωω\omega^\omega7 is weakly ωω\omega^\omega8-random” is replaced by “ωω\omega^\omega9 is ω={0,1,2,}\omega=\{0,1,2,\dots\}0-generic”: if ω={0,1,2,}\omega=\{0,1,2,\dots\}1 is ω={0,1,2,}\omega=\{0,1,2,\dots\}2-generic and ω={0,1,2,}\omega=\{0,1,2,\dots\}3, then ω={0,1,2,}\omega=\{0,1,2,\dots\}4 is computable (Hirschfeldt et al., 2015).

These results place ω={0,1,2,}\omega=\{0,1,2,\dots\}5-triviality at the boundary of information recoverable from all coarse descriptions of a random source. The paper also proves that for some ω={0,1,2,}\omega=\{0,1,2,\dots\}6-random ω={0,1,2,}\omega=\{0,1,2,\dots\}7, there is a noncomputable c.e. set ω={0,1,2,}\omega=\{0,1,2,\dots\}8 with ω={0,1,2,}\omega=\{0,1,2,\dots\}9. In the opposite direction, not every AωA\subseteq \omega0-trivial set arises this way: there is a AωA\subseteq \omega1-trivial AωA\subseteq \omega2 such that no AωA\subseteq \omega3-random AωA\subseteq \omega4 satisfies AωA\subseteq \omega5 (Hirschfeldt et al., 2015).

Earlier work already recorded a negative interaction between coarse reducibility and randomness or genericity in the relative setting: if AωA\subseteq \omega6 is AωA\subseteq \omega7-random, or even weakly AωA\subseteq \omega8-generic, relative to AωA\subseteq \omega9, then nωn\in \omega0 (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 nωn\in \omega1-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 nωn\in \omega2 be arbitrary. Suppose that for every nωn\in \omega3 there is a set nωn\in \omega4 with

nωn\in \omega5

and

nωn\in \omega6

Then there exists nωn\in \omega7 with

nωn\in \omega8

and

nωn\in \omega9

In other words, one can amalgamate approximate descriptions of [0,n)={0,1,,n1}[0,n)=\{0,1,\dots,n-1\}0 into a single coarse description while still avoiding the Turing cone above [0,n)={0,1,,n1}[0,n)=\{0,1,\dots,n-1\}1 (Hirschfeldt et al., 2015).

The proof proceeds by a finite-extension, forcing-style construction. At stage [0,n)={0,1,,n1}[0,n)=\{0,1,\dots,n-1\}2 one has an initial segment [0,n)={0,1,,n1}[0,n)=\{0,1,\dots,n-1\}3 of [0,n)={0,1,,n1}[0,n)=\{0,1,\dots,n-1\}4 and chooses a longer [0,n)={0,1,,n1}[0,n)=\{0,1,\dots,n-1\}5 so that [0,n)={0,1,,n1}[0,n)=\{0,1,\dots,n-1\}6 remains [0,n)={0,1,,n1}[0,n)=\{0,1,\dots,n-1\}7-close to [0,n)={0,1,,n1}[0,n)=\{0,1,\dots,n-1\}8 on its length and forces failure of the [0,n)={0,1,,n1}[0,n)=\{0,1,\dots,n-1\}9-th attempted computation of AωA \subseteq \omega00. If neither of two good-extension options ever applies, then for sufficiently small AωA \subseteq \omega01 every string sufficiently close to AωA \subseteq \omega02 would compute AωA \subseteq \omega03, contradicting the hypothesis that AωA \subseteq \omega04. The triangle inequality for Hamming distance and a careful choice of densities yield AωA \subseteq \omega05 in the limit (Hirschfeldt et al., 2015).

Later work on functions in AωA \subseteq \omega06 introduces another forcing notion tailored to coarse descriptions. Conditions are triples AωA \subseteq \omega07, where AωA \subseteq \omega08 selects a finite error-set of density at most AωA \subseteq \omega09 and AωA \subseteq \omega10 is a finite partial function giving proposed values of AωA \subseteq \omega11 on the support of AωA \subseteq \omega12. The forcing is used to show that AωA \subseteq \omega13 iff some finite condition forces that every extension computes, via some oracle index AωA \subseteq \omega14, a total oracle whose symmetric-difference with AωA \subseteq \omega15 has density AωA \subseteq \omega16 (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 AωA \subseteq \omega17 is called a coarsening if for every AωA \subseteq \omega18 one has AωA \subseteq \omega19 and every coarse description AωA \subseteq \omega20 of AωA \subseteq \omega21 satisfies AωA \subseteq \omega22. It is uniform if there is a single functional AωA \subseteq \omega23 so that from any coarse description AωA \subseteq \omega24 of AωA \subseteq \omega25 the computation of AωA \subseteq \omega26 from AωA \subseteq \omega27 converges in a stage-wise uniform manner. A canonical example uses intervals AωA \subseteq \omega28 and defines

AωA \subseteq \omega29

To obtain a uniform coarsening, one interleaves via

AωA \subseteq \omega30

and then sets

AωA \subseteq \omega31

The map AωA \subseteq \omega32 is a uniform coarsening (Hirschfeldt et al., 2015).

For any coarsening AωA \subseteq \omega33 and sets AωA \subseteq \omega34,

AωA \subseteq \omega35

and if AωA \subseteq \omega36 is uniform then also

AωA \subseteq \omega37

Thus AωA \subseteq \omega38 embeds the Turing degrees into the nonuniform coarse degrees, and into the uniform coarse degrees when AωA \subseteq \omega39 is uniform. The embedding is not surjective: for a AωA \subseteq \omega40-generic AωA \subseteq \omega41, the two natural coarsenings AωA \subseteq \omega42 and AωA \subseteq \omega43 are distinct in the uniform coarse degrees, in effect because AωA \subseteq \omega44 is not jump-autoreducible (Hirschfeldt et al., 2015).

Minimal-pair phenomena are also present. If AωA \subseteq \omega45 is not coarsely computable and AωA \subseteq \omega46 is weakly AωA \subseteq \omega47-random relative to AωA \subseteq \omega48, then no AωA \subseteq \omega49-computable coarse description of AωA \subseteq \omega50 exists. Hence if AωA \subseteq \omega51 is not coarsely computable and AωA \subseteq \omega52 is weakly AωA \subseteq \omega53-random relative to AωA \subseteq \omega54, then the nonuniform coarse degrees of AωA \subseteq \omega55 and AωA \subseteq \omega56 form a minimal pair, and so do their uniform coarse degrees. This fails at the level of AωA \subseteq \omega57-randomness in the nonuniform degrees: there exist AωA \subseteq \omega58 both AωA \subseteq \omega59-random for which the nonuniform coarse degrees do not form a minimal pair, and indeed one can construct a noncoarsely computable c.e. AωA \subseteq \omega60 with AωA \subseteq \omega61 (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 AωA \subseteq \omega62, AωA \subseteq \omega63 is the least coarse-upper-bound of AωA \subseteq \omega64 and AωA \subseteq \omega65 (Dzhafarov et al., 2014). It also exhibited an embedding of the mod-finite degrees into the coarse degrees via

AωA \subseteq \omega66

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 AωA \subseteq \omega67 shows that every uniform coarse degree contains a set. Specifically, there are computable maps

AωA \subseteq \omega68

such that for all AωA \subseteq \omega69: AωA \subseteq \omega70 is a set, AωA \subseteq \omega71 is a uniform coarse reduction of AωA \subseteq \omega72 to AωA \subseteq \omega73, AωA \subseteq \omega74 is the identity on AωA \subseteq \omega75, and AωA \subseteq \omega76 is a uniform coarse reduction of AωA \subseteq \omega77 to AωA \subseteq \omega78. 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

AωA \subseteq \omega79

iff there exist numbers AωA \subseteq \omega80 such that for every total AωA \subseteq \omega81 with

AωA \subseteq \omega82

the function AωA \subseteq \omega83 is total and

AωA \subseteq \omega84

Theorem 4.1 shows that AωA \subseteq \omega85 is a AωA \subseteq \omega86-predicate, equivalently AωA \subseteq \omega87, and the relation can be written by a AωA \subseteq \omega88 formula in the real parameters AωA \subseteq \omega89 (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 AωA \subseteq \omega90-generic function AωA \subseteq \omega91 has no set AωA \subseteq \omega92 with AωA \subseteq \omega93, and the nonuniform effective dense relation is AωA \subseteq \omega94-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 AωA \subseteq \omega95 is given by a partition into macro-blocks and a lumping map

AωA \subseteq \omega96

with Moore–Penrose pseudo-inverse AωA \subseteq \omega97 and projector AωA \subseteq \omega98. The coarse-graining reduces the dynamics precisely when the projected dynamics is again Markovian, equivalently when

AωA \subseteq \omega99

in which case the reduced generator is DωD \subseteq \omega00 (Kabernik, 2018).

In the quantum setting, a coarse-graining is defined from an isometric embedding

DωD \subseteq \omega01

and the map

DωD \subseteq \omega02

A quantum coarse-graining reduces the dynamics generated by DωD \subseteq \omega03 iff

DωD \subseteq \omega04

where DωD \subseteq \omega05 is the induced orthogonal projection; for unitary dynamics DωD \subseteq \omega06, this is equivalent to the condition that for every DωD \subseteq \omega07 in the span of the bipartition operators DωD \subseteq \omega08,

DωD \subseteq \omega09

The same paper further shows that symmetry-based reduction extends beyond strict Noether-type commutation: coarse-graining by symmetrization over a group DωD \subseteq \omega10 is compatible with DωD \subseteq \omega11 iff for every DωD \subseteq \omega12,

DωD \subseteq \omega13

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.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Coarse Reducibility.