<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Bahaa Budargham</title>
    <description>The latest articles on DEV Community by Bahaa Budargham (@engineering_of_alphabets_eoa).</description>
    <link>https://dev.to/engineering_of_alphabets_eoa</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4133591%2F9cb0fea8-cfc2-4384-a1ac-bca1b2c7e2bf.png</url>
      <title>DEV Community: Bahaa Budargham</title>
      <link>https://dev.to/engineering_of_alphabets_eoa</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/engineering_of_alphabets_eoa"/>
    <language>en</language>
    <item>
      <title>The Alphabet as a Sequence Engine: A Census of What Letter Names Generate, and What the OEIS Has Never Seen</title>
      <dc:creator>Bahaa Budargham</dc:creator>
      <pubDate>Tue, 27 Oct 2026 21:09:20 +0000</pubDate>
      <link>https://dev.to/engineering_of_alphabets_eoa/the-alphabet-as-a-sequence-engine-a-census-of-what-letter-names-generate-and-what-the-oeis-has-5e6h</link>
      <guid>https://dev.to/engineering_of_alphabets_eoa/the-alphabet-as-a-sequence-engine-a-census-of-what-letter-names-generate-and-what-the-oeis-has-5e6h</guid>
      <description>&lt;p&gt;&lt;strong&gt;Abstract&lt;/strong&gt;&lt;br&gt;
We evaluate the integer sequences generated across 36 human writing systems under the Engineering of Alphabets (EOA) operator. Auditing all 1,056 resulting sequences against the On-Line Encyclopedia of Integer Sequences (OEIS), three facts survive every check we could devise. First, the growth rates of these sequences cluster on a small set of exact algebraic numbers 2.618…, 3.414…, 2.414…, 2, and 3, with 2.618… (φ²) the single largest cluster. Second, several of the generated sequences are, term for term, classics of mathematics: the powers of two, the Fibonacci bisections, the Lucas bisection, the Pell family, the Mersenne numbers, and the bare counting numbers, each verified against the full published OEIS record (up to 90 terms) from our 500-term exact sequences. Third, 346 distinct generated sequences appear in no catalogue, although every one satisfies an explicit integer linear recurrence. To test whether these observations arise by chance, we evaluate two random-baseline controls: random alphabets of matched size never form the tiny cores that natural scripts form (0 of 250 simulations), and the English E5 spectrum splits into two equal halves, a pattern random alphabets never produce (0 of 100 simulations). We release the full census, the matrices, and the verification code, and we pose two challenges to the sequence community.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. THE RULE, IN ONE PARAGRAPH&lt;/strong&gt;&lt;br&gt;
Every letter has a name. Apply a fixed recursive expansion rule to each letter name, and repeat round after round. This produces an endless string of letters. Count how long the string becomes at each round: that growing list of numbers is the letter’s sequence. The counts obey a fixed recipe fixed by the script’s letter names alone; no tuning, no search. The mathematical engine behind every sequence is the script’s incidence matrix, and the growth rate of the counts is the Perron eigenvalue of that matrix. The matrices for all 36 scripts are open data; everything below was recomputed from them in exact integer arithmetic.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. WHAT WE MEASURED&lt;/strong&gt;&lt;br&gt;
This census covers 36 different writing systems, totaling 1,056 individual letters. We chose these scripts based on their documented historical names and to include a wide mix of different writing styles from unconnected parts of the world. We did not cherry-pick this list to force a result. We deliberately kept all the 'failures' in our dataset: 8 scripts that matched nothing in the OEIS at all (seven formed massive, tangled graphs, while Georgian collapsed), along with several scripts that produced completely trivial, flat sequences. If we had filtered the data to keep only the 12 scripts that generated the non-trivial mathematical families, two-thirds of the dataset would have been thrown out. Because we kept them in, you can trust that the patterns we found emerged naturally from the raw data.&lt;br&gt;
The 1,056 letter-sequences collapse into 402 distinct sequences, because letters that share a naming pattern share their sequence (Appendix, Tables A1–A2). For each distinct sequence we computed its exact recurrence order and its growth rate. Two summaries:&lt;br&gt;
• Recurrence orders run from 1 to more than 14. The most common orders are 13 (47 sequences), 5 (41), 4 (29), and 11 (23); 176 sequences need order above 14.&lt;br&gt;
• Growth rates cluster tightly: 78 sequences grow at φ² = 2.618…, 44 at 2+√2 = 3.414…, 27 at 1+√2 = 2.414…, 20 near 3.1416 (English), 19 near 4.21 (Ogham), 19 at exactly 2 (the Mersenne regime), 8 at exactly 3 (Korean), and 30 distinct sequences are flat (rate 1), matched by 176 letters total.&lt;br&gt;
This census is not a sample; it is the whole population of distinct sequences the 36 scripts can produce. Growth at φ² is the most common outcome in the entire dataset.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. WHAT MATCHED THE OEIS, AND SURVIVED VERIFICATION&lt;/strong&gt;&lt;br&gt;
While all our sequences were generated to 500 terms, published OEIS records cut off much earlier; we kept only identities that hold term-by-term across the entire available OEIS entry (up to 90 terms) under an exact recurrence check. These are exact structural identities, not coincidental prefix agreements or numerical approximations. Six families pass:&lt;br&gt;
• The powers of two, A000079: generated by four Hebrew letters (bet, tet, mem, nun), and by the same naming pattern in Phoenician, Aramaic, Syriac, Arabic, Japanese-pronounced Latin, Sanskrit and Amharic. (1, 2, 4, 8, 16 … to 2⁸⁹, exact.)&lt;br&gt;
• The Fibonacci bisection, A001906: generated in Ge’ez and Thai (1, 3, 8, 21, 55 …). Its recurrence t(n+2) = 3•t(n+1) − t(n) is the polynomial x²−3x+1 ,  the same equation behind the φ² growth above. The odd Fibonacci numbers, A001519, appear the same way in both scripts.&lt;br&gt;
• The odd-index Lucas numbers, A002878: two Thai letters (1, 4, 11, 29, 76 …), same polynomial, different seeds.&lt;br&gt;
• The Pell family, A094723 and A048739: generated in Arabic. Their growth rate is the silver ratio 1+√2 ,  which is exactly why the Arabic core grows at 1+√2.&lt;br&gt;
• The Mersenne numbers 2ⁿ−1, A000225: generated in Japanese-pronounced Latin, Aramaic and Sanskrit.&lt;br&gt;
• The silver-square recurrence, A007070: generated in Burmese (1, 4, 14, 48 ...), growing exactly at 2+√2.&lt;/p&gt;

