Lower Bounds for RAMs and Quantifier Elimination
Miklos Ajtai

TL;DR
This paper establishes lower bounds on the computational complexity of certain RAM models with specific instruction sets, demonstrating limitations on the efficiency of algorithms for particular decision problems.
Contribution
It introduces a new lower bound result for RAMs with arithmetic and boolean operations, showing inherent computational difficulty in certain decision tasks.
Findings
Existence of a program that outputs a binary result in constant time for large inputs.
Any program deciding the existence of a suitable input b must have super-polynomial running time for some inputs.
Lower bounds depend on input size and logarithmic factors, indicating computational hardness.
Abstract
We are considering RAMs , with wordlength , whose arithmetic instructions are the arithmetic operations multiplication and addition modulo , the unary function , the binary functions (with ), , , and the boolean vector operations defined on sequences of length . It also has the other RAM instructions. The size of the memory is restricted only by the address space, that is, it is words. The RAMs has a finite instruction set, each instruction is encoded by a fixed natural number independently of . Therefore a program can run on each machine , if is sufficiently large. We show that there exists an and a program , such that it satisfies the following two conditions. (i) For all…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAlgorithms and Data Compression · Machine Learning and Algorithms · Constraint Satisfaction and Optimization
