On-line algorithms for multiplication and division in real and complex numeration systems
Christiane Frougny, Marta Pavelka, Edita Pelantova, Milena Svobodova

TL;DR
This paper generalizes on-line multiplication and division algorithms for real and complex base numeration systems, establishing conditions under which these algorithms are feasible and demonstrating their linear time complexity with concrete examples.
Contribution
It introduces a generalized framework for on-line arithmetic in real and complex bases, defining the OL Property and providing new feasibility conditions for these algorithms.
Findings
The OL Property ensures on-line multiplication and division are feasible.
For real bases, OL Property holds if the digit set size exceeds the base magnitude.
For complex bases, OL Property depends on the base's norm and the digit set size.
Abstract
A positional numeration system is given by a base and by a set of digits. The base is a real or complex number such that , and the digit set is a finite set of digits including . Thus a number can be seen as a finite or infinite string of digits. An on-line algorithm processes the input piece-by-piece in a serial fashion. On-line arithmetic, introduced by Trivedi and Ercegovac, is a mode of computation where operands and results flow through arithmetic units in a digit serial manner, starting with the most significant digit. In this paper, we first formulate a generalized version of the on-line algorithms for multiplication and division of Trivedi and Ercegovac for the cases that is any real or complex number, and digits are real or complex. We then define the so-called OL Property, and show that if has the OL Property, then on-line…
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
TopicsNumerical Methods and Algorithms · Computability, Logic, AI Algorithms · Low-power high-performance VLSI design
