Alphabeta Math
Pipeline-generated
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

17 results · all verified · 10 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 7 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Time and Space Hierarchy Theorems

1 · Prerequisites

2 · Summary

The hierarchy theorems are quantitative diagonal arguments: clocks reserve universal-simulation overhead, while a configuration cap forces a space diagonalizer to halt. The local read-only-workspace section deliberately bridges back to the library’s earlier all-tapes convention before concluding LPSPACE.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-09-06Open item page →

An efficient universal simulation with a clock

Definition

Fix a multitape universal simulator U, using the finite transition-table encoding convention of A fixed effective binary encoding of deterministic one-tape Turing machines, extended to finitely many tapes by recording the tape count and the finite table on tuples of scanned symbols. Here machines have the multitape semantics of The classes DTIME, NTIME, DSPACE, and NSPACE. On a self-delimiting pair z=M,x of total length n and clock value bN, Ub first decodes the pair and then simulates at most b steps of M(x), rejecting malformed encodings or a clock expiry. For each fixed M, this uses O(n+blog(b+2))timeandO(n+S+log(b+2))space. These bounds apply with the binary numeral for b already supplied and when the simulated computation visits S cells; their constants may depend on M. The O(n) terms pay for decoding and retaining the encoded input, including when b=0 or b=1. For a clock constructed from the input length, fix a time-constructible function h:NN with h(n)n eventually and a constructor Ch as in Time-constructible and space-constructible functions. Run Ch(1n) to obtain b=h(n) before invoking the simulator. This adds O(n+h(n)) time, so total time is O(n+h(n)log(h(n)+2)). If this constructor uses Wh(n) cells, total all-tapes space is O(n+Wh(n)+S+log(h(n)+2)). No constructor-space bound smaller than Wh(n) is implicit. Small externally supplied clocks, including zero and one, remain covered by the first interface.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-09-06Open item page →

Effective enumeration of clocked machines

Statement

Fix a total computable bound h:NN and one halting constructor for its values. There is a total effective decoding of binary strings into pairs (M,c), where M is a deterministic multitape machine and c1 is an integer. Every pair occurs and has arbitrarily long padded codes; malformed codes denote a fixed rejecting pair.

A decoded pair can be equipped either with a step clock ch(x) or with a visited-cell cap ch(x). A step clock rejects on expiry. A cell cap rejects before the next visit would exceed the cap, but does not by itself force a looping computation to halt. The cap counts simulated cells, not the constructor's or simulator's own resource use. Resource-bounded applications must separately charge construction and simulation costs and impose their appropriate time- or space-constructibility hypotheses.

Facts & Assumptions

Given: the fixed h and its constructor, and a finite binary string z.

Proof

technique · direct
1.1

Parse z into three self-delimiting fields for a machine code, a canonical positive binary integer c, and an ignored padding string, rejecting trailing data. Use the finite-table multitape extension in An efficient universal simulation with a clock of the total decoder in A fixed effective binary encoding of deterministic one-tape Turing machines. Invalid fields return the fixed rejector pair with multiplier one. Every finite string is thereby decoded in finite time; listing all strings in length-lexicographic order gives the enumeration.

givenconstruct
2.1

For each valid machine and multiplier, encoding these fields with successively longer padding supplies arbitrarily long codes for that pair. On input x, compute b=ch(x) using the fixed halting constructor. A step counter enforces b simulated transitions, returning a halting result if it occurs within the budget and otherwise rejecting. This is the supplied step-clock interface.

step 1.1construct
3.1

For a cell cap, maintain the minimum and maximum visited position on each simulated tape, together with their total interval length. Each tape head moves to an adjacent cell, so these intervals count precisely its visited cells. Include the initial visited cells, rejecting immediately if they already exceed b, and reject before a transition that would enlarge the total beyond b. This effective monitor preserves every run staying within the cap; a loop inside it may continue forever. A separate configuration clock is needed to force such a run to halt.

step 2.1construct
4.1

If the relevant resource use of M is O(h(n)), some fixed positive integer c bounds it for all sufficiently large n. The enumeration includes this pair, and its corresponding monitor then preserves those computations. No claim about exceptional small lengths where h(n)=0, or about the monitor's own resource overhead, is implicit.

step 3.1algebra
LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-09-06Open item page →

The time-diagonal language respects its budget

Statement