&lt;p&gt;These six families are not arbitrary; four of them are organized by three exact quadratic irrationals, &lt;br&gt;
φ² = 2.618…, 1+√2 = 2.414, and 2+√2 = 3.414…, which recur across unconnected scripts. We call these the "Crown Jewels" of the census. Together, these three constants host 9 catalogued OEIS sequences and 9 uncatalogued cross-script core-letter groups spanning six scripts.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Table A1 lists all fourteen catalogued sequences, including the further matches beyond these six (the bare counting numbers A000027, the all 1s A000012, the shifted counting variant, the odd numbers A005408, the cake numbers A000125, and A000295).&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. WHAT MATCHED NOTHING, THE UNCATALOGUED HALF&lt;/strong&gt;&lt;br&gt;
346 distinct sequences have no OEIS entry (Table A2 lists the per-script breakdown; every sequence is released with its recurrence in census.csv and uncatalogued_sequences.csv). Each one satisfies an explicit integer linear recurrence of small order, derived from its matrix, and each is released with that recurrence, its matrix, its script and its letters. They concentrate in the large-core scripts: every letter of English E5, Greek, Gothic, Runic, Ogham and Glagolitic is uncatalogued. We make no claim that they are important; we claim only that they are generated, that their recurrences are known, and that no catalogue records them. Whether that gap is worth filling is precisely Challenge I below.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. TWO CONTROLS THAT MAKE THE ABOVE MEAN SOMETHING&lt;/strong&gt;&lt;br&gt;
(a) The small-core anomaly. The six verified families come from tiny closed loops of letters: Hebrew and Arabic have dominant cores of 3 letters, Thai of 2, Japanese of 4. Is that usual? We built 250 random 26-letter alphabets with the same name lengths (2–5 letters per name) and computed their cores. Every random alphabet entangled into one giant loop: core sizes ran from 21 to 26, and not one fell below 21 (0 of 250). Natural scripts, in other words, do something random name systems never do: they isolate their growth into loops of two to four letters. This is the quantitative backbone of our name-structure conjecture, and it is reproducible with one script run.&lt;br&gt;
(b) The English split. The English E5 matrix factors as thirteen linear factors and one irreducible polynomial of degree exactly 13, a spectrum split into equal halves. We generated 100 random 26-letter alphabets of matched shape: none produced such a split (0 of 100). Generic random matrices have one large irreducible factor of degree 20 to 26 and almost no linear factors. The English split is a genuine structural anomaly, not a presentation choice.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. THE CHALLENGES&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;I.&lt;/strong&gt; To the uncatalogued 346. Each is released with its recurrence, matrix and attestation. We ask the community for an adjacency audit: is a sequence’s recurrence family already represented in the OEIS? Our own flagship example was, the Hebrew pair dalet and lamed: they generate 1, 4, 12, 34, 94, 256, 690 …, which is 2•F(2n) − 2^(n−1): an order-3 cousin of two catalogued families, whose sibling F(2n+2) − 2ⁿ is A105693. We had called it missing; the record corrected us, and we print the correction. Where a family is genuinely unrepresented and of independent interest, we support inclusion. Where it is catalogued, we ask only that the census record the correspondence. A reasoned rejection will be published with the same care as a match.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;II&lt;/strong&gt;. To the matched six families. Is the hit rate itself remarkable, or do small integer matrices match the OEIS at high rates regardless? We designed a random-matrix control, density-matched, row-shuffled, and degree-preserving, at match windows from 10 to 40 terms, and released the protocol and code. We have not run it to completion. The interpretation rules are fixed in advance: if real scripts match above all controls, naming structure selects catalogued sequences; if they match at control levels, the census rests on the verified identities and the controls alone; if real beats the density control but not the degree-preserving one, the driver is name length and degree structure. Whichever outcome occurs, we pre-commit to publishing it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;7. WHAT WE CLAIM, AND WHAT WE DO NOT&lt;/strong&gt;&lt;br&gt;
We present an objective measurement: the first complete census of the integer sequences generated by 36 human writing systems, with two verified structural anomalies (small cores, and the English split) and six exact term-for-term matches to named sequences. We do not claim that ancient scribes intentionally encoded mathematics into letter names, nor that these mathematical matches are surprising in number, or that the uncatalogued 346 are profound. The honest open question is the one the census poses and cannot answer: why does the same handful of polynomials,  x²−3x+1 above all, organize naming systems that never met?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;VERIFICATION AND MATERIALS&lt;/strong&gt;&lt;br&gt;
Every sequence was computed to 500 terms in exact BigInt arithmetic from the open matrices, and identities in Section 3 were verified against the full published OEIS entries up to 90 terms. The pre-computed census tables (census.csv, uncatalogued_sequences.csv, census_summary.json) and verification scripts ship directly with the release: audit.py (generates the 402-sequence census), verify_wows.py (reproduces the term-exact OEIS identity checks), baseline_oeis_lookup.py (hit-rate control protocol), and e5_split_test_sage.sage (E5 spectral split null).&lt;br&gt;
Matrices: &lt;a href="https://doi.org/10.5281/zenodo.23440579" rel="noopener noreferrer"&gt;https://doi.org/10.5281/zenodo.23440579&lt;/a&gt;. &lt;br&gt;
Main technical paper: &lt;a href="https://doi.org/10.5281/zenodo.23449728" rel="noopener noreferrer"&gt;https://doi.org/10.5281/zenodo.23449728&lt;/a&gt;. &lt;br&gt;
Appendices: &lt;a href="https://doi.org/10.5281/zenodo.23695751" rel="noopener noreferrer"&gt;https://doi.org/10.5281/zenodo.23695751&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>goldenratio</category>
      <category>oeis</category>
      <category>growthratio</category>
      <category>engineeringofalphabets</category>
    </item>
    <item>
      <title>The Golden Ratio Is Hiding in the Alphabet</title>
      <dc:creator>Bahaa Budargham</dc:creator>
      <pubDate>Sun, 18 Oct 2026 16:19:06 +0000</pubDate>
      <link>https://dev.to/engineering_of_alphabets_eoa/the-golden-ratio-is-hiding-in-the-alphabet-5bof</link>
      <guid>https://dev.to/engineering_of_alphabets_eoa/the-golden-ratio-is-hiding-in-the-alphabet-5bof</guid>
      <description>&lt;p&gt;To the eye, an alphabet is pure history. Scripts are borrowed, sounds drift, and every culture bends the letters to fit its own tongue. Nothing about it looks like mathematics.&lt;br&gt;
