A Refinement of the McCreight-Meyer Union Theorem
Abstract
Using properties of Blum complexity measures and certain complexity class operators, we exhibit a total computable and non-decreasing function tpoly such that for all k, kP = kTIME(tpoly), BPP = BPTIME(tpoly), RP = RTIME(tpoly), UP = UTIME(tpoly), PP = PTIME(tpoly), ModkP = ModkTIME(tpoly), PSPACE = DSPACE(tpoly), and so forth. A similar statement holds for any collection of language classes, provided that each class is definable by applying a certain complexity class operator to some Blum complexity class.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.