Let f,g:NN be time constructible, eventually at least n, with f(n)logf(n)=o(g(n)). There is a deterministic language DDTIME(g) with the following property. For every fixed clocked pair (M,c), all sufficiently long valid padded codes w of that pair satisfy: D(w) is the complement of the result of simulating M(w) for at most cf(w) steps, with inner clock expiry interpreted as rejection.

Facts & Assumptions

Given: the stated f,g and fixed halting constructors for their binary values. Use the padded pair encoding of Effective enumeration of clocked machines.

Proof

technique · direct
1.1

Define one fixed multitape procedure R on w: decode (M,c), reject malformed codes, construct cf(n) for n=w, and run the clocked universal simulator on M with simulated input equal to the entire word w. If the inner simulation returns, output the opposite of its result. This is a fixed interpreter; its decoding, clock construction, and universal-simulator transitions are all actual transitions of R.

givenconstruct
2.1

The diagonal decider first computes g(n) and constructs a unary timer of that length. The constructor costs O(n+g(n)). Converting its binary output to unary also costs O(g(n)+log(g(n)+2)): repeatedly decrement a least-significant-bit-first counter and emit a mark, charging the traversed carry/borrow runs over the whole countdown. Their total is linear in the initial counter value. Rewind the timer, then execute R with its fixed tapes and one additional timer tape. Each simulated transition of this fixed R advances the timer once; at its end output a default rejection unless R has already returned. The fixed transition table is incorporated directly, so this outer clock adds constant overhead per transition, not another universal-simulation factor.

step 1.1construct
3.1

On every input, including malformed descriptions and arbitrarily large encoded multipliers, the outer clock permits at most g(n) transitions of R. All input-dependent decoding and inner-clock work are inside that clock. Thus total time is O(n+g(n))=O(g(n)), after treating finitely many lengths below the eventual floor separately.

step 2.1algebra
4.1

Fix (M,c). On its valid padded codes, decoding and copying the full simulated input cost OM,c(n); constructing the inner clock costs Oc(n+f(n)). By An efficient universal simulation with a clock, simulation costs OM(n+cf(n)log(cf(n)+2)). For this fixed pair the combined runtime of R is OM,c(n+f(n)log(f(n)+2))=o(g(n)). It therefore finishes before the outer timer on every sufficiently long code of that pair. Arbitrarily long such codes exist by the enumeration, and the returned answer is the required complement.

step 3.1algebra
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-09-06Open item page →

The deterministic time hierarchy theorem

Statement

For time-constructible f,g satisfying f(n)logf(n)=o(g(n)), DTIME(f(n))DTIME(g(n)).

Facts & Assumptions

Given: the stated constructible bounds.

Proof

technique · contradiction
1.1

The clocked diagonal construction decides a language D in DTIME(g).

givenconstruct
2.1

If a machine running in O(f) decided D, its code and a sufficiently long padded input would be a valid diagonal instance. The construction returns the opposite answer there, contradiction.

step 1.1assume-contradischarge-contradiction
CorollaryStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

P is properly contained in EXP

Statement

PEXP.

Facts & Assumptions

Given: f(n)=2n and g(n)=2n.

Proof

technique · direct
1.1

Every polynomial is O(f), while flogf=o(g); both displayed bounds are time constructible.

givenalgebra
2.1

The time hierarchy gives DTIME(f)DTIME(g). Since PDTIME(f) and DTIME(g)EXP, this supplies a language in EXPP.

step 1.1
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-09-06Open item page →

The nondeterministic time hierarchy theorem

Statement

For nondecreasing time-constructible f,g with nf(n),g(n) eventually and f(n+1)=o(g(n)), NTIME(f(n))NTIME(g(n)).

Facts & Assumptions

Given: the displayed hypotheses, with constructibility and all-branch O(t) time classes as in Time-constructible and space-constructible functions and The classes DTIME, NTIME, DSPACE, and NSPACE.

Proof

technique · application of the sourced nondeterministic separation theorem, with a clock-convention translation
1.1

Construct a deterministic unary-input clock as follows: read its input, compute the binary value g(n) with the fixed constructor, and perform g(n) countdown iterations before halting. A least-significant-bit-first binary counter has linear total decrement cost (the numbers of bit changes form a geometric sum); returning its head after each decrement has the same bound. Thus the clock's actual running time T(n) is Θ(g(n)) eventually, and can be arranged to be at least n for every n. It is an exact running time in the terminology of Seiferas--Fischer--Meyer, even though g was supplied only by an asymptotically bounded binary-output constructor.

