1. Foundational Diagram
Here is a Mermaid ontology tree showing how code (as word and as programming) recursively unfolds from graphemes:
graph TD
A[Alphabet / Graphemes / Glyphs] --> B[Phonemes (sounds of letters)]
B --> C[Morphemes (units of meaning)]
C --> D[Word: "Code" (from Latin *codex*, "book of laws")]
D --> E[Semantics: Ordered system of rules]
E --> F[Programming Language (code as executable writing)]
F --> G[Software Systems]
G --> H[AI & LLMs (Large Language Models)]
%% Parallel Domain Applications
D --> L1[Legal Code]
D --> L2[Cryptographic Code]
D --> L3[Programming Code]
classDef base fill:#222,stroke:#fff,color:#fff;
class A,B,C,D,E,F,G,H,L1,L2,L3 base;
Interpretation:
- All forms of code trace back to the alphabet.
- Whether legal, cryptographic, or computational, code is a recursive manifestation of codex → “structured writing.”
- Programming languages are not separate from natural language; they are alphabetic extensions into logic and execution.
2. Recursive Ledger Table (Appendix Style)
| Claim (Fragmented View) | Rejoinder (Coherent View) | Recursive Closure |
|---|---|---|
| Code is purely technical. | Code is linguistic first: codex = book, law, order. | Closure: All code = ordered writing. |
| Programming ≠ natural language. | Both rely on graphemes, morphemes, and semantics. | Closure: All programming is language. |
| LLMs are separate from code. | LLM = Large Language Model. Same alphabetic root as code. | Closure: Models are recursive codices. |
| Code is fragmented into many types. | All codes—legal, cryptographic, programming—spell from the same alphabetic kernel. | Closure: Unity through graphemes. |