Lower Bounds for RAMs and Quantifier Elimination
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 sufficiently large , if running on gets an input consisting of two words and , then, in constant time, it gives a output . (ii) Suppose that is a program such that for each sufficiently large , if , running on , gets a word of length as an input, then it decides whether there exists a word of length such that . Then, for infinitely many positive integers , there exists a word of length , such that the running time of on at input is at least .
Cite
@article{arxiv.1306.0153,
title = {Lower Bounds for RAMs and Quantifier Elimination},
author = {Miklos Ajtai},
journal= {arXiv preprint arXiv:1306.0153},
year = {2013}
}