English

Optimal Representations of Gaussian and Eisenstein Integers using digit sets closed under multiplication

Number Theory 2024-10-04 v1

Abstract

We study two positional numeration systems which are known for allowing very efficient addition and multiplication of complex numbers. The first one uses the base β=ı1\beta = \imath - 1 and the digit set D={0,±1,±ı}\mathcal{D} = \{ 0, \pm 1, \pm \imath \}. In this numeration system, every non-zero Gaussian integer~xx has an infinite number of representations. We focus on optimal representations of~xx -- i.e., representations with minimal possible number of non-zero digits. One of the optimal representations of~xx has the so-called 33-non-adjacent form (33-NAF). We provide an upper bound on the number of distinct optimal representations of~xx, depending on the number of non-zero digits in the 33-NAF of~xx. We also characterize the Gaussian integers for which the upper bound is attained. The same questions are answered also for the second numeration system with base β=ω1\beta = \omega - 1 and digit set D={0,±1,±ω,±ω2}\mathcal{D} = \{ 0, \pm 1, \pm \omega, \pm \omega^2 \}, where ω=exp(2πı/3)\omega = \exp(2\pi\imath / 3). In this system, every Eisenstein integer has a 22-NAF, which is optimal. This paper can be understood as an analogy to the result of Grabner and Heuberger obtained for the signed binary numeration system, using base β=2\beta = 2 and digit set D={0,±1}\mathcal{D} = \{0, \pm 1\}.

Keywords

Cite

@article{arxiv.2410.02418,
  title  = {Optimal Representations of Gaussian and Eisenstein Integers using digit sets closed under multiplication},
  author = {Adam Blažek and Edita Pelantová and Milena Svobodová},
  journal= {arXiv preprint arXiv:2410.02418},
  year   = {2024}
}
R2 v1 2026-06-28T19:06:53.014Z