Constant Time with Minimal Preprocessing, a Robust and Extensive Complexity Class
Abstract
In this paper, we study the class of operations , of any fixed arity , satisfying the following property: for each fixed integer , there exists an algorithm for a RAM machine which, for any input integer , - pre-computes some tables in time, - then reads operands and computes in constant time. We show that the class is robust and extensive and satisfies several closure properties. It is invariant depending on whether the set of primitive operations of the RAM is , or , or any set of operations in provided it includes . We prove that the class is closed under composition and, for fast-growing functions, is closed under inverse. We also show that in the definition of the constant-time procedure can be reduced to a single return instruction. Finally, we establish that linear preprocessing time is not essential in the definition of the class: this class is not modified if the preprocessing time is increased to , for any fixed , or conversely, is reduced to , for any positive (provided the set of primitive operation includes , and ). To complete the picture, we demonstrate that the class degenerates if the preprocessing time reduces to .
Cite
@article{arxiv.2509.10188,
title = {Constant Time with Minimal Preprocessing, a Robust and Extensive Complexity Class},
author = {Étienne Grandjean and Louis Jachiet},
journal= {arXiv preprint arXiv:2509.10188},
year = {2025}
}
Comments
In Honor of Yuri Gurevich on the occasion of his 85th Birthday