Yet underneath, the names of the letters form a hidden structure. Follow it, and an exact number appears: the Golden Ratio squared. And it appears not once, but in writing traditions that never met.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;THE DISCOVERY&lt;/strong&gt;&lt;br&gt;
We took 36 writing traditions, from Hebrew and Arabic to Thai, Korean, Runic and English, each with its own set of letter names. We applied one strict rule to all of them: follow how each letter’s name refers to other letters, and measure how that network grows. We used no tuning and did not go looking for famous numbers. Every tradition got the same rule.&lt;br&gt;
The results were not random. They gave a small family of exact constants:&lt;br&gt;
&lt;strong&gt;φ²  =  2.618…&lt;/strong&gt;    &lt;em&gt;the Golden Ratio squared&lt;br&gt;
Hebrew • Phoenician • Ge’ez • Thai • Japanese-pronounced Latin&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2 + √2  =  3.414…&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;Aramaic • Syriac • Burmese&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1 + √2  =  2.414…&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;Arabic&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;And English?&lt;/strong&gt; Its letter names land on 3.141593…, a number that agrees with π to five digits. It is not π itself, but it is close enough to make you look twice.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;IT IS NOT LUCK&lt;/strong&gt;&lt;br&gt;
We built 4,482 random networks of the same size and shape. The Golden Ratio squared appeared in only 5.8% of them. The chance that three unrelated writing traditions all land on that exact number by accident is less than 1 in 100.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SEE IT FOR YOURSELF&lt;/strong&gt;&lt;br&gt;
Three Hebrew letters, Alef (א), Dalet (ד) and Lamed (ל), are tied together by their names. Each one points to the others. Written as a grid, the loop looks like this:&lt;br&gt;
&lt;strong&gt;[1 0 1]&lt;br&gt;
[1 1 1]&lt;br&gt;
[1 1 1]&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;Three letters. One loop. Out comes φ² = 2.618…, the Golden Ratio squared.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Nobody tuned this. &lt;strong&gt;These are just letter names, the same ones used for three thousand years.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;THE MYSTERY AND THE OPEN CALL&lt;/strong&gt;&lt;br&gt;
The data is exact, and anyone can check the math. But why this happens is still unknown. The blind tests have carried the work as far as one researcher can.&lt;br&gt;
&lt;strong&gt;Break it&lt;/strong&gt;.  Try other historical spellings and pronunciations. Does the pattern survive?&lt;br&gt;
&lt;strong&gt;Find the next one&lt;/strong&gt;.  Test an alphabet nobody has tested yet. Which number does it give?&lt;br&gt;
&lt;strong&gt;Explain it&lt;/strong&gt;.  Why do human letter names keep choosing the same few exact numbers? We need a theorem.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;WHERE IT COULD MATTER&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Mathematics and symbolic dynamics&lt;/strong&gt;. Which exact numbers can human naming systems produce, and why so few? A theorem is waiting to be written.&lt;br&gt;
&lt;strong&gt;Combinatorics on words&lt;/strong&gt;. Every alphabet becomes a sequence that generates itself. What kind of sequences are they?&lt;br&gt;
&lt;strong&gt;Linguistics and the history of writing&lt;/strong&gt;. A numerical fingerprint for each script: a new way to compare traditions, test transliterations and trace how alphabets descend from one another.&lt;br&gt;
&lt;strong&gt;AI and language technology.&lt;/strong&gt; Tokenizers that split text for AI models follow the same kind of substitution rule. Could this fingerprint predict how well a language compresses? Can a model learn the rule from the strings alone?&lt;br&gt;
&lt;strong&gt;Information theory.&lt;/strong&gt; The growth rate is a single number that measures how much hidden structure a naming system carries.&lt;br&gt;
&lt;strong&gt;Cognitive science&lt;/strong&gt;. Why would people naming letters, centuries and continents apart, build the same small loops?&lt;br&gt;
&lt;strong&gt;Physics and biology.&lt;/strong&gt; Do the same loops and constants appear in models of growth, or in how biological codes are named?&lt;/p&gt;