givenconstruct
2.1

Use the first corollary to Seiferas--Fischer--Meyer Theorem 4 (the identity-function case, p. 155): for an exact running time T, there is a binary language D accepted within T but outside every acceptance-time class with bound a satisfying a(n)n and a(n+1)=o(T(n)). Here acceptance time means the length of a shortest accepting branch, and nonmembers have no accepting branch. This is the external separation result being invoked.

step 1.1construct
3.1

In particular, D has an acceptor with an accepting branch of length at most T(n) on each member. Run that fixed acceptor with the fixed unary clock from step 1.1 on separate tapes, interleaving one transition of each per round, and reject if the clock expires without acceptance. This preserves the language and forces every branch to halt within O(T(n)+n)=O(g(n)). The product machine has fixed finite control; this is direct clocking, not a claim of linear universal simulation. Hence DNTIME(g) under the local all-branch convention.

step 1.1step 2.1construct
3.2

If D belonged to local NTIME(f), a constant integer C would bound its accepting times at every length by a(n)=max{n,Cf(n),C}: enlarge C to cover the finitely many exceptional lengths. Since f(n)n eventually, a(n+1)=O(f(n+1))=o(g(n))=o(T(n)). This contradicts the exclusion in step 2.1. Thus DNTIME(f).

givenstep 1.1step 2.1algebra
4.1

Nondecreasing f gives f(n)f(n+1)=o(g(n)), so every all-branch O(f) decider is an all-branch O(g) decider. Together with steps 3.1 and 3.2 this proves the strict inclusion.

givenstep 3.1step 3.2algebra
LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

Space-bounded universal simulation

Statement

A fixed universal simulator, given a machine description and input of total length n, can simulate a computation using s(n) all-tapes space in O(n+s(n)) all-tapes space. In particular, this is O(s(n)) when n=O(s(n)).

Facts & Assumptions

Given: a description/input pair of total length n and a simulated run using at most s(n) visited cells.

Proof

technique · direct
1.1

Retain the description and input, and store the active state, tape contents of visited cells, and head positions; update this finite configuration one transition at a time.

givenconstruct
2.1

The description/input portion costs O(n) cells and the current simulated configuration costs O(s(n)) cells. Updating one configuration at a time requires no history of the run and no halting clock. Hence the simulator uses O(n+s(n)) space, which is O(s(n)) under n=O(s(n)).

step 1.1algebra
LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

The space-diagonal machine halts

Statement

Let s(n)1 be space constructible and suppose n=O(s(n)). The all-tapes space diagonalizer can be made total in O(s(n)) space by stopping a simulation after its configuration bound.

Facts & Assumptions

Given: the stated constructible cap and a simulated deterministic machine.

Proof

technique · direct
1.1

Compute s(n) in binary, enforce that cap, and run the universal simulation with a binary counter through the at most 2cs(n) configurations allowed by the cap. The simulation uses O(s(n)) space because n=O(s(n)).

givenconstruct
2.1

A nonhalting deterministic run repeats a configuration before the counter expires, while a halting run is seen directly. Declare a fixed answer at expiry. The counter has O(s(n)) bits, so it and the simulator remain within O(s(n)) space.

step 1.1algebra
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

The deterministic space hierarchy theorem

Statement

For all-tapes space-constructible f,g with n=O(f(n)) and f=o(g), DSPACE(f(n))DSPACE(g(n)).

Facts & Assumptions

Given: constructible f,g with n=O(f(n)) and f=o(g).

[L1]

A fixed universal simulator uses O(n+s(n)) all-tapes space when its coded input has length n and the simulated computation uses s(n) space. Space-bounded universal simulation

Proof

technique · contradiction
1.1

Define a total diagonalizer D on inputs of the self-delimiting form x=M,1k. On such an input of length n, universally simulate M(x) inside a fixed reserved fraction of the constructible g(n)-space budget, and reverse its answer; reject malformed inputs and use the forced-halting configuration cutoff if the simulation does not halt within that cap. The parser, retained input, simulated configuration, and cutoff counter together use O(n+g(n))=O(g(n)) space.

givenL1construct
2.1

