Papers
Topics
Authors
Recent
Search
2000 character limit reached

Relativized Diagonal Non-Computation

Updated 6 July 2026
  • Relativized diagonal non-computation is a framework that studies functions avoiding diagonal values relative to parameters like oracle sets, computable orders, or subrecursive bounds.
  • The approach refines classical diagonalization by introducing bounded variants such as DNR_h and by applying these concepts in reverse mathematics, forcing, and degree-theoretic constructions.
  • Its implications span computability theory, algebraic logic, and resource-bounded models, offering insights into axiomatic foundations, non-definability, and incompressibility.

Searching arXiv for recent and foundational papers on relativized diagonal non-computation and related oracle/axiomatic frameworks. Relativized diagonal non-computation denotes a family of constructions in which diagonal avoidance, undecidability, or non-definability is studied relative to an added parameter: an oracle set, a growth bound, a subrecursive machine, or a relativized semantics. In computability theory, the standard instance is a function ff that is diagonally non-computable relative to XX, meaning f(e)ΦeX(e)f(e)\neq \Phi_e^X(e) for every index ee whenever ΦeX(e)\Phi_e^X(e)\downarrow; in reverse mathematics this yields principles such as DNRh\mathrm{DNR}_h; and in algebraic logic related phenomena appear through diagonal-free relativized semantics. The papers considered here also include axiomatic accounts of why diagonal arguments relativize, subrecursive analogues of Busy Beaver and halting-probability constructions, and several nonstandard reinterpretations of the scope of diagonalization (Patey, 2014, Shen, 2018, Banerjee et al., 2018, Abrahão, 2016, Sung, 6 Mar 2026).

1. Oracle-relative diagonal non-computability

A function is diagonally non-computable relative to a set XX if it avoids the diagonal values of the universal partial computable functions with oracle XX. Formally, if ΦeX\Phi_e^X is an effective enumeration of the partial computable functionals, then ff is d.n.c. relative to XX0 if for every index XX1,

XX2

In the unrelativized notation based on a universal partial computable function XX3, one writes XX4 for all XX5 whenever XX6. This is the canonical computability-theoretic form of diagonal non-computation: the function XX7 “diagonalizes” against the XX8-th program on its own index (Patey, 2014).

Several bounded versions refine this notion. In one formulation, a function XX9 is f(e)ΦeX(e)f(e)\neq \Phi_e^X(e)0-bounded if f(e)ΦeX(e)f(e)\neq \Phi_e^X(e)1 for all f(e)ΦeX(e)f(e)\neq \Phi_e^X(e)2, and f(e)ΦeX(e)f(e)\neq \Phi_e^X(e)3 asserts that for every set f(e)ΦeX(e)f(e)\neq \Phi_e^X(e)4 there exists an f(e)ΦeX(e)f(e)\neq \Phi_e^X(e)5-bounded function d.n.c. relative to f(e)ΦeX(e)f(e)\neq \Phi_e^X(e)6, with f(e)ΦeX(e)f(e)\neq \Phi_e^X(e)7 a computable order, namely nondecreasing and unbounded (Patey, 2014). In another formulation, the class

f(e)ΦeX(e)f(e)\neq \Phi_e^X(e)8

and its relativized analogue

f(e)ΦeX(e)f(e)\neq \Phi_e^X(e)9

are used to study measure-theoretic and degree-theoretic behavior (Bienvenu et al., 2014). For computable ee0, the negligibility threshold is explicit: ee1 This gives a quantitative refinement of diagonal non-computation in terms of growth rates rather than mere existence (Bienvenu et al., 2014).

The same notion appears in reverse mathematics with ee2-boundedness. If ee3 is ee4-bounded when ee5, then ee6 means that ee7 is both ee8-bounded and diagonally non-recursive relative to ee9, that is,

ΦeX(e)\Phi_e^X(e)\downarrow0

This formulation is central when the strength of diagonal principles is compared to weak König’s lemma and to induction schemes (Dorais et al., 2014).

2. Reverse mathematics, forcing, and degree-theoretic structure