&lt;p&gt;&lt;em&gt;These are open questions, not claims. Each one is a paper waiting for the right person.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The framework has now survived five out-of-sample tests: it replicated under an inherited naming tradition, collapsed exactly where the filter predicted (Vietnamese), matched a timestamped prediction (Ogham), exposed a false positive in a lineage’s modern descendant (Glagolitic vs Cyrillic), and produced a target constant on command (√3). We do not claim a law. We claim a machine that has not failed a test yet, and we are inviting you to try to break it.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;We are saying something stranger:&lt;br&gt;
&lt;strong&gt;the names of the letters themselves follow rules no one has measured until now.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;WHAT IS ALREADY ON THE TABLE&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Open dataset.&lt;/strong&gt;  The full incidence matrices for all 36 writing traditions, as CSV files, with a verification script that recomputes every growth rate in seconds.&lt;br&gt;
&lt;a href="https://doi.org/10.5281/zenodo.23440579" rel="noopener noreferrer"&gt;https://doi.org/10.5281/zenodo.23440579&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Technical paper.&lt;/strong&gt;  Exact factorizations for every script, the small core loops behind each constant, an exhaustive baseline of 4,482 random networks, a significance test corrected for shared history, a complete classification of the small quadratic constants, five out-of-sample blind tests, open conjectures, and full references. &lt;br&gt;
&lt;a href="https://doi.org/10.5281/zenodo.23449728" rel="noopener noreferrer"&gt;https://doi.org/10.5281/zenodo.23449728&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I am looking for collaborators, co-authors and institutional partners &lt;br&gt;
to take this to the next scale.&lt;/strong&gt;&lt;br&gt;
Contact: Bahaa Budargham • ORCID 0009-0005-2955-3703&lt;br&gt;
&lt;strong&gt;The door is open.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>ratio</category>
      <category>alphabets</category>
      <category>matrix</category>
      <category>science</category>
    </item>
    <item>
      <title>The Budargham Constant λ(E5): Minimal Polynomial, 26x26 Incidence Matrix M, and 1,000-Digit Expansion</title>
      <dc:creator>Bahaa Budargham</dc:creator>
      <pubDate>Thu, 15 Oct 2026 14:26:35 +0000</pubDate>
      <link>https://dev.to/engineering_of_alphabets_eoa/the-budargham-constant-le5-minimal-polynomial-26x26-incidence-matrix-m-and-1000-digit-1072</link>
      <guid>https://dev.to/engineering_of_alphabets_eoa/the-budargham-constant-le5-minimal-polynomial-26x26-incidence-matrix-m-and-1000-digit-1072</guid>
      <description>&lt;p&gt;The Budargham Constant ; λE5 (BE5):&lt;br&gt;&lt;strong&gt;λE5 = 3.1415932235776478077659351649002756071087111553047325144046...&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This record formally documents the mathematical constant λE5 (the EOA Limiting Ratio under encoding E5). It is defined as the unique strictly dominant real root (Perron root) of the monic, irreducible degree-13 integer polynomial:&lt;/p&gt;

&lt;p&gt;G2(x) = x&lt;sup&gt;13&lt;/sup&gt; - 9x&lt;sup&gt;12&lt;/sup&gt; + 30x&lt;sup&gt;11&lt;/sup&gt; - 38x&lt;sup&gt;10&lt;/sup&gt; - 26x&lt;sup&gt;9&lt;/sup&gt; + 152x&lt;sup&gt;8&lt;/sup&gt; - 210x&lt;sup&gt;7&lt;/sup&gt; + 116x&lt;sup&gt;6&lt;/sup&gt; + 34x&lt;sup&gt;5&lt;/sup&gt; - 98x&lt;sup&gt;4&lt;/sup&gt; + 74x&lt;sup&gt;3&lt;/sup&gt; - 45x&lt;sup&gt;2&lt;/sup&gt; + 21x - 4&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Properties:&lt;/strong&gt;&lt;br&gt;• Spectrum of M: λE5 is the spectral radius of the released 26×26 non-negative integer incidence matrix M (matrix_M_E5.csv). Over Q, the characteristic polynomial factors with an equal-degree split:&lt;br&gt; 
charpoly(M) = (x - 2) · x&lt;sup&gt;3&lt;/sup&gt; · (x - 1)&lt;sup&gt;9&lt;/sup&gt; · G2(x).&lt;/p&gt;

&lt;p&gt;• Galois Invariant: G2(x) is irreducible with full symmetric Galois group S13 (order 13! = 6,227,020,800).&lt;/p&gt;

&lt;p&gt;• Certified Precision: Full 1,000-digit expansion is certified in lambda_E5_1000_digits.txt (verified by checksums.sha256).&lt;/p&gt;

&lt;p&gt;• Proximity to π: |λE5 - π| ≈ 5.70 × 10^&lt;sup&gt;-7&lt;/sup&gt; (treated as a numerical coincidence).&lt;/p&gt;

&lt;p&gt;• Reciprocal Constant: 1/λE5 ≈0.318309886... marks the exact radius of convergence of the generating function.&lt;/p&gt;

&lt;p&gt;• Independent Verification: verify_e5.py recomputes the characteristic polynomial factorization and all 1,000 digits directly from M and G2(x).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Staged Disclosure:&lt;/strong&gt;&lt;br&gt;The matrix M, polynomial G2(x), and 1,000 digits are fully public. The phonetic letter-name strings and recursive β-operator that generated M are withheld under staged disclosure. Access for collaboration: bdarghamneurolabs@gmail.com.&lt;/p&gt;

&lt;p&gt;Access the full matrix, 1,000-digit file, and verification scripts on Zenodo: &lt;a href="https://doi.org/10.5281/zenodo.23395237" rel="noopener noreferrer"&gt;doi.org/10.5281/zenodo.23395237&lt;/a&gt;&lt;/p&gt;

</description>
      <category>constants</category>
      <category>polynomials</category>
      <category>eigenvalues</category>
      <category>matrix</category>
    </item>
    <item>
      <title>Inside a Zero-Entropy Sequence: 12 Visual Diagnostics from EOA Sequence Visualizer v4.1</title>
      <dc:creator>Bahaa Budargham</dc:creator>
      <pubDate>Wed, 14 Oct 2026 18:23:52 +0000</pubDate>
      <link>https://dev.to/engineering_of_alphabets_eoa/inside-a-zero-entropy-sequence-12-visual-diagnostics-from-eoa-sequence-visualizer-v41-7m4</link>
      <guid>https://dev.to/engineering_of_alphabets_eoa/inside-a-zero-entropy-sequence-12-visual-diagnostics-from-eoa-sequence-visualizer-v41-7m4</guid>
      <description>&lt;p&gt;When you study a deterministic sequence running into thousands of symbols, summary statistics alone don't tell the full story. You need multiple geometric and topological angles to see what the grammar is actually doing.&lt;/p&gt;

&lt;p&gt;In the &lt;strong&gt;Engineering of Alphabets (EOA)&lt;/strong&gt; program, we apply a deterministic recursive operator to phonetic letter encodings. Starting with the spoken name of the letter "a", the system generates a discrete sequence with strictly linear factor complexity and an asymptotic growth ratio near $\pi$ ($\lambda \approx 3.141593$).&lt;/p&gt;

&lt;p&gt;To audit its properties without relying on hand-waving, our analysis tool—&lt;strong&gt;&lt;code&gt;eoa_sequence_visualizer_v4.1&lt;/code&gt;&lt;/strong&gt;—generates a 12-panel diagnostic suite. Rather than just making generative art, each panel isolates a specific dynamical property: subword graphs, recurrence matrices, topological entropy ladders, and surrogate controls.&lt;/p&gt;