Suppose that a machine M decides D in at most cf(n) space for all sufficiently large n. Since n=O(f(n)) and f=o(g), sufficiently long paddings x=M,1k make the simulator's O(n+cf(n)) space fit strictly inside the reserved g(n) cap. On any such x, the cutoff does not fire and D(x) is the opposite of M(x), a contradiction. Hence DDSPACE(f), while step 1.1 puts DDSPACE(g). The reverse class inclusion is immediate from f=o(g).

step 1.1L1assume-contradischarge-contradiction
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

Read-only-input work-space classes and constructibility

Definition

A read-only-input machine has one read-only input tape and finitely many work tapes. On an input x of length n, the input is bracketed by endmarkers and the input head is confined to those n+2 positions. The input tape is never written and its cells are not charged.

DWORKSPACE(s) contains the languages decided by such machines while visiting O(s(n)) work-tape cells. A bound s is work-space constructible when a deterministic read-only-input machine, on input 1n, outputs the binary expansion of s(n) while visiting O(s(n)) work cells. In hierarchy applications we require log2(n+2)=O(s(n)) so that an input-head address fits in the work bound. This model is distinct from all-tapes DSPACE.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-09-06Open item page →

Universal simulation preserves read-only work space up to constants

Statement

Let z=M,x have total length n, with M a deterministic read-only-input machine in the model of Read-only-input work-space classes and constructibility. For each fixed M, a universal simulator supplied with a binary integer cap b=s(n) faithfully simulates M(x) until it halts or would exceed b visited work cells; in the latter case it rejects. It uses OM(s(n)+log(n+2)) work space, hence OM(s(n)) when log(n+2)=O(s(n)). A run that stays within the cap but loops need not halt.

For varying descriptions, a uniform O(s(n)+log(n+2)) bound is instead obtained by capping the size of the simulator's entire encoded configuration and scratch storage at s(n), rejecting before that storage cap is exceeded. Faithfulness in this version is asserted only for computations whose encoded storage fits that cap. The two caps need not have the same numerical value: encoding constants may depend on M's alphabet and tape count.

Facts & Assumptions

Given: the encoded pair and supplied binary cap, stored in charged work space; use either the fixed-M visited-cell cap or the encoded-storage cap as specified above.

Proof

technique · direct
1.1

Read the machine and input as two delimited regions of the one read-only input z. Store their endpoints and the simulated input-head address in O(log(n+2)) bits; the simulated input is endmarked and confined to its field. The effective finite-table coding underlying Effective enumeration of clocked machines applies also with one input tape designated read-only. Table fields and transition entries can be found by rescanning rather than copying the program.

givenconstruct
2.1

For fixed M, store the work tapes as finite words with marked heads and interval endpoints. Its alphabet and tape count are constants, so a run using at most b work cells has an encoding of length OM(b+1). Work-head addresses and the visited-cell counter add OM(log(b+2)) bits, and the finite-control encoding is constant. Before extending a visited interval, test the cell cap and reject on overflow, including an initial overflow. A binary cap itself uses O(log(b+2)) bits. Thus the work bound is OM(b+log(n+2)).

step 1.1construct
3.1

Alternatively, count actual visited work cells in the simulator's binary representation, including configuration, cap, and scratch storage; enforce the encoded-storage limit before each visit to a new work cell. The input-field addresses and allocation counter need only O(log(n+2)+log(b+2)) auxiliary bits. Program lookup can compare indexed table fields by repeated scans in O(log(n+2)) space. Reject malformed codes or an overflow. This gives the uniform bound, with faithful transition simulation whenever all required storage fits. Large alphabets or many tapes may trigger this guard even if the simulated cell count is at most b.

step 2.1construct
4.1

In either version, each completed simulated transition is exactly the transition selected by the encoded table, so induction gives faithfulness up to halting or overflow. No configuration-time counter was introduced, and thus within-cap loops are not falsely declared halting. The logarithmic floor absorbs the address term in each respective bound.

step 3.1algebra
LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

The read-only-workspace diagonal machine halts

Statement

Let s be work-space constructible with log(n+2)=O(s(n)). The local read-only-workspace diagonal simulator can stop every deterministic computation after its finite configuration bound while using O(s(n)) work space.

Facts & Assumptions

Given: the stated constructible bound and a read-only machine capped at s(n) work cells.

