Data Structures and Algorithms

   

Fibonacci Code Redundancy and the Design of a New Fibonacci Numeral System — NFNS

Authors: Andrey V. Voron

It is shown that modern number systems suffer from a significant drawback in the form of zero code redundancy. Unlike the classical binary code, the Fibonacci code is inherently redundant. Furthermore, its redundancy manifests through the property of multi-valued representation (as a binary code) of natural numbers and is not constant: the code redundancy varies significantly for individual numbers. Based on the Fibonacci number system featuring Fibonacci codes with unrestricted redundancy, a rule for limiting the Fibonacci code redundancy has been formulated: numbers with an even digit weight can only be represented alongside numbers with an odd digit weight. Consequently, natural numbers can be represented by exactly two (and only two) code variants due to the introduced Rule. The development of an optimal arithmetic algorithm for the New Fibonacci Number System (NFNS) must be based on the fundamental principles of classical Fibonacci arithmetic (developed by A.P. Stakhov), while strictly integrating the author's rule: a prohibition on adjacent positions of identical parity. In the NFNS, where consecutive odd numbers of zeros are forbidden (except at the end of the code string), the mathematical framework shifts toward dual representation. The paper presents: the architecture of the NFNS arithmetic algorithm; the mathematical description of the NFNS arithmetic algorithm; and an example of adding specific numbers (7 + 8) in the NFNS. The primary advantage of the presented addition algorithm for the NFNS is that redundancy is utilized for error control directly during the computation process. If, at stage 3, the finite-state machine detects that an intermediate number lacks exactly 2 representation options (or the code shifts into a forbidden combination), the processor instantly diagnoses a fault (an attack or an error).

Comments: 40 Pages.

Download: PDF

Submission history

[v1] 2026-07-27 21:26:00

Unique-IP document downloads: 0 times

Vixra.org is a pre-print repository rather than a journal. Articles hosted may not yet have been verified by peer-review and should be treated as preliminary. In particular, anything that appears to include financial or legal advice or proposed medical treatments should be treated with due caution. Vixra.org will not be responsible for any consequences of actions that result from any form of use of any documents on this website.

Add your own feedback and questions here:
You are equally welcome to be positive or negative about any paper but please be polite. If you are being critical you must mention at least one specific error, otherwise your comment will be deleted as unhelpful.

comments powered by Disqus