&lt;p&gt;Below is the complete 12-panel breakdown extracted from the verified 2,500-symbol prefix.&lt;/p&gt;




&lt;h3&gt;
  
  
  Panel 1 — Symbolic Turtle Rendering
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fey1n5v2xlmn4u63t01f9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fey1n5v2xlmn4u63t01f9.png" alt=" " width="540" height="396"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;L-system path tracing where symbols govern rotation and forward translation step-by-step.&lt;/p&gt;




&lt;h3&gt;
  
  
  Panel 2 — Chaos Game Representation (CGR)
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flfwouebsdejsliwi9e01.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flfwouebsdejsliwi9e01.png" alt=" " width="540" height="396"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fractal-space mapping tracking how consecutive subwords distribute across the state space.&lt;/p&gt;




&lt;h3&gt;
  
  
  Panel 3 — Symbolic Recurrence Matrix
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg0vs7w7dd70h3uth8i7a.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg0vs7w7dd70h3uth8i7a.png" alt=" " width="540" height="434"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2D recurrence plot exposing exact long-range repetitions, bounded gaps, and diagonal lines.&lt;/p&gt;




&lt;h3&gt;
  
  
  Panel 4 — Rewrite Engine Waveform
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbswjnlmzu1kj4ih1sr9i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbswjnlmzu1kj4ih1sr9i.png" alt=" " width="540" height="362"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Amplitude signal showing discrete state transitions generated by successive rewrite rounds.&lt;/p&gt;




&lt;h3&gt;
  
  
  Panel 5 — Empirical Eigenvector Projection
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fas6lnfet4nod995l3w1g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fas6lnfet4nod995l3w1g.png" alt=" " width="540" height="382"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2D projection along the dominant eigenvectors of the letter transition spectrum.&lt;/p&gt;




&lt;h3&gt;
  
  
  Panel 6 — Subword Transition Graph (Rauzy Graph)
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fduuny79ju8dwovb7sezn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fduuny79ju8dwovb7sezn.png" alt=" " width="540" height="368"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Directed network showing factor connectivity and isolating the small 4-symbol branching core.&lt;/p&gt;




&lt;h3&gt;
  
  
  Panel 7 — Desubstitution Test
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4eu0ru675mz18uzg1zmg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4eu0ru675mz18uzg1zmg.png" alt=" " width="540" height="305"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Inverse-morphism scan testing whether recurrent blocks collapse back into a primitive substitution rule.&lt;/p&gt;




&lt;h3&gt;
  
  
  Panel 8 — Factor Complexity $p(k)$ vs $k$
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftmfcedxo1x6fysqrvfxr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftmfcedxo1x6fysqrvfxr.png" alt=" " width="800" height="654"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Counting distinct subwords up to length 30; confirms strictly linear subword growth.&lt;/p&gt;




&lt;h3&gt;
  
  
  Panel 9 — Abelian Complexity $a(k)$ vs $k$
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3jaur5vrgynm5xf1jzmw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3jaur5vrgynm5xf1jzmw.png" alt=" " width="540" height="409"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Subword complexity under Parikh vectors, evaluating permutation symmetry across words.&lt;/p&gt;




&lt;h3&gt;
  
  
  Panel 10 — Finite-Sample Block-Growth Ladder
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxkf5nd0ql6xydigxxd94.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxkf5nd0ql6xydigxxd94.png" alt=" " width="540" height="407"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Comparing empirical graph spectral radius against observed block growth to test the zero-entropy boundary.&lt;/p&gt;




&lt;h3&gt;
  
  
  Panel 11 — Prefix-Frequency Discrepancy
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp3z1fb37k8wlsqs75152.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp3z1fb37k8wlsqs75152.png" alt=" " width="540" height="438"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Measuring balance and deviation of letter counts against expected asymptotic frequencies.&lt;/p&gt;




&lt;h3&gt;
  
  
  Panel 12 — Surrogate Controls
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxx2w62wv81unb83t0ph5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxx2w62wv81unb83t0ph5.png" alt=" " width="540" height="382"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Null-model benchmarks testing the sequence against random shuffles and order-1 Markov surrogates.&lt;/p&gt;




&lt;h3&gt;
  
  
  Open Data &amp;amp; Verification
&lt;/h3&gt;

&lt;p&gt;All raw data, checksums, and technical notes are openly available for independent analysis:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;📦 &lt;strong&gt;Zenodo Record:&lt;/strong&gt; &lt;a href="https://doi.org/10.5281/zenodo.23019059" rel="noopener noreferrer"&gt;doi.org/10.5281/zenodo.23019059&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;📂 &lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/bahaa-budargham/eoa-symbolic-sequences" rel="noopener noreferrer"&gt;bahaa-budargham/eoa-symbolic-sequences&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🌐 &lt;strong&gt;Research Portal:&lt;/strong&gt; &lt;a href="https://research.neurolabs.space" rel="noopener noreferrer"&gt;research.neurolabs.space&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>mathematics</category>
      <category>algorithms</category>
      <category>visualization</category>
      <category>compsci</category>
    </item>
    <item>
      <title>The Alphabet Code: What Happens When You Run a Simple Rule on the Letter “a”</title>
      <dc:creator>Bahaa Budargham</dc:creator>
      <pubDate>Tue, 06 Oct 2026 21:39:41 +0000</pubDate>
      <link>https://dev.to/engineering_of_alphabets_eoa/the-alphabet-code-what-happens-when-you-run-a-simple-rule-on-the-letter-a-7c8</link>
      <guid>https://dev.to/engineering_of_alphabets_eoa/the-alphabet-code-what-happens-when-you-run-a-simple-rule-on-the-letter-a-7c8</guid>
      <description>&lt;p&gt;Here is a string of letters:&lt;br&gt;
