A Fibonacci analogue of the two's complement numeration system - Archive ouverte HAL
Article Dans Une Revue RAIRO - Theoretical Informatics and Applications (RAIRO: ITA) Année : 2023

A Fibonacci analogue of the two's complement numeration system

Résumé

With the two's complement notation of signed integers, the fundamental arithmetic operations of addition, subtraction, and multiplication are identical to those for unsigned binary numbers. In this work, we consider a Fibonacci-equivalent of the two's complement notation. A theorem of Zeckendorf says that every nonnegative integer can be represented as the sum of distinct nonconsecutive Fibonacci numbers thus leading to a binary representation of nonnegative integers where powers of 2 are replaced by Fibonacci numbers in its evaluation. A transducer provided by Berstel computes the sum of the Zeckendorf binary representation of two nonnegative integers. In this work, we consider a numeration system also based on Fibonacci numbers but representing all integers. As for the two's complement notation, we show that addition of integers represented in this numeration system can be computed with the Berstel transducer with three additional transitions. Whether this can be done more generally is an open question raised by the current work.

Dates et versions

hal-03781276 , version 1 (20-09-2022)

Identifiants

Citer

Sébastien Labbé, Jana Lepšová. A Fibonacci analogue of the two's complement numeration system. RAIRO - Theoretical Informatics and Applications (RAIRO: ITA), 2023, 57, pp.12. ⟨10.1051/ita/2023007⟩. ⟨hal-03781276⟩
21 Consultations
0 Téléchargements

Altmetric

Partager

More