The bounded hierarchy of relativized diagonal non-computation has been used to separate principles in reverse mathematics. For every computable order ΦeX(e)\Phi_e^X(e)\downarrow1, there exists an ΦeX(e)\Phi_e^X(e)\downarrow2-model of ΦeX(e)\Phi_e^X(e)\downarrow3 that is not a model of ΦeX(e)\Phi_e^X(e)\downarrow4, and therefore not a model of ΦeX(e)\Phi_e^X(e)\downarrow5. The proof combines bushy tree forcing with the Lerman–Solomon–Towsner framework for transforming a computable non-reducibility into a separation over ΦeX(e)\Phi_e^X(e)\downarrow6-models. Its forcing conditions are pairs ΦeX(e)\Phi_e^X(e)\downarrow7, with ΦeX(e)\Phi_e^X(e)\downarrow8 a “bad” set controlled through ΦeX(e)\Phi_e^X(e)\downarrow9-bushy trees, DNRh\mathrm{DNR}_h0-big and DNRh\mathrm{DNR}_h1-small sets, smallness closure, concatenation, and smallness additivity; the iterated construction then builds a Turing ideal closed under DNRh\mathrm{DNR}_h2 while preserving a computable locally DNRh\mathrm{DNR}_h3-colorable graph DNRh\mathrm{DNR}_h4 with no solution in the ideal (Patey, 2014).

A distinct line of work calibrates the dependence of these reductions on induction. Over DNRh\mathrm{DNR}_h5, for each fixed DNRh\mathrm{DNR}_h6, DNRh\mathrm{DNR}_h7 is equivalent to DNRh\mathrm{DNR}_h8, and also to DNRh\mathrm{DNR}_h9. By contrast, over XX0,

XX1

and the finer strict hierarchy

XX2

holds over the same base. The paper further states a recursion-theoretic corollary: if a model satisfies XX3 but not XX4, then there exists some nonstandard XX5 and a XX6-bounded DNR function that computes no XX7-bounded DNR function. In this account, XX8-induction is the exact missing ingredient for the classical reduction from XX9-bounded to XX0-bounded DNR to work uniformly (Dorais et al., 2014).

Relativized DNC also organizes degree-theoretic constructions. There is an increasing XX1-sequence XX2 of Turing degrees forming an initial segment of the Turing degrees such that each XX3 is diagonally noncomputable relative to XX4. The proof iterates bushy-tree forcing through a hierarchy of forcing notions XX5 and coherent restriction maps, ensuring that each extension is a strong minimal cover of the preceding degree. The resulting corollary is that the reverse-mathematical principle XX6 does not imply the existence of Turing incomparable degrees (Cai et al., 2015).

Measure-theoretic refinements show that relativized diagonal non-computation is not confined to rare degree phenomena. For every sufficiently fast-growing computable XX7, every XX8-random real computes some XX9 which does not compute any Martin-Löf random real; more strongly, for any real ΦeX\Phi_e^X0 and sufficiently fast-growing computable ΦeX\Phi_e^X1, every real ΦeX\Phi_e^X2 that is both ΦeX\Phi_e^X3-random and ΦeX\Phi_e^X4-random computes a function ΦeX\Phi_e^X5 which itself computes no Martin-Löf random real. The proofs combine Kautz-style “fireworks” arguments with bushy tree forcing inside the ΦeX\Phi_e^X6-bushy tree

ΦeX\Phi_e^X7

using the DNC-bad set

ΦeX\Phi_e^X8

and a measure estimate that turns bushy-tree smallness into positive probability of avoiding bad strings (Bienvenu et al., 2014).

3. Axiomatic explanations of relativization

An axiomatic account of relativized computability isolates the exact structural ingredients under which diagonal and non-computability arguments relativize. Let ΦeX\Phi_e^X9 be a class of partial functions with natural-number arguments and values. The first axiom requires that ff0 contain all partial recursive functions and be closed under substitution, primitive recursion, and the ff1-operator. The second axiom, the computation-record axiom, says that for every unary ff2 there exist a set ff3 and functions ff4 whose domains contain ff5, such that the characteristic function of ff6 belongs to ff7 and ff8 iff there exists ff9 with XX00 and XX01. The third axiom is a programs axiom: there exists a binary universal function XX02 such that for every unary XX03 there is some code XX04 with XX05 (Shen, 2018).

The main theorem states that if XX06 satisfies conditions 1–3, then there exists a set XX07 such that XX08 is exactly the class of all partial functions partial recursive relative to XX09. Equivalently,

XX10