&lt;em&gt;gzhlvzggjzyihjgheqvzgzhlvzhlvbjzgyhzizygjzbjzhlvgjzehjdzzgheqv...&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;It looks like a cat walked across a keyboard. It isn’t. It’s the start of a sequence that runs to thousands of characters, and every letter is fixed in advance by one rule applied to the letter “a.” No randomness, no guessing, no training data. Run the same rule again tomorrow, or on another computer, and you get exactly the same string.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg6bazcqahejc5r708kmy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg6bazcqahejc5r708kmy.png" alt=" " width="540" height="396"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Figure 1. The sequence for the letter “a” drawn as a path: each letter tells a virtual pen how to turn and move, so a fixed rule produces this shape.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;That simple question, "what happens when one fixed rule is applied to “a” again and again?" led me into years of studying sequences like this one. I want to show you what I’ve found, what I still haven’t figured out, and why I think a curious person might care.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The idea in one minute&lt;/strong&gt;&lt;br&gt;
Start with the letter “a” and apply the same fixed rule to it repeatedly. Each round replaces the existing letters with new strings of letters, so the sequence grows. At the same time, the earlier rounds remain embedded within the later ones.&lt;br&gt;
The first seven rounds have 1, 4, 14, 43,138, 429, and 1361 letters. Mathematicians call this a substitution system. &lt;/p&gt;

&lt;p&gt;The unusual feature of the Engineering of Alphabets project is that the rule is applied to the alphabet itself. When I say "alphabet" here, I mean the 26 English letters together with their spoken names. A different language, or a different naming convention, would give a different sequence. I wanted to see whether the letters we use for writing, treated as a mathematical system, produce structures that are interesting, unexpected, or perhaps useful.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How I did it.&lt;/strong&gt; I wrote a short computer program that applies the rule and records the output. For the results below, I generated several thousand letters, enough to count blocks up to length 30 and to estimate the growth factor. I used the same program to compute the growth factor for each of the 26 starting letters. The degree-13 equation came from fitting the term lengths to a linear recurrence, then factoring the resulting polynomial. A colleague or reader can rerun the program on the public data; the exact rule itself is withheld for now.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What I found&lt;/strong&gt;&lt;br&gt;
Three observations stand out. I’ll be careful to say how solid each one is.&lt;br&gt;
• The sequence never settles into a loop, but it isn’t chaotic either. Imagine a text that never repeats itself, but in which the number of distinct short phrases grows slowly instead of exploding. In the range I’ve checked, that count grows roughly in a straight line. This is a measured result over a finite range, not a proof that it continues forever.&lt;br&gt;
• The strings grow by a number very close to π. Each round, the sequence gets longer by a factor that converges to about 3.14159322. That is within a few millionths of π (3.14159265…). It cannot actually equal π, because it is the root of a degree-13 equation with whole number coefficients and π is known not to be algebraic. So this may be a coincidence, or a hint of something deeper. I don’t know yet, and I’d be wary of anyone who claimed to.&lt;br&gt;
• It’s a family, not a one-off. Letter “a” is one of 26 starting letters in the project. For 13 of them, the growth factor obeys the same degree-13 equation. Whether that grouping reflects something deep about the alphabet, or just the way the rule was set up, is still open.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl634gv0xypvckd3p2s8z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl634gv0xypvckd3p2s8z.png" alt=" " width="800" height="654"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Figure 2. Distinct blocks p(k) by block length up to 30, shown on a logarithmic vertical axis. Dashed orange is a linear reference; dashed blue is the Sturmian minimum (k+1).&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What I am not claiming&lt;/strong&gt;&lt;br&gt;
I think this matters as much as the findings, so here it is plainly:&lt;br&gt;
• I am not claiming the growth rate is π. It isn’t.&lt;br&gt;
• I am not claiming the sequence is fully understood. Its straight-line behavior is observed, not proven.&lt;br&gt;
• I am not claiming this beats any existing tool for compression, language processing, or character recognition. No such experiment has been run. If you work in those fields, treat any connection as a question, not a result.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Open Questions&lt;/strong&gt;&lt;br&gt;
Here is my challenge to you. See whether you can answer any of these. If you crack one, or show that I've got it wrong, I want to hear about it.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; What is the equation? The growth factor is the dominant root of a degree-13 polynomial with integer coefficients. What does that polynomial mean? Is it new, or does it match something already known?&lt;/li&gt;
&lt;li&gt; Is there a simpler rule hiding inside? Certain short stretches keep coming back. Do those recurring pieces follow a smaller, simpler rule of their own?&lt;/li&gt;
&lt;li&gt; Does the straight line hold? The number of distinct blocks  grows roughly in a straight line over the lengths I've checked. Does it keep going, or does it bend at longer lengths? Only deeper computation can say.&lt;/li&gt;
&lt;li&gt; Why 13 of 26? Thirteen starting letters: a, d, e, g, h, i, k, l, q, u, w, y, z, have the same degree-13 minimal polynomial:
4x¹³ − 21x¹² + 45x¹¹ − 74x¹⁰ + 98x⁹ − 34x⁸ − 116x⁷ + 210x⁶ − 152x⁵ + 26x⁴ + 38x³ − 30x² + 9x − 1
The rest of the letters have a degree-14 polynomial, which is exactly this one multiplied by (x − 1). So all 26 share a common structure. The 13 listed above are the ones where the extra factor cancels out. Why? Does that split mean something about the alphabet, or is it an artifact of how the rule was set up?&lt;/li&gt;
&lt;li&gt; Why is the growth factor so close to π? The closeness is striking, but the number is algebraic and cannot be π. Is there a mathematical reason for the resemblance, or is it a coincidence?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Why This Might Matter Beyond Pure Math&lt;/strong&gt;&lt;br&gt;
These are possible directions, not demonstrated applications. None has been tested yet.&lt;br&gt;
You might be thinking: this is interesting, but what does it have to do with anything? Here are the directions I think are worth exploring. &lt;br&gt;
&lt;strong&gt;Language compression&lt;/strong&gt;. If sequences generated from letter names have low-complexity structure, that structure might be exploitable for compression. Whether it actually helps would need a real benchmark.&lt;br&gt;
&lt;strong&gt;Natural language research&lt;/strong&gt;. The alphabet is the foundation of written language. If deterministic structure underlies how letters relate to each other, it could say something about the mathematics of language itself.&lt;br&gt;
&lt;strong&gt;Training-free representation&lt;/strong&gt;. The encoding is purely algebraic: no training data, no loss function, no randomness. The output is fixed and reproducible for anyone who runs it, which makes it auditable. It handled noisy input well in a separate study, but it's still unclear whether that matters for other tasks.&lt;br&gt;
&lt;strong&gt;OCR and character recognition&lt;/strong&gt;. Could truncated EOA vectors outperform the full vector on character recognition tasks? This is an open question, not a result. Standard OCR relies on trained networks and labeled data; whether a training-free encoding adds anything is untested.&lt;br&gt;
&lt;strong&gt;Low-resource languages&lt;/strong&gt;. Where no tagged text exists, you can't train a model. If an alphabet can be encoded deterministically, it might support tokenization and compression tools without training data.&lt;br&gt;
&lt;strong&gt;Speech and phonetics&lt;/strong&gt;. The encoding is phonetic. Could it connect to phoneme-level representations, or help with unseen words? That is a question, not a claim.&lt;br&gt;
&lt;strong&gt;Memory&lt;/strong&gt;. Low factor complexity suggests the number of distinct patterns stays small, which might mean lower storage needs. &lt;br&gt;
&lt;strong&gt;Research into alphabets&lt;/strong&gt;. Most alphabet research is historical or linguistic. This treats the alphabet as a formal system rather than a cultural artifact, and the early results are surprising enough to keep going.&lt;br&gt;
&lt;em&gt;No compression, OCR, speech, or language-modeling experiment is reported here.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Bigger Picture&lt;/strong&gt;&lt;br&gt;
The Engineering of Alphabets is a research program that studies what happens when you apply deterministic rules to alphabets. The letter 'a' is just the beginning. The project includes 13 main sequence families, plus several related cases. Each one has its own structure, properties, and open questions.&lt;br&gt;
The alphabet can be treated as a mathematical object, not only as a tool for writing. Whether that view leads anywhere is what the open questions are for.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Try to break it&lt;/strong&gt;&lt;br&gt;
Science works when people try to prove each other wrong, so here is what I’d ask of you.&lt;br&gt;
• If you’re curious: download the first 6,260 letters of the sequence and look for patterns I missed. click&lt;br&gt;
• If you’re a mathematician or computer scientist: check my numbers. Even “your count is wrong” would help me a lot. click&lt;br&gt;
• If you work with language, speech, or text: tell me where, if anywhere, you’d test something like this.&lt;/p&gt;

