English

Subtraction makes computing integers faster

Computational Complexity 2019-11-06 v1 Discrete Mathematics

Abstract

We show some facts regarding the question whether, for any number nn, the length of the shortest Addition Multiplications Chain (AMC) computing nn is polynomial in the length of the shortest division-free Straight Line Program (SLP) that computes nn. If the answer to this question is "yes", then we can show a stronger upper bound for PosSLP\mathrm{PosSLP}, the important problem which essentially captures the notion of efficient computation over the reals. If the answer is "no", then this would demonstrate how subtraction helps generating integers super-polynomially faster, given that addition and multiplication can be done in unit time. In this paper, we show that, for almost all numbers, AMCs and SLPs need same asymptotic length for computation. However, for one specific form of numbers, SLPs are strictly more powerful than AMCs by at least one step of computation.

Keywords

Cite

@article{arxiv.1212.2549,
  title  = {Subtraction makes computing integers faster},
  author = {Thatchaphol Saranurak and Gorav Jindal},
  journal= {arXiv preprint arXiv:1212.2549},
  year   = {2019}
}
R2 v1 2026-06-21T22:52:37.629Z