title ≜ "On the Realization of Leibniz's Characteristica Universalis"
author ≜ Danslav Slavenskoj ⟕ {affiliation: Charles University, Prague}
summary ≜ A 360-year-old problem, solved.
year ≜ 2026
doi ≜ 10.5281/zenodo.18733511
url ≜ https://doi.org/10.5281/zenodo.18733511
format ≜ Lingenic notation
reader ≜ competent reader
Abstract
In 1666, Leibniz proposed the characteristica universalis: a notation expressing any human knowledge unambiguously, compositionally, and language-neutrally. Every subsequent attempt failed for the same reason: no reader could simultaneously handle formal notation at arbitrary complexity and understand natural language content. We define such a reader as competent: any entity that satisfies the capability requirement. AI systems (c. 2024) are the first actual competent readers; a human polymath could theoretically qualify, but none has demonstrated the required mastery. We present Lingenic: a host notation embedding formal notation with natural language content carried unmodified at native semantic grain, and readable by any competent entity. Leibniz was right about the goal but wrong about the architecture: meaning emerges between writer and reader, not in symbols alone; notation-level lexical unambiguity is impossible (cf. Gödel, Wittgenstein, Quine). Lingenic achieves Leibniz's goal while correcting his architecture—structural unambiguity via notation, lexical disambiguation via the competent reader. The calculus ratiocinator is out of scope: we address notation only; the competent reader supplies reasoning. A notation discharges its claim by demonstrating validity within its own formalism. The abstract is an English rendering; the argument is in the notation.
Keywords: characteristica universalis, formal notation, universal language, artificial intelligence, Leibniz, knowledge representation
ACM Classification: F.4.1 Mathematical Logic; I.2.0 Artificial Intelligence (General)
MSC Classification: 03B65 Logic of natural languages; 68T50 Natural language processing
The Problem as Stated
stated(Leibniz, problem) ⟕ {year: 1666}
problem(Leibniz) ≜ construct(notation : {
expresses: ∀concept ∈ human knowledge. expressible(concept, in(notation)),
unambiguously: ∀concept ∈ human knowledge. unambiguous(expression(concept)),
compositionally: ∀complex idea. complex idea = composition(simpler ideas),
language neutral: ¬depends on(notation, any particular L)
})
bibliography ≜ [
Leibniz 1666 ≜ "Dissertatio de Arte Combinatoria",
Leibniz 1684 ≜ "Nova Methodus pro Maximis et Minimis",
Newton 1687 ≜ "Philosophiæ Naturalis Principia Mathematica",
Boole 1847 ≜ "The Mathematical Analysis of Logic",
Cantor 1874 ≜ "Über eine Eigenschaft des Inbegriffes aller reellen algebraischen Zahlen" ⟕ {journal: Journal für die reine und angewandte Mathematik, volume: 77, pages: "258–262"},
Peano 1889 ≜ "Arithmetices Principia, Nova Methodo Exposita",
Frege 1879 ≜ "Begriffsschrift",
Russell ∧ Whitehead 1910-1913 ≜ "Principia Mathematica",
Lewis 1918 ≜ "A Survey of Symbolic Logic",
Gödel 1931 ≜ "Über formal unentscheidbare Sätze der Principia Mathematica und verwandter Systeme I" ⟕ {journal: Monatshefte für Mathematik und Physik, volume: 38, pages: "173–198"},
Kolmogorov 1933 ≜ "Grundbegriffe der Wahrscheinlichkeitsrechnung",
Church 1936 ≜ "An Unsolvable Problem of Elementary Number Theory" ⟕ {journal: American Journal of Mathematics, volume: 58, number: 2, pages: "345–363"},
Church 1940 ≜ "A Formulation of the Simple Theory of Types" ⟕ {journal: Journal of Symbolic Logic, volume: 5, number: 2, pages: "56–68"},
von Wright 1951 ≜ "Deontic Logic" ⟕ {journal: Mind, volume: 60, number: 237, pages: "1–15"},
Wittgenstein 1953 ≜ "Philosophische Untersuchungen / Philosophical Investigations" ⟕ {translator: G. E. M. Anscombe, publisher: Blackwell, location: Oxford},
Kripke 1959 ≜ "A Completeness Theorem in Modal Logic" ⟕ {journal: Journal of Symbolic Logic, volume: 24, number: 1, pages: "1–14"},
Quine 1960 ≜ "Word and Object" ⟕ {publisher: MIT Press, location: Cambridge MA},
Hintikka 1962 ≜ "Knowledge and Belief",
Knuth 1968 ≜ "The Art of Computer Programming, Vol. 1",
Codd 1970 ≜ "A Relational Model of Data for Large Shared Data Banks" ⟕ {journal: Communications of the ACM, volume: 13, number: 6, pages: "377–387"},
Martin-Löf 1972 ≜ "An Intuitionistic Theory of Types" ⟕ {note: Preprint, Stockholm University},
Lewis 1973 ≜ "Counterfactuals",
Pratt 1976 ≜ "Semantical Considerations on Floyd-Hoare Logic" ⟕ {proceedings: 17th IEEE FOCS, pages: "109–121"},
Pnueli 1977 ≜ "The Temporal Logic of Programs" ⟕ {proceedings: 18th IEEE FOCS, pages: "46–57"},
Hoare 1978 ≜ "Communicating Sequential Processes" ⟕ {journal: Communications of the ACM, volume: 21, number: 8, pages: "666–677"},
Harel 1979 ≜ "First-Order Dynamic Logic",
Milner 1980 ≜ "A Calculus of Communicating Systems",
Allen 1983 ≜ "Maintaining Knowledge about Temporal Intervals" ⟕ {journal: Communications of the ACM, volume: 26, number: 11, pages: "832–843"},
Pearl 2000 ≜ "Causality: Models, Reasoning, and Inference"
]