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

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 and the digit set D = \ 0, 1, \. In this numeration system, every non-zero Gaussian integer~x has an infinite number of representations. We focus on optimal representations of~x -- i.e., representations with minimal possible number of non-zero digits. One of the optimal representations of~x has the so-called 3-non-adjacent form (3-NAF). We provide an upper bound on the number of distinct optimal representations of~x, depending on the number of non-zero digits in the 3-NAF of~x. 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 and digit set D = \ 0, 1, ω, ω2 \, where ω = (2π / 3). In this system, every Eisenstein integer has a 2-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 and digit set D = \0, 1\.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…