&lt;p&gt;The data and part of the code are public. The code that generated the sequence is not public, but the code that counted the blocks and computed the growth factor is. The exact letter-by-letter table behind the rule is shared under a short written agreement, because a first formal paper is still in preparation. That is a timing decision, not a permanent lock, and the open questions can be worked from the public data alone.&lt;/p&gt;

&lt;p&gt;You can reach me at &lt;strong&gt;&lt;a href="https://research.neurolabs.space/" rel="noopener noreferrer"&gt;Bahaa Budargham&lt;/a&gt;&lt;/strong&gt;. &lt;br&gt;
&lt;strong&gt;ORCID&lt;/strong&gt;: 0009-0005-2955-3703. &lt;a href="https://zenodo.org/search?q=metadata.creators.person_or_org.name%3A%22Budargham%2C%20Bahaa%22&amp;amp;l=list&amp;amp;p=1&amp;amp;s=10&amp;amp;sort=bestmatch" rel="noopener noreferrer"&gt;Zenodo &lt;/a&gt;• &lt;a href="https://github.com/bahaa-budargham/" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/p&gt;

</description>
      <category>alphabets</category>
      <category>regex</category>
      <category>nlp</category>
      <category>mathematics</category>
    </item>
    <item>
      <title>Symbolic Dynamics from Letter Names: A Degree-14 Rational Generating Function and a Limit Near π</title>
      <dc:creator>Bahaa Budargham</dc:creator>
      <pubDate>Sun, 20 Sep 2026 03:08:58 +0000</pubDate>
      <link>https://dev.to/engineering_of_alphabets_eoa/600-terms-a-degree-14-rational-generating-function-and-a-limit-near-p-p3</link>
      <guid>https://dev.to/engineering_of_alphabets_eoa/600-terms-a-degree-14-rational-generating-function-and-a-limit-near-p-p3</guid>
      <description>&lt;p&gt;I have been working on a deterministic operator called (EOA). It maps the spoken names of letters into integer sequences.&lt;/p&gt;

&lt;p&gt;For one English encoding, I generated over 600 terms of one sequence. The final term has 249 digits. I then used &lt;em&gt;gfun&lt;/em&gt; to guess a rational generating function. It returned a rational function of degree about 14.&lt;/p&gt;

&lt;p&gt;That means the sequence satisfies a linear recurrence with constant coefficients. If the recurrence is exact, the sequence goes on forever and its limiting ratio is algebraic.&lt;/p&gt;

&lt;p&gt;The limiting ratio is numerically close to &lt;strong&gt;&lt;em&gt;π&lt;/em&gt;&lt;/strong&gt; to five decimal places. It is not exactly &lt;em&gt;π&lt;/em&gt;. Because the generating function is rational with integer coefficients, the limit is algebraic, while &lt;em&gt;π&lt;/em&gt; is transcendental. The interesting result is the algebraic structure, not the digits.&lt;/p&gt;

&lt;p&gt;The generation code is not public. &lt;strong&gt;It is available to collaborators&lt;/strong&gt;. The data and the generating function are public so anyone can check the recurrence.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is EOA?&lt;/strong&gt;&lt;br&gt;
EOA stands for Engineering of Alphabets. It is a research program that studies deterministic recursive operators on phonetic letter names.&lt;/p&gt;

&lt;p&gt;The process is simple:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Take the spoken name of a letter.&lt;/li&gt;
&lt;li&gt;Apply a fixed deterministic operator. &lt;/li&gt;
&lt;li&gt;Get an integer sequence.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;There is no training data, no randomness, and no statistical optimization.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Under one encoding, English Modified #5, the system produces 20 distinct sequences. These sequences split into two families. The larger family contains 13 sequences. They share a common denominator and satisfy the same linear recurrence.&lt;/p&gt;

&lt;p&gt;I focus here on one sequence from that family.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The data&lt;/strong&gt;&lt;br&gt;
I published over 600 terms of this integer sequence. The final term has 249 digits.&lt;/p&gt;

&lt;p&gt;The data is archived on Zenodo:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://doi.org/10.5281/zenodo.22738062" rel="noopener noreferrer"&gt;https://doi.org/10.5281/zenodo.22738062&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Access is available upon request. You can request access to the dataset and run your own checks.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbvgh3wkj78e21i9mya44.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbvgh3wkj78e21i9mya44.png" alt=" " width="800" height="457"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The tool: &lt;em&gt;gfun&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;gfun&lt;/em&gt; is a Maple package for guessing generating functions from finite sequences. It takes the first &lt;em&gt;N&lt;/em&gt; terms and tries to find a rational function that matches them.&lt;/p&gt;

&lt;p&gt;I ran gfun on the 600+ terms. It returned a rational generating function of degree about 14.&lt;/p&gt;

&lt;p&gt;Here is the denominator of that rational function:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fui7kve8dilds5l1f5fpq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fui7kve8dilds5l1f5fpq.png" alt=" " width="791" height="22"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is the common denominator for the larger family of 13 sequences. The numerator for this specific sequence is a polynomial of degree 13.&lt;/p&gt;

&lt;p&gt;A rational generating function means the sequence satisfies a linear recurrence with constant coefficients. The order of the recurrence is the degree of the denominator, which is 13.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What this means&lt;/strong&gt;&lt;br&gt;
If the recurrence is exact, then:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The sequence is infinite. You can generate as many terms as you want from the recurrence and the initial conditions.&lt;/li&gt;
&lt;li&gt;The limiting ratio of consecutive terms is algebraic. It is the reciprocal of the smallest-modulus root of the denominator polynomial.&lt;/li&gt;
&lt;li&gt;The limiting ratio cannot be exactly &lt;em&gt;π&lt;/em&gt;. But &lt;em&gt;π&lt;/em&gt; is transcendental, so it cannot be the root of a polynomial with integer coefficients.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The numerical agreement with &lt;em&gt;π&lt;/em&gt; is therefore a coincidence. It is an interesting one, but it is not a proof of exact equality.&lt;/p&gt;

&lt;p&gt;The real result is the algebraic structure: a degree-13 recurrence that generates the sequence.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Verification and collaboration&lt;/strong&gt;&lt;br&gt;
The generation code is not public. I am seeking collaborators to independently verify and extend the work.&lt;/p&gt;

&lt;p&gt;If you are a mathematician or developer, you can:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Request access to the data on Zenodo.&lt;/li&gt;
&lt;li&gt;Check whether the recurrence holds for all 600+ terms.&lt;/li&gt;
&lt;li&gt;Try to extend the sequence to more terms&lt;/li&gt;
&lt;li&gt;Report any errors or improvements.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If you want access to the generation pipeline for verification, contact me. The code can be shared under a collaboration agreement.&lt;/p&gt;

&lt;p&gt;The recurrence itself is public. The denominator is above. The data is public. That is enough to check whether the sequence satisfies the recurrence.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Possible applications and domains for further investigation&lt;/strong&gt;&lt;br&gt;
If the recurrence is exact, it opens several potential directions. None of these are demonstrated yet. They are domains where I believe the structure could be useful, and where I am looking for collaborators.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Symbolic dynamics&lt;/strong&gt;. The operator produces sequences that satisfy a linear recurrence. This connects to finite-state systems and shift spaces. A natural question is whether the operator defines a sofic shift or a subshift of finite type.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Linear recurrences and generating functions&lt;/strong&gt;. The degree-13 recurrence is a concrete algebraic object. It could be studied for its own sake: factorisation of the denominator, distribution of roots, and the algebraic nature of the limit.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Combinatorics on words&lt;/strong&gt;. The mapping from letter names to sequences is a morphism or substitution. The combinatorial properties of this mapping, such as fixed points, recognisability, and factor complexity, are open.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Coding theory and compression&lt;/strong&gt;. If a long sequence is generated by a short recurrence, it can be compressed. The recurrence coefficients and initial conditions are enough to reconstruct the entire sequence. This is a form of lossless compression for this specific data.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cryptography and pseudorandom generation&lt;/strong&gt;. Linear recurrences over finite fields are the basis of LFSRs. If the EOA operator can be adapted to finite fields, it could serve as a deterministic pseudorandom generator. This is speculative and needs careful study.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Machine learning and representation learning&lt;/strong&gt;. The EOA sequences are deterministic, training-free embeddings. They could be used as structural priors or as fixed features in models that process language or symbols. The rank collapse observed in word vectors built from these sequences suggests a strong inductive bias.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mathematical linguistics&lt;/strong&gt;. The operator acts on phonetic encodings. It raises questions about the relationship between the sound structure of language and algebraic structure. Is the recurrence stable across languages and encodings? What does the limit say about the encoding?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you work in any of these areas, I want to hear from you. The goal is to test the structure, extend it, and find out whether it is useful.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fowxnfvc8c8blh0km5igp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fowxnfvc8c8blh0km5igp.png" alt=" " width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is next&lt;/strong&gt;&lt;br&gt;
I am looking for independent checks and collaborators.&lt;/p&gt;

&lt;p&gt;If the recurrence is correct, it strengthens the result. If there is an error, it clarifies what the system is actually doing.&lt;/p&gt;

&lt;p&gt;Contact me if you want to collaborate on verification, extension, or application.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/bahaa-budargham/" rel="noopener noreferrer"&gt;GitHub repository&lt;/a&gt; | &lt;a href="https://doi.org/10.5281/zenodo.22738062" rel="noopener noreferrer"&gt;Zenodo archive&lt;/a&gt; | &lt;a href="https://research.neurolabs.space/" rel="noopener noreferrer"&gt;Research site&lt;/a&gt; | &lt;a href="https://archive.org/details/@eoa-43/" rel="noopener noreferrer"&gt;Internet Archive&lt;/a&gt;&lt;/p&gt;

</description>
      <category>datascience</category>
      <category>computerscience</category>
      <category>symbolicdynamics</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
