Recent from talks
Nothing was collected or created yet.
Bibi-binary
View on Wikipedia
The Bibi-binary system for numeric notation (French: système Bibi-binaire, or abbreviated "système Bibi") is a hexadecimal numeral system first described in 1968[1] by singer/mathematician Robert "Boby" Lapointe (1922–1972). At the time, it attracted the attention of André Lichnerowicz, then engaged in studies at the University of Lyon.
The notational system directly and logically encodes the binary representations of the digits in a hexadecimal (base sixteen) numeral. In place of the Arabic numerals 0–9 and letters A–F currently used in writing hexadecimal numerals, it presents sixteen newly devised symbols (thus evading any risk of confusion with the decimal system). The graphical and phonetic conception of these symbols is meant to render the use of the Bibi-binary "language" simple and fast.
The description of the language first appeared in Les Cerveaux non-humains ("Non-human brains"),[2][3] and the system can also be found in Boby Lapointe by Huguette Long Lapointe.[4]
Name
[edit]The central observation driving this system is that sixteen can be written as 2 to the power of 2, to the power of 2. As we use the term binary for numbers written in base two, Lapointe reasoned that one could also say "bi-binary" for base four, and thus "bibi-binary" for base 16. Its name may also be a pun, as the word bibi in French is slang for "me" or "myself";[5] various forms of word play were at the centre of Lapointe's artistic œuvre.
Pronunciation
[edit]In addition to unique graphical representations, Lapointe also devised a pronunciation for each of the sixteen digits. Using four consonants (HBKD) and four vowels (OAEI), one obtains sixteen combinations:
HO, HA, HE, HI, BO, BA, BE, BI, KO, KA, KE, KI, DO, DA, DE, DI.
To express any number, it suffices to enumerate the (hexadecimal) digits that make it up. For example: the number written as "2000" in decimal, which translates to "7D0" in conventionally-written hexadecimal, would in Bibi-binary be spoken aloud as "BIDAHO".
References
[edit]- ^ Brevet d'invention n° 1.569.028, Procédé de codification de l'information, Robert Jean Lapointe, demandé le 28 mars 1968, délivré le 21 avril 1969. Downloaded from INPI.
- ^ Jean-Marc Font, Jean-Claude Quiniou, Gérard Verroust, Les Cerveaux non-humains : introduction à l'Informatique, Denoël, Paris, 1970.
- ^ Lapointe, Boby (1970). "Recherches pour un langage". Les cerveaux non-humains: Introduction à l'informatique [Non-Human Brains: Introduction to Computer Science] (in French). Paris: Denoël. pp. 225–237. Retrieved 2025-09-24.
First academic publication of the Bibi-binary system. Pagination discovered September 2025.
- ^ Huguette Long Lapointe, Boby Lapointe, Encre, Paris, 1980 ISBN 2-86418-148-7
- ^ "Bibi-binaire code" (PDF), Phenomena: Design lifts the veil on the invisible technologies of everyday life (Guide booklet), Musée des arts décoratifs et du design, Bordeaux, pp. 8–9, November 2018 – March 2019
External links
[edit]- Conversion en ligne décimal ↔ bibi-binaire (in French)
Bibi-binary
View on GrokipediaHistory
Invention by Boby Lapointe
Robert "Boby" Lapointe (1922–1972), born Robert Lapointe in Pézenas, France, was a multifaceted figure renowned for his careers as a singer-songwriter, actor, and mathematician.[2] From an early age, he demonstrated exceptional aptitude in mathematics and linguistics, earning a baccalauréat in elementary mathematics in 1940 and pursuing advanced studies in Toulouse before World War II interrupted his education.[8] After being conscripted into forced labor in Austria during World War II, from which he escaped twice, and working in various trades—including as a diver and antenna installer—Lapointe transitioned to the arts in the late 1950s, gaining fame for his witty, wordplay-filled chansons while maintaining a lifelong passion for mathematical pursuits.[2] Lapointe conceived Bibi-binary in 1968 as a hexadecimal numeral system designed to logically notate numbers in a manner compatible with binary encoding, particularly useful in early computing contexts.[8] He finalized the system in March of that year during his explorations of mathematical entertainments, blending his technical expertise with his humorous sensibility.[8] The invention stemmed from his desire to create an alternative to standard hexadecimal notation (0-9, A-F).[2] Central to Lapointe's motivation was enabling easy pronunciation and visualization of complex numbers through a syllabic, letter-based representation that produced amusing phonetic results, reflecting his playful approach to mathematics.[9] This innovation allowed for intuitive handling of base-16 values—each grouping four binary digits—while avoiding the ambiguities of conventional symbols, making it a poetic enhancement suited to both technical and artistic expression.[2]Patent and early publications
The Bibi-binary system was formally patented by Robert Lapointe, known professionally as Boby Lapointe, under the title "Procédé de codification de l'information." The patent application was filed on 28 March 1968 with the Institut National de la Propriété Industrielle (INPI) and published on 21 April 1969 as Brevet n° 1.569.028. This legal protection covered the method for encoding information using a hexadecimal notation system derived from binary principles, emphasizing its utility for simplified numeric representation and computation. The invention garnered early academic interest from prominent mathematician André Lichnerowicz, who praised the system.[10] Lichnerowicz, a leading figure in differential geometry and mathematical physics, included Lapointe's work in a key anthology he edited, providing one of the system's first scholarly endorsements. The inaugural major publication of Bibi-binary appeared in 1970 within Les Cerveaux non-humains: Introduction à l'informatique, a collection edited by Lichnerowicz and published by Éditions Denoël. Lapointe contributed a chapter titled "Recherches pour un langage," detailing the system's phonetic and graphic elements as a bridge between human-readable notation and machine-oriented binary processes. This exposure in a volume focused on early informatics helped position Bibi-binary as an innovative tool amid growing interest in computer science. Lapointe's death from cancer on 29 June 1972 curtailed the system's immediate dissemination and practical adoption during his lifetime.[11] Nonetheless, the patent and publication ensured its preservation within mathematical and computational literature, where it has since been referenced for its creative approach to numeral systems.[12]Etymology
Origin of the name
The full name of the system is système Bibi-binaire, as documented in the patent filed by Robert Lapointe (known as Boby Lapointe) on March 28, 1968, and granted the following year.[13] The component "Bibi" draws from French slang, in which bibi serves as a familiar, affectionate term for "me" or "myself," embodying Lapointe's characteristic wordplay and self-referential humor in titling his creation.[14] This linguistic choice aligns with Lapointe's artistic style, where puns and personal quirks frequently infused his mathematical and musical endeavors.[2] The "binaire" element underscores the system's reliance on binary bit patterns to encode hexadecimal values, with each of the 16 digits derived from unique 4-bit binary sequences that inform their symbols and pronunciations.[3] Within Lapointe's own publications and performances, the system was routinely shortened to système Bibi, a convention that persisted in later scholarly and educational references to the notation.[2]Connection to binary concepts
The name "Bibi-binary" reflects a deliberate mathematical connection to binary systems, rooted in the structure of powers of 2. Robert Lapointe conceptualized base-16 as an extension of binary (base-2) notation: just as "binary" describes base-2, "bi-binary" denotes base-4 (), and "bibi-binary" signifies base-16 ( or equivalently ). This layered interpretation underscores the system's foundation in binary arithmetic, where each digit encapsulates multiple binary units for compactness.[15] Central to this connection is the role of Bibi-binary in efficiently representing binary data through nibble grouping. A nibble consists of four binary digits, yielding possible combinations, which align directly with one Bibi-binary digit. This grouping allows binary strings to be condensed without loss of information, facilitating easier manipulation and visualization in computational tasks. For instance, the binary sequence 1011 (decimal 11) is represented as a single Bibi-binary symbol corresponding to its hexadecimal equivalent B.[9] In distinction from pure binary notation, which relies solely on 0s and 1s and often results in verbose strings for larger values, Bibi-binary functions as a specialized hexadecimal overlay optimized for human readability. It preserves the exactitude of binary while mitigating issues like the interpretive ambiguities that arise in decimal systems, particularly in early computing contexts where binary-hexadecimal mappings were emerging. This design emphasizes conceptual efficiency over exhaustive bit-level detail, aligning with broader trends in numeral systems for machine-readable data.[9]System Overview
Base and purpose
Bibi-binary is a hexadecimal numeral system, operating in base-16, which encodes numerical values using 16 distinct digits to represent quantities from 0 to 15 in a single symbol. This base allows for a more compact notation compared to binary or decimal systems, particularly suited for handling computer-related data where powers of 2 are fundamental.[9] The primary purpose of Bibi-binary is to represent binary data in a compact and unambiguous manner, enabling efficient grouping and interpretation of binary sequences without the ambiguities introduced by standard alphanumeric notations. Each digit in the system corresponds precisely to four binary bits, or a nibble, which simplifies conversions between binary and hexadecimal formats by aligning directly with binary structure— for instance, an 8-bit byte becomes two hexadecimal digits. This nibble-based encoding reduces the length of representations while preserving exact binary fidelity, making it advantageous for computational tasks involving low-level data manipulation.[9][16] A key design feature of Bibi-binary is its avoidance of reuse of standard Latin letters or numerals, instead utilizing unique symbols and associated phonetic elements constructed from a limited set of consonants (H, B, K, D) and vowels (O, A, E, I) to form syllable-like pairs. This approach ensures no overlap with decimal digits 0-9, promoting clarity in written computation, verbal communication, and visual distinction from everyday text or numbers.[9]Structure of digits
Bibi-binary utilizes 16 distinct digits, each uniquely representing the integer values from 0 to 15, which align with the hexadecimal range 0 through F. These digits are derived from binary quartets, wherein each group of 4 bits (a nibble) is systematically mapped to a corresponding symbol and phonetic syllable, enabling a compact representation of binary data in a human-readable form.[9] The core organizational framework of these digits employs a 4×4 grid structure, leveraging four consonants—H, B, K, and D—to denote the rows (corresponding to base-4 increments of 0 to 3) and four vowels—O, A, E, and I—to denote the columns (likewise spanning 0 to 3). This combinatorial approach generates all 16 unique syllable pairs, such as HO (row H with column O), BA (row B with column A), KE (row K with column E), and DI (row D with column I), ensuring each position in the grid captures a precise value within the hexadecimal spectrum.[9] This grid-based composition not only facilitates intuitive syllable formation for pronunciation but also mirrors the quaternary (base-4) subdivision inherent in grouping binary digits, promoting ease of conversion between binary, hexadecimal, and Bibi-binary notations.[9]Representations
Visual symbols
The visual symbols of Bibi-binary consist of 16 unique graphical designs, each corresponding to one of the hexadecimal digits from 0 to 15, constructed from the 4-bit binary representation arranged within a 2x2 square grid.[9] These symbols emphasize the binary structure by visually encoding the positions of set bits (1s), providing a compact and intuitive alternative to standard numerals while facilitating recognition of binary patterns. The design prioritizes simplicity and distinctiveness, ensuring each symbol is easily differentiable at a glance. Symbol construction begins with the 2x2 grid, where the four bits are arranged to form the basis of the glyph. Lines or marks are placed only in cells with set bits, forming the core shape; empty cells (0s) may incorporate connecting curves to maintain the square's integrity and enhance fluidity. Set bits (1s) are typically represented by straight lines or angles, while 0 bits use curves.[4] This mapping process translates the binary pattern directly into a visual form without requiring arithmetic computation, simply by plotting the active bit locations to create a cohesive glyph. These examples illustrate how the system balances minimalism for low values with structured complexity for higher ones, aiding quick visual parsing in applications like notation or puzzles.[9]Syllabic pronunciation
The syllabic pronunciation system of Bibi-binary assigns a unique syllable to each of the 16 hexadecimal digits (0 through F), constructed from four consonants (H, B, K, D) and four vowels (O, A, E, I). This creates a phonetic representation that corresponds directly to numerical values, where the consonant provides the base value (H=0, B=4, K=8, D=12) and the vowel adds the offset (O=0, A=1, E=2, I=3), resulting in additive combinations for each digit.[9][17][7] The full mapping of syllables to values is as follows:| Value (Decimal/Hex) | Syllable |
|---|---|
| 0 / 0 | HO |
| 1 / 1 | HA |
| 2 / 2 | HE |
| 3 / 3 | HI |
| 4 / 4 | BO |
| 5 / 5 | BA |
| 6 / 6 | BE |
| 7 / 7 | BI |
| 8 / 8 | KO |
| 9 / 9 | KA |
| 10 / A | KE |
| 11 / B | KI |
| 12 / C | DO |
| 13 / D | DA |
| 14 / E | DE |
| 15 / F | DI |