The proof develops XX11-enumerable and XX12-decidable sets, shows that domains, ranges, and graphs of XX13-functions are XX14-enumerable, introduces XX15-enumeration reducibility, and proves that if a set is XX16-enumeration reducible to a XX17-enumerable set, then it is XX18-enumerable. It then shows, first, that a partial function belongs to XX19 iff it is partial recursive relative to the universal function XX20, and, second, that the relevant oracle can be coded by a set XX21 so that enumeration reducibility to XX22 is equivalent to recursive enumerability relative to XX23 (Shen, 2018).

Within this framework, relativized diagonal non-computation is not a separate phenomenon but a consequence of the same closure, universality, and enumeration machinery used in the unrelativized setting. The paper explicitly identifies standard results such as the non-existence of a total decider for the halting problem relative to XX24, relativized versions of the recursion theorem, and relativized diagonal non-computation statements as results whose proofs go through because they depend only on these axioms. This suggests that the persistence of oracle-relative diagonal arguments is explained structurally rather than by case-by-case simulation (Shen, 2018).

4. Subrecursive relativization and relative incompressibility

A different relativization program internalizes diagonal non-computation inside total, time-bounded subsystems of a universal machine. A Turing submachine is defined from a total program XX25 by

XX26

and a time-bounded submachine XX27 is obtained when XX28 computes a total time bound. A concrete construction uses a program XX29 that returns a default value if XX30 does not halt within time XX31, and otherwise shifts the output label by one; this yields

XX32

Because XX33 is total, XX34 is total. The paper then defines the Busy Beaver Plus function relative to a submachine XX35 by

XX36

so the output is strictly above the value of every program of size at most XX37 running on that same submachine (Abrahão, 2016).

The corresponding relative halting probability is a time-bounded analogue of Chaitin’s XX38: XX39 The paper introduces a self-referential submachine XX40 and proves that if XX41 is total, then XX42 is well-defined for every XX43; hence XX44 is itself a Turing submachine. It then proves that for every natural number XX45 there exists a program of the form

XX46

whose output on XX47 is at least XX48, with program length bounded by XX49 for some constant XX50. This is the submachine-relative analogue of the theorem that sufficiently informative approximations to XX51 determine Busy Beaver values (Abrahão, 2016).

The principal incomputability statement is that for any total XX52, the function XX53 is uncomputable by any program running on XX54. The paper states this as a strict dominance condition: for every program XX55, there exists XX56 such that for all XX57,

XX58

and similarly with XX59. Since no program of size XX60 can output a value XX61, the function is also relatively incompressible on that submachine. Here relativized diagonal non-computation is the claim that a function may be computable in the ambient universal machine while remaining uncomputable and incompressible relative to the submachine that serves as the local computational universe (Abrahão, 2016).

5. Diagonal-free relativized semantics and non-definability

In algebraic logic, related phenomena arise when diagonal elements are removed and semantics are relativized. For any ordinal XX62, the class XX63 consists of representable relativized diagonal-free set algebras of dimension XX64, built from structures

XX65

where XX66 is nonempty and

XX67

Because there are no diagonal elements XX68, equality is absent from the logic. The paper proves that the representable relativized class coincides with its equational axiomatization XX69, that if XX70 then the free algebra XX71 is atomless, and that in any free algebra the only zero-dimensional elements are XX72 and XX73. Its logical conclusion is that in first-order logic without equality on relativized semantics there is no finitely axiomatizable, complete and consistent theory (Banerjee et al., 2018).

The same paper explicitly presents this as a kind of relativized diagonal non-computation or non-definability. The absence of diagonals means that equality-like information cannot be recovered by the algebraic operations, and the triviality of zero-dimensional elements means that there are no nontrivial variable-independent propositions. The logical translation uses general assignment models XX74, with XX75 nonempty and quantifiers interpreted relative to XX76, and yields finite schema axiomatizability, the finite model property, decidable validities, Craig interpolation, and Beth definability, while still excluding finitely axiomatizable complete consistent theories (Banerjee et al., 2018).

A broader blow-up-and-blur program connects these diagonal-free and relativized constructions to failures of omitting types. For finite XX77, any class between XX78 and XX79 is not atom canonical, and any class containing the class of completely representable algebras and contained in XX80 is not elementary. The paper proves that there is no finite variable universal axiomatization of several representable diagonal-free reducts of cylindric algebras of dimension XX81, and that the omitting types theorem fails for finite variable fragments of first-order logic with and without equality even when severely relativized models are allowed. A central logical formulation is that there exists a countable consistent XX82-theory with a non-principal type that cannot be omitted in any XX83-flat model (Ahmed, 2014). In this part of the literature, relativized diagonal non-computation becomes a problem of what cannot be defined, represented, or omitted once equality and full-square semantics are removed.

6. Reinterpretations, resource-bounded variants, and barrier claims

Some papers reinterpret the force of diagonal arguments rather than accepting the standard non-computability reading. One paper argues that reflexive and diagonal proofs of limitative theorems are being over-interpreted. It proposes an axiom schema

XX84

where XX85 is the sentence “the sentence on the left of this conjunction is true,” and presents this as a “reflexivity blocker.” It also proposes a “large tester” XX86 intended to avoid the standard halting contradiction by running in parallel with a tester XX87, and advances the formal thesis that “there exists a finite algorithm capable of computing all real numbers (and or binary strings) with an arbitrary precision (exactly in limit).” The core algorithm XX88 generates all finite binary strings stage by stage on a binary tree, and the paper argues that the diagonal argument “does not apply because obtained matrices are rectangular and complete.” The same work does not develop relativization in the standard complexity-theoretic sense, but it explicitly gestures toward a framework in which diagonal non-computation is blocked by additional structure internal to the system (Młynarski, 2011).

A resource-bounded reformulation treats diagonal obstruction as a failure of bounded self-certification. In this framework, if a machine XX89 correctly decides whether XX90 halts within XX91 steps, then XX92 requires at least XX93 steps. The paper turns this XX94 overhead into an operator XX95 on a domain XX96 of partial halting observations, proves that XX97 is monotone and Scott-continuous, and defines an ascending chain

XX98

whose Scott supremum is

XX99

No bounded observation is a fixed point, but the least fixed point exists at the f(e)ΦeX(e)f(e)\neq \Phi_e^X(e)00-limit. The paper explicitly states that it does not develop a formal oracle-relative theory, yet it suggests an analogy: relative to a finite bound f(e)ΦeX(e)f(e)\neq \Phi_e^X(e)01, the machine cannot decide its own halting, whereas relative to the f(e)ΦeX(e)f(e)\neq \Phi_e^X(e)02-limit of iterated self-observation, the fixed point is obtained (Sung, 6 Mar 2026).

In oracle complexity theory, another line of work relocates the obstacle to diagonalization from self-reference to enumerability. In the Baker–Gill–Solovay setting, the papers claim that diagonalization requires three prerequisites: effective representation of oracle machines as strings, existence of a universal nondeterministic oracle machine that can simulate deterministic oracle machines and flip their answers, and bounded simulation overhead of order f(e)ΦeX(e)f(e)\neq \Phi_e^X(e)03. On this basis they argue that if

f(e)ΦeX(e)f(e)\neq \Phi_e^X(e)04

then the set f(e)ΦeX(e)f(e)\neq \Phi_e^X(e)05 of polynomial-time deterministic oracle Turing machines with oracle f(e)ΦeX(e)f(e)\neq \Phi_e^X(e)06 is not enumerable; therefore a Cantor- or Turing-style diagonalization over f(e)ΦeX(e)f(e)\neq \Phi_e^X(e)07 cannot be carried out (Lin, 2021, Lin, 2021). This yields a diagnosis of the relativization barrier that differs sharply from the axiomatic account of relativized computability: rather than explaining why diagonal arguments survive oracle extension, it treats non-enumerability of the target class as the reason a universal-machine diagonal construction does not go through in that setting (Shen, 2018).

Across these lines of work, “relativized diagonal non-computation” names not one theorem but a cluster of precise technical programs. In the oracle-DNC tradition it concerns functions avoiding f(e)ΦeX(e)f(e)\neq \Phi_e^X(e)08; in reverse mathematics it calibrates the strength of existence principles such as f(e)ΦeX(e)f(e)\neq \Phi_e^X(e)09; in axiomatic recursion theory it is explained by closure, computation records, and universality; in subrecursive settings it becomes relative incomputability and incompressibility against a local machine universe; and in diagonal-free algebraic logic it appears as a failure of definability, atomicity, and omitting types under relativized semantics. The more revisionary papers preserve the vocabulary of diagonalization while revising either its interpretation or its prerequisites, especially through limit computation, self-certification at the f(e)ΦeX(e)f(e)\neq \Phi_e^X(e)10-stage, or oracle-dependent claims about enumerability (Młynarski, 2011, Sung, 6 Mar 2026, Lin, 2021).

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 Relativized diagonal non-computation.