Proof

technique · direct
1.1

Compute the cap s(n). The input is fixed and read-only, while finite control, work contents, and all head positions have only exponentially many configurations in s(n)+logn=O(s(n)).

givenconstruct
2.1

Use the universal simulator and a binary counter of O(s(n)) bits to count through that bound, stopping at expiry. A deterministic nonhalting computation repeats a configuration beforehand, so the forced answer makes the simulation total without exceeding O(s(n)) work space.

step 1.1algebra
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

The read-only-workspace space hierarchy theorem

Statement

If f,g are work-space constructible, log2(n+2)=O(f(n)), and f=o(g), then DWORKSPACE(f(n))DWORKSPACE(g(n)).

Facts & Assumptions

Given: f,g satisfying the stated local-model hypotheses.

Proof

technique · contradiction
1.1

Apply Effective enumeration of clocked machines with the work-space bound f. On a code z of length n for (M,c), first compare the required cap cf(n)+O(logn) with a fixed fraction of g(n). If it does not fit, return a fixed answer; if it fits, simulate M(z) with cap cf(n), stop after its finite configuration bound, and return the opposite answer. Malformed codes also receive a fixed answer.

givenconstruct
2.1

The preliminary comparison and the guarded simulation use O(g(n)) work cells on every input. For each fixed decoded pair, the simulator and its counter use O(f(n)+logn) cells; because f=o(g) and the logarithmic floor is absorbed by f, every sufficiently long padded code for that pair passes the guard. Thus the diagonal language lies in DWORKSPACE(g) without losing the eventual self-code needed below.

step 1.1algebra
3.1

If the diagonal language were in DWORKSPACE(f), choose a clock multiplier c for its decider and then a sufficiently long padded code z for that pair. On input z the diagonal machine simulates that same decider on z and returns the opposite answer, a contradiction. Since f=O(g) also gives the ordinary inclusion, the containment is strict.

step 2.1assume-contradischarge-contradiction
LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

Read-only work space becomes all-tapes space after charging input

Statement

For every s, DWORKSPACE(s(n))DSPACE(n+s(n)) under the repository's all-tapes convention.

Facts & Assumptions

Given: a read-only-input decider using O(s(n)) work cells.

Proof

technique · direct
1.1

Regard its endmarked input tape as an ordinary tape. By the local-model definition the input head is confined to its n+2 input positions, and the machine visits O(s(n)) work cells.

givenconstruct
2.1

Therefore the total visited-cell count is O(n+s(n)), which is the claimed all-tapes DSPACE bound.

step 1.1algebra
CorollaryStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

L is properly contained in PSPACE

Statement

With L:=DWORKSPACE(log2(n+2)), LPSPACE.

Facts & Assumptions

Given: f(n)=log2(n+2) and g(n)=n.

Proof

technique · direct
1.1

The local hierarchy applies to f,g, yielding a language in DWORKSPACE(n)L.

givenconstruct
2.1

The bridge puts that language in DSPACE(2n), hence in PSPACE. Since every L computation is also polynomial all-tapes space, this proves the proper containment.

step 1.1
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

Language padding

Definition

For A{0,1} and a total function p:NN, define padp(A)={x#1p(x)x1:xA, p(x)>x}. All malformed strings, and strings with a wrong unary-pad length, are outside the padded language. The exponent is a nonnegative integer precisely on the displayed branch p(x)>x, and the delimiter makes decoding canonical.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-09-06Open item page →

Padding transfers time bounds

Statement

Let p:NN satisfy p(n)>n for every n. Suppose the canonical padding in Language padding is constructible on x in O(p(x)c) time, and validity of any string y of length N can be decided, with its unpadded word recovered when valid, in O((N+1)c) time, for a fixed integer c1.

If A has a deterministic decider taking O(t(n)) time, then padp(A) has a decider taking O((N+1)c+t(n)) on valid inputs of decoded length n and total length N=p(n), and O((N+1)c) on malformed inputs. Its worst-case bound at length N is O((N+1)c+τp(N)), where τp(N)=max({t(n):p(n)=N}{0}). Conversely, if padp(A) has a deterministic decider taking O(u(N)) time, then A has a decider taking O(p(n)c+u(p(n))) time.

Facts & Assumptions

Given: p,c and the construction/validation procedures above; for the forward implication an O(t(n)) decider for A, and for the converse an O(u(N)) decider for padp(A).

Proof

technique · direct
1.1

For the forward implication, validate y and reject it if malformed. Otherwise recover x and run the supplied A decider. By the padding definition its answer is correct, and its cost is O((N+1)c+t(x)). Since p(n)>n, the set of lengths n with p(n)=N is finite; maximizing gives the displayed worst-case bound, including lengths with no valid pad.

givenconstruct
2.1

For the converse, on x of length n construct x#1p(n)n1 and run the independently supplied padded-language decider. The exponent is nonnegative, including at n=0, and this valid pad belongs to the padded language exactly when xA. Construction costs O(p(n)c) and the decider costs O(u(p(n))), giving the claimed sum.

givenconstruct
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

Gap and union theorems for abstract complexity bounds

Statement

Let Φ be a Blum complexity measure. (Gap) for every total recursive r satisfying r(m)>m for every m, there is a total recursive, monotonically increasing bound t such that Ct=Crt. (Union) for every recursively enumerable family of recursive bounds (fi) satisfying fi(n)<fi+1(n) for every i,n, there is a recursive t with Ct=iCfi, where Ch denotes the programs whose Φ-complexity is eventually at most h.

Facts & Assumptions

Given: a Blum measure, the stated recursive data, and eventual-bound class convention.

Proof

technique · application of the classical recursive constructions
1.1

The Gap Theorem for abstract measures (Hartmanis--Hopcroft, Theorem 7) applies to the given Blum measure and recursive r>id. Its finite-stage construction uses only bounded tests of the decidable Blum predicate Φi(x)=m; it does not attempt to decide whether a program is eventually below a bound. The resulting recursive nondecreasing t has the stage invariant that every indexed program eventually below rt is also eventually below t. Hence Ct=Crt.

givenconstruct
2.1

The Union Theorem for abstract measures (Hartmanis--Hopcroft, Theorem 16) applies to the effective strictly increasing sequence (fi). Its recursive finite-injury construction produces a recursive t with two complementary invariants: every fi is eventually at most t, and each indexed program that is outside every Cfi exceeds t infinitely often. These give respectively iCfiCt and the reverse inclusion.

givenconstruct
PropositionStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-09-06Open item page →

Hierarchy theorems do not separate P from NP

Statement

The deterministic and nondeterministic time hierarchy conclusions do not themselves compare P with NP, and therefore do not constitute a proof of either P=NP or PNP.

Facts & Assumptions

Given: the quantified conclusions of the two hierarchy theorems.

[L1]

A binary language is in verifier-defined NP exactly when it belongs to NTIME(nk) for some k1 (The verifier and nondeterministic definitions of NP agree).

Proof

technique · direct
1.1

Each hierarchy compares two deterministic classes or two nondeterministic classes at separated resource bounds, such as DTIME(f) versus DTIME(g).

given
2.1

By [L1] and the definition of P, the P versus NP question compares the unions of deterministic and nondeterministic polynomial-time classes. A separation needs one language in NP outside every deterministic polynomial-time class; equality needs polynomial deterministic simulations for all NP languages. The witnesses in step 1.1 only separate two bounds in the same model, and their bounds and witnesses may vary. These stated conclusions do not themselves provide either of the required cross-model arguments. This is a comparison of what the theorem statements assert, not a formal independence claim about their consequences in an axiomatic theory.

L1step 1.1algebra
False statementConstruction: Literature-sourcedVerification: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

False: unrestricted diagonalization respects any resource bound

Statement

An unrestricted universal diagonalization automatically stays within whatever resource bound is claimed for its simulated machines.

Facts & Assumptions

Given: the claimed constant bound f(n)=1.

Refutation

technique · direct
1.1

Fix a machine M that halts after one transition without reading its input, and consider the valid pairs M,x as x grows. The simulated computation respects the bound f=1, but the specified universal simulator must first decode the complete self-delimiting pair and reject malformed encodings. This takes time at least linear in the unbounded pair length.

givenconstruct
2.1

Hence this unrestricted diagonalizer is not an O(1)-time computation, despite every selected run of M taking one step. A candidate's resource bound alone therefore does not bound decoding and universal-simulation overhead; a separate clock and a proved gap are needed.

step 1.1algebra

5 · Examples, counterexamples and false statements

None yet.

Sources