English

A Fibonacci analogue of the two's complement numeration system

Formal Languages and Automata Theory 2024-02-27 v5 Number Theory

Abstract

Using the classic two's complement notation of signed integers, the fundamental arithmetic operations of addition, subtraction, and multiplication are identical to those for unsigned binary numbers. We introduce a Fibonacci-equivalent of the two's complement notation and we show that addition in this numeration system can be performed by a deterministic finite-state transducer. The result is based on the Berstel adder, which performs addition of the usual Fibonacci representations of nonnegative integers and for which we provide a new constructive proof. Moreover, we characterize the Fibonacci-equivalent of the two's complement notation as an increasing bijection between Z\mathbb{Z} and a particular language.

Keywords

Cite

@article{arxiv.2205.02574,
  title  = {A Fibonacci analogue of the two's complement numeration system},
  author = {Sébastien Labbé and Jana Lepšová},
  journal= {arXiv preprint arXiv:2205.02574},
  year   = {2024}
}

Comments

v3: 21 pages, 3 figures, 3 tables. v4: 24 pages, added a new section characterizing the Fibonacci's complement numeration system as an increasing bijection. v5: changes after review

R2 v1 2026-06-24T11:08:04.984Z