References
A consolidated bibliography for the Eigenius platform. Four lists, organized by what each reference does for the project — what we cite, what we depend on, what came before us, and what we share contemporary ground with.
The lists are generated from the .bib files in docs/references/ by scripts/bib-to-md.py; within each list, entries are sorted alphabetically by citation key. The same citation keys are used in the LaTeX papers under docs/papers/, so anything you find here can be cited verbatim with \cite{key}.
How to read this guide
If you’re looking up a specific work, the citation key is the lookup index — every entry uses the same key it has in the .bib files. If you’re orienting yourself, read by category instead:
- What does Eigenius actually rely on as published prior art? → Cited references and Foundational works.
- What is Eigenius positioned against in the longer arc of formal-knowledge research? → Precursors.
- What is Eigenius’s contemporary peer set? → Related work.
Lists
-
Cited references — works explicitly cited from the design documents, papers, or guides. The single source of truth for
\cite{...}calls in the LaTeX papers; new entries follow the same lowercase-key convention. 60 entries. -
Foundational works the system relies on — foundational publications that Eigenius depends on conceptually (type theory, codata, Datalog, knowledge representation, LLMs, WebAssembly, SMT, RPC) but does not yet cite from any design doc, paper, or guide. 32 entries.
-
Philosophical and methodological precursors — works that situate Eigenius within a longer arc of research on Mathematical Knowledge Management, verified-at-scale formalization, Suppes-style structuralism, formal ontologies in science, the reproducibility movement, and adjacent contemporary projects. 14 entries.
-
Contemporary related work — contemporary work in applied formal reasoning for science and engineering: institution theory in physics and systems engineering, higher-order logic for the natural sciences, formal ontologies for engineering and chemistry, Homotopy Type Theory and its directed and dynamic extensions, and the epistemology of formal proof. 30 entries.
Source files
The four lists above are rendered from these BibTeX files. Edit there, then run the regeneration command below.
| List | Source bibtex |
|---|---|
| 1. Cited references | docs/references/eigenius.bib |
| 2. Foundational works | docs/references/eigenius_additional.bib |
| 3. Precursors | docs/references/eigenius_precursors.bib |
| 4. Related work | docs/references/eigenius_related_work.bib |
Tooling
Two stdlib-only Python scripts maintain this collection:
-
scripts/bib-to-md.py— regenerates the four markdown files from the bibtex sources. Run with no arguments after editing any.bibfile:Terminal window scripts/bib-to-md.pyUse
--checkto fail if any output is out of date (CI mode), or--stdout NAME.bibto preview a single file without writing. -
scripts/verify-citations.py— verifies each.bibentry against authoritative sources. For entries with adoifield it cross-checks title / year / first-author surname against Crossref; foreprintfields it queries the arXiv API; for entries with only aurlit confirms the URL resolves. Run periodically:Terminal window scripts/verify-citations.py # all four bib filesscripts/verify-citations.py --only-flagged # entries whose note contains "verif"scripts/verify-citations.py --key KEY # one specific entry, with --verbose
Adding a new reference
- Decide which list it belongs to (cite-it-now →
eigenius.bib; rely-on-but-uncited →eigenius_additional.bib; precursor →eigenius_precursors.bib; contemporary peer →eigenius_related_work.bib). - Add the
@kind{key, ...}block to that bib file. Prefer including adoi(oreprintfor arXiv) so the verifier can check it. - Run
scripts/verify-citations.py --key your-new-key --verbose— fix anything it flags. - Run
scripts/bib-to-md.pyto regenerate this guide.
Start with → 1. Cited references.