Mathesis: ∞-topos of formal theories
For researchers working with complex theoretical constructions — physicists, neurobiologists, philosophers of consciousness, AGI specialists. The document describes the Mathesis project — a computational realization of the ∞-topos of formal theories, which makes working with theories (navigation, comparison, coherence verification, and inter-theoretic translation) machine-supported. The mathematical foundation is the ∞-topos of sheaves on the site of theories ; the substantive basis is the CC formalism; the software architecture is the Mathesis Core with an LLM agent.
0. From "environment" to mathematical object
This document describes the project formerly known as Theory IDE. The renaming is not cosmetic. It reflects a fundamental conceptual shift: from a software tool that uses category theory to a mathematical object that has a computational realization.
Mathesis Universalis
In 1666, Gottfried Leibniz in Dissertatio de arte combinatoria put forward the project of Mathesis Universalis — a universal science of formal reasoning. The project consisted of two parts:
- Characteristica universalis — a universal formal language capable of expressing any knowledge
- Calculus ratiocinator — a mechanical calculator operating within this language
Three and a half centuries later, both components receive a precise mathematical realization:
| Leibniz (1666) | Mathesis (2026) |
|---|---|
| Characteristica universalis | — ∞-topos of sheaves on the site of theories |
| Calculus ratiocinator | LLM agent operating within the internal logic of |
Leibniz could not realize his project: he lacked (1) category theory (Eilenberg–Mac Lane, 1945), (2) ∞-categories (Joyal, Lurie, 2009), (3) computational language models (LLM, 2020s). UHM does not "confirm" Leibniz — it provides the formalism that he lacked.
Key thesis
Mathesis is not a program that uses mathematics. Mathesis IS a mathematical object — an ∞-topos — that has a computational approximation.
The software code (Verum) is a finite approximation of the infinite object , just as a numerical solution of a differential equation approximates continuous dynamics. The approximation can improve; remains unchanged.
Document structure
The document follows a single logical chain:
- Problem (§1): cognitive limit — no human can hold 325+ theories simultaneously
- Justification (§1½): why ∞-categories are the only adequate apparatus (T-182, cohesive modalities)
- Foundation (§2): construction of the ∞-topos — site of theories, Yoneda embedding, Kan extensions, descent condition, subobject classifier
- Generalizations (§3): three directions beyond the 1-categorical approximation — HoTT, quantum logic, autopoiesis
- Realization (§4–§6): architecture, engines, agent — how is computationally approximated
- Deep principles (§7–§10): self-reference, process ontology, reflexive cycles — what makes Mathesis alive rather than static
- Consequences (§11–§12): cognitive extension and usage examples
- Path to realization (§13–§15): roadmap, comparison, Verum as the language of ultimate power
Each level builds on the previous and is irreducible to it — in exact correspondence with theorem T-182 ().
1. The problem: cognitive limit
1.1. The scale of modern theory
A mature scientific theory is an object that exceeds the cognitive capacity of a single agent. For example: the CC (Coherence Cybernetics, the applied layer of UHM) documentation comprises ~400 pages, ~185 theorems with 7 epistemic statuses, 23+ falsifiable predictions, 30+ comparisons with competing theories, ~270 cross-references. Integrated Information Theory (IIT 4.0) is a comparable volume with its own formalism (, Q-shape, postulates). Anokhin's Cognitome is a qualitative theory with an 80-year experimental background. And there are more than 325 such theories of consciousness (per the Consciousness Atlas catalog).
No single person can hold simultaneously in working memory:
- the internal structure of even one theory (which statements depend on which)
- the epistemic status of each statement (proven / conditional / hypothesis / refuted)
- correspondences between theories (what does Tononi's mean in UHM terms? how does Friston's FEP connect with autopoiesis? where does Anokhin's cognitome contradict Baars's GWT?)
- consequences of changes (if axiom X is refuted, which theorems fall?)
1.2. Specific incidents
The ρ paradox (session 25 of working with UHM).* Discovered: self-reference in the regeneration operator ℛ — the target state ρ* was defined as a dynamical fixed point, which caused ℛ to vanish. Fix: redefinition ρ* = φ(Γ) (categorical self-model). Consequences: required updating ~25 files, changing the status of theorem T-68 from [T] to [C], replacing "primitivity of ℒ_Ω" with "primitivity of ℒ₀" in all occurrences. Time: an entire work session on mechanical propagation — work that a machine can perform in seconds.
Broken anchors (translation session). When translating documentation into English, headings were translated, but ~50 internal links continued pointing to Russian anchors. Detection: only at site build. Fix: manual search in ~20 files. This is a task for automatic coherence checking.
Status misalignment (audit 2026-03-23). A deep audit discovered 9 critical and 14 serious problems: theorems with status [T] depending on hypotheses [H]; statements contradicting each other; outdated references. Fix: 85 point edits in 42 files over 8 sessions. Each of these problems is automatically detectable.
1.3. Current tools and their limits
| Tool | What it does | What it doesn't do |
|---|---|---|
| Docusaurus | Renders markdown to a site, checks links | Does not know about logical dependencies between statements |
| grep / ripgrep | Finds text | Does not know about types of relationships (dependency ≠ mention) |
| Git | Versions files | Does not know about theorem statuses |
| Obsidian | Note graph with links | Untyped links, no coherence, no inter-theoretic bridges |
| RAG + LLM | Finds relevant text, generates answers | Operates on text, not structure; does not verify logic |
| Claude Code | Code development, codebase navigation | Does not know about the theoretical structure of file contents |
None of these tools understands that a file contains a theorem, that the theorem depends on an axiom, that the axiom has a status, and that changing the axiom's status must propagate to all dependent theorems.
The listed tools are 0-categorical: they operate on sets (of files, lines, commits) without typed morphisms. But scientific knowledge has an ∞-categorical structure:
- Objects (statements) are connected by morphisms (dependencies) — level 1
- Morphisms are connected by 2-morphisms (comparison of translations: "is the IIT→UHM translation compatible with the IIT→GWT→UHM translation?") — level 2
- 2-morphisms are connected by 3-morphisms (meta-audit: "are our comparison rules adequate?") — level 3
- ...and so on for each reflexive cycle (§10)
A tool operating at level cannot detect problems at level (analogous to T-182: ). What is needed is a tool containing all levels — ∞-categorical by construction.
1½. Meta-epistemological grounding
§1 described the problem (cognitive limit). §2 will propose the solution (∞-topos of theories). This intermediate section answers a meta-level question: why exactly this solution — and why alternatives are fundamentally insufficient.
1½.1. Three levels of Ω as three levels of Mathesis
Theorem T-182 [T] establishes that three levels of the subobject classifier are strictly necessary: . This structure projects onto the architecture of Mathesis:
| Level of | Level of Mathesis | What it formalizes |
|---|---|---|
| (Boolean) | Fibration Engine: typed hypergraph, statement and dependency types | Static structure: "what statements exist and how they are connected" |
| (Heyting) | Epistemic Engine: threshold predicates, status propagation, coherence audit | Thresholds and logic: "which statements are reliable and where are the boundaries" |
| Full (∞-groupoid) | Reflexive cycles: , double loop, meta-audit | Dynamics: "how the system observes and restructures itself" |
1½.2. Cohesive modalities as Mathesis operations
Theorem T-185 [T] establishes 7 canonical modalities of the differentially cohesive ∞-topos. Six of them map to fundamental operations:
| Modality | Definition | Mathesis operation |
|---|---|---|
| (Shape) | Extracts distinguishable components | theory/audit — detection of differences and inconsistencies |
| (Flat) | Extracts discrete invariants | claim/dependencies — skeleton of dependencies (without dynamics) |
| (Infinitesimal shape) | Captures infinitesimal change | claim/set_status + propagation — reaction to local change |
| (Sharp) | Computes logical closure | fibration/coherence — transitive check of the entire fibration |
| (Infinitesimal flat) | Internalizes infinitesimal structure | meta/audit — observation of own structure |
| (de Rham) | Integrates local into global | claim/translate — Cartesian lifting, inter-theoretic synthesis |
This is not a post hoc fit, but a consequence of the structure of the cohesive ∞-topos: if Mathesis operates on sheaves on the site of theories, then its fundamental operations necessarily decompose into cohesive and infinitesimal modalities (Schreiber 2013).
1½.3. Fundamental justification: why ∞-categories are the only adequate apparatus
Working with knowledge about knowledge is an operation on the category of categories . Working with knowledge about knowledge about knowledge is on the ∞-category of ∞-categories . This is not a metaphor, but a precise statement:
| Operation | Mathematical object | Level |
|---|---|---|
| Formulate statements within a theory | Objects and morphisms in a category | Object |
| Compare theories | Functors | Meta |
| Verify coherence of comparisons | Natural transformations | Meta² |
| Reconfigure the verification system itself | Modifications (3-morphisms) | Meta³ |
| ... | ... (∞-morphisms) | Meta^n |
Lurie's theorem (HTT, 1.1.2.2): The category of all small ∞-categories is itself an ∞-category. Consequently, a system working with theories lives in an ∞-category regardless of whether we realize it or not. The ∞-topos is the only mathematical structure containing all levels with guaranteed coherence.
Alternatives:
- Graph databases (Neo4j) — 1-category, no 2-morphisms
- Relational databases — not even a category (no composition)
- Obsidian / Roam — untyped graph
- RAG + LLM — operates on text, not structure
2. Mathematical foundation: ∞-topos of theories
2.1. From fibration to ∞-topos: overcoming the structural gap
The preceding architecture built its foundation on a Grothendieck fibration . This is correct but insufficient. A fibration is a 1-categorical construction. It formalizes objects (statements) and morphisms (dependencies, translations). But it does not formalize:
- 2-morphisms: comparisons of two translations between the same pair of theories
- 3-morphisms: meta-audit of comparisons
- -morphisms for arbitrary : reflexive cycles (§10)
The hypergraph (SQLite) and typed edges are a 1-categorical emulation of ∞-categorical structure. They work at levels 0 and 1, but lose native coherence starting from level 2. This is not technical debt — it is a structural gap between the claimed ∞-categorical ontology and 1-categorical realization.
Solution: start with the right object. A Grothendieck fibration is a consequence of the ∞-topos construction (straightening/unstraightening, HTT 3.2), not a foundation.
2.2. Site of theories
Definition (site of theories). The site is defined by the following data:
Objects. An object is a theory: an essentially small ∞-category , equipped with:
- a distinguished subclass of objects (statements)
- a distinguished subclass of morphisms (dependencies)
- an epistemic functor
Examples: (~185 theorems, 7 statuses, 5 axioms), (5 postulates, , Q-shape), (global ignition, access), (free energy, Markov blanket).
Morphisms. A morphism is an interpretation functor: an ∞-functor , preserving statement types and compatible with .
2-morphisms. A natural transformation is a comparison of translations: a way to deform one translation into another while preserving structure.
-morphisms for exist automatically by definition of ∞-category.
Topology (epistemic). A family is a -covering of object if the functors are jointly faithful: for any two distinct statements there exists and a statement such that distinguishes and .
Intuition. A covering is a set of "perspectives" that collectively exhaust the content of a theory. For example, and can jointly cover the part of concerning integration.
Analogy. Imagine a multi-story building. Floors are theories (UHM, IIT, GWT, FEP). Rooms on a floor are claims within a theory. Doors between rooms are logical dependencies. Staircases between floors are translation functors. The epistemic topology says: "if via staircases one can reach all rooms on the top floor, starting from different lower floors — the top floor is covered." Unlike the 1-categorical fibration (prior architecture), the ∞-version adds: corridors between staircases (2-morphisms), transitions between corridors (3-morphisms), and so on — all navigation levels simultaneously.
2.3. ∞-Topos of Mathesis
Definition. The ∞-topos of Mathesis is the ∞-category of ∞-sheaves on the site of theories:
An object is an ∞-sheaf: a rule that assigns to each theory a space (∞-groupoid) , and to each translation a map (contravariantly), with coherence at all levels.
Sheaf condition (descent). For a covering :
This is a cosimplicial limit — full coherence at all levels simultaneously.
Universal property (Lurie, HTT 6.2.2.7). is the free cocompletion of the site as an ∞-category: any coherent system of theory comparisons uniquely factors through .
What this means in practice. If a researcher loads 30 theories and builds translations between them, they may use any storage system (graph database, relational database, text files). But if they want the translations to be coherent at all levels (translation from A to C via B gives the same result as direct translation from A to C, up to a coherent isomorphism) — their data automatically forms an object in . The universal property asserts: there is no other way to ensure coherence that does not factor through .
Mathesis is not "one of possible designs." It is the unique (up to equivalence) way to organize a collection of theories with coherent translations at all levels. There is no alternative that would be simultaneously complete and coherent and would not factor through .
2.4. Yoneda embedding: loading a theory
Definition. The Yoneda embedding:
To each theory is assigned a representable sheaf : a functor that assigns to theory the space of all interpretations of into .
Yoneda lemma (∞-version, HTT 5.1.3). The embedding is fully faithful (вполне верно):
Corollary. "Loading theory into Mathesis" = computing the representable sheaf . The Yoneda lemma guarantees: no information is lost. The entire structure of — statements, dependencies, statuses, translations into other theories — is preserved in .
Practical realization. Full computation of is infinite-dimensional. Approximation: compute on a finite subsite containing the loaded theories. As new theories are loaded, the approximation refines.
2.5. Kan extensions: inter-theoretic translation
Problem. Given a partial translation . It is necessary to extend it to an optimal complete translation.
Definition.
Intuition. — "best possible correspondence" (colimit formula). — "most cautious correspondence" (limit formula).
Why Kan extensions and not ad hoc functors? A Kan extension possesses a universal property: it is the best (in the categorical sense) way to extend a partial translation. Any other translation consistent with the original uniquely factors through the Kan extension. This means: Mathesis does not guess translations and does not rely on heuristics — it computes the optimal translation from the structure of the theories themselves. The LLM agent proposes candidates; the Kan extension guarantees optimality.
Measure of untranslatability. Obstruction:
where is the pullback functor and is the counit of the adjunction. The obstruction is a natural transformation; if is an isomorphism, the translation is perfect. If is not an isomorphism on object , then has no exact analogue — the deviation of from isomorphism quantitatively characterizes "untranslatability." This is a universal construction, replacing the ad hoc what_is_lost column of the previous version.
Example. Translation :
- — optimistic: "the thresholds correspond"
- — conservative: IIT does not specify a numerical threshold
- : the numerical value 2/7 is untranslatable into IIT
2.6. Descent condition: coherence as a sheaf property
Central observation. In the preceding architecture, coherence was verified by audit post factum (BFS traversal, 5 violation types, diagnostics). In Mathesis, coherence is not a check but a defining property: data are objects of if and only if they are coherent.
Descent condition. Let be a covering. A data set with a cocycle condition (agreement on intersections ) uniquely glues into a global datum .
Practical corollary. If a collection of translations does not satisfy the descent condition, the system indicates the exact obstruction: which pair of translations is inconsistent and at what level. This is not "coherence violation #4" — it is an obstruction to descent in .
2.7. Subobject classifier: epistemic logic
In any ∞-topos there exists a subobject classifier : an object representing the subobject functor.
Internal logic. is a Heyting algebra (not Boolean). The law of excluded middle does not hold in general — and this is adequate for epistemology: a statement can be neither proven nor refuted.
Connection with epistemic statuses. The linear poset embeds into , but is richer:
- "true in UHM false in IIT" — contextual truth
- "proven under assumption X, which is [T] in GWT but [H] in FEP" — conditional truth with theory dependence
- "consistent in all loaded theories but not proven in any" — invariant hypothesis
This is not an ad hoc extension — it is an automatic consequence of being an ∞-topos.
Connection between and . The epistemic functor (§2.2) maps claims to the linear poset Status. This poset embeds into as a sublattice: each global status [T], [C], ... is a section of the subobject classifier. But also contains non-sectoral elements — contextual truths not expressible through a single global status. Phases 0–4 work with the projection of onto the linear poset; Phase 6 transitions to the full .
Why a linear poset is insufficient. In the linear poset [T] > [C] > [H] > ... a claim has exactly one status, regardless of theory. But in scientific practice, the claim "consciousness ≡ integrated information" has status [T] in IIT, [H] in UHM, and [✗] in behaviorism — simultaneously. A linear poset forces choosing a single "global" status, losing context. The Heyting algebra contains all contextual truths as its elements — without loss.
2.8. Connection with the UHM ∞-topos
UHM is built on an ∞-topos:
where . organizes quantum states of a single theory. organizes theories (each of which is an ∞-topos). Connection:
Tower of levels. Hierarchy of irreducible levels:
| Level | Object | Space |
|---|---|---|
| 0 | Quantum state | |
| 1 | UHM theory | |
| 2 | Representable sheaf | |
| 3 | The ∞-topos itself |
Each level is irreducible to the previous one (T-182). Mathesis operates at level 2, with reflexive access to level 3 through (§8).
The Grothendieck construction (straightening/unstraightening, HTT 3.2) establishes an equivalence between fibrations and functors . Thus, the fibration from the preceding architecture is a special case (1-categorical projection) of the ∞-topos construction.
Deep unity. The fact that the same construction (∞-topos of sheaves) organizes both quantum states () and scientific theories () is not a coincidence. It is a consequence of both domains — physics and epistemology — operating on context-dependent knowledge: the result of a measurement depends on context (in physics — on the basis; in epistemology — on the theory). The ∞-topos is the universal mathematical structure for context-dependent data with coherent transitions between contexts (Isham–Butterfield 1998, Döring–Isham 2008).
3. Three limiting generalizations
The current computational realization (hypergraph, SQLite, Verum) approximates at the 1-categorical level. Three directions of extension eliminate fundamental limitations.
3.1. Topological: from graph to homotopy type
In a 1-categorical realization, a translation is a functor , a single object. The question "are two translations equivalent?" has a Boolean answer.
In the space of translations is an ∞-groupoid (Kan complex):
Homotopy structure:
| Group | Content | Example |
|---|---|---|
| Equivalence classes of translations | "The IIT→UHM translation via and the translation via Q-shape are different classes" | |
| Loops = gauge symmetries | "Permutation of [E,O,U] in IIT→UHM translation preserves structure" | |
| Higher coherences | Reflexive cycles of order |
Corollary. The question "are two translations equivalent?" has not a Boolean but a topological answer: the path space . If it is nonempty — the translations are equivalent; if contractible — uniquely so; if it has nontrivial — there exist gauge degrees of freedom.
Computational realization. Homotopy type theory (HoTT, Univalent Foundations Program 2013) is a computational model for ∞-groupoids. In the Mathesis core, the equality is computed by a cubical type-checking algorithm (Cohen–Coquand–Huber–Mörtberg 2015) as a path in the ∞-groupoid, not a Boolean audit result.
3.2. Epistemic: from poset to quantum logic
Problem. In complex interdisciplinary theories, truth is contextual and noncommutative: a statement can be [T] in but [H] in ; proving one statement can change the status of another; two statements can be complementary (in Bohr's sense).
Generalization. Replace the linear poset with an orthomodular lattice (Birkhoff–von Neumann 1936). This does not contradict the Heyting algebra from §2.7: is the internal logic of the ∞-topos (Heyting), while is the structure of the epistemic space of an individual claim. They live at different levels: Heyting is for "is it true in a given theory," the orthomodular lattice is for "what is the state of knowledge about a claim." Connection: embeds into via projectors onto subspaces of the epistemic Hilbert space.
The epistemic state of statement :
— a density matrix on an epistemic Hilbert space.
| Operation | Mathematics | Intuition |
|---|---|---|
| Measurement (user decision) | Superposition collapses | |
| Refutation | may | If , refuting nontrivially affects |
| Superposition | $\rho_a = \alpha | \text{T}\rangle\langle\text{T} |
Why quantum logic, not classical? In classical logic, checking a hypothesis is idempotent: check twice — get the same result. In scientific practice this is false. Proving theorem A can invalidate hypothesis B (if A and B are incompatible), and refuting B can strengthen C (if B and C were competitors). Epistemic measurements do not commute: the order of checking affects the outcome. This is precisely the structure of quantum mechanics — not by analogy, but because both domains operate on context-dependent propositions on an orthomodular lattice.
Connection with UHM. describes a conscious state; describes an epistemic state. The formulas are identical because the mathematical structure is the same: an ∞-topos for physics () and for epistemology (). This is not an analogy — it is a direct transfer.
3.3. Autopoietic: self-modifying formal apparatus
Learning levels (Bateson 1972):
- L-I: error correction within fixed rules (status propagation)
- L-II: changing the rules (new dependency type, new status) — double loop
- L-III: changing the formal apparatus itself — the topology on the site
The topology determines which families of translations count as "sufficient" (coverings). Changing is changing the criterion of knowledge sufficiency.
Example. Initial topology: "a theory is covered if for each statement there is a translation into at least one other theory." After loading 30 theories, the system discovers: dynamic statements are systematically not covered. L-III: add a requirement for separate coverage of static and dynamic statements. , and — a different ∞-topos.
Autopoiesis. In the terms of Maturana–Varela (1980), the system produces the components of which it itself consists. The layer (§8) modifies Mathesis, Mathesis updates .
Boundary. Lawvere's theorem (1969): an autopoietic system cannot prove its own consistency. Statements of about the completeness of have status no higher than [H]. A structural inevitability, not a bug.
3½. From mathematics to realization
Sections §2–§3 describe the ideal mathematical object . Sections §4–§6 describe its computational approximation. The connection between them:
| Mathematical object | Computational approximation | Accuracy level |
|---|---|---|
| ∞-Topos | Typed hypergraph (SQLite) | 1-categorical projection |
| Yoneda embedding | YAML import + representable presheaf construction | Finite subsite |
| Kan extension | LLM agent + SMT verification | Heuristic + formal check |
| Descent condition | BFS coherence audit | 5 violation types |
| (Heyting) | Linear poset [T]>[C]>...[✗] → orthomodular lattice (Phase 5) | Projection onto 7 values |
| Autopoiesis () | Agent Mode 5 (meta-audit) + manual confirmation | Human-in-the-loop |
The approximation improves with each implementation phase (§13). Phase 5 (HoTT core) brings the approximation to a fundamentally new level — from emulating ∞-structures on a hypergraph to native computation in cubical type theory.
4. Architecture
The architecture realizes the mathematical foundation of §2 and generalizations of §3:
| Principle | Section | Architectural realization |
|---|---|---|
| ∞-Topos | §2.3 | Fibration Engine (hypergraph as 1-categorical approximation) |
| Kan extensions | §2.5 | Fibration Engine (Cartesian liftings) + LLM agent (semantic correspondence search) |
| Autopoiesis | §3.3 | as fibration layer + meta/* commands |
| Process ontology | §9 | Morphisms are primary in the data model; stigmergy through diagnostics |
| Reflexive cycles | §10 | Agent Mode 5 (meta-audit) + double loop |
| Cognitive extension | §11 | Tensor product |
4.1. Three layers
- Presentation Layer — multiple synchronized panels (projections of a single fibration). Connected to the core through MP (Mathesis Protocol — an analogue of LSP for theories).
- Mathesis Core — three engines: the Fibration Engine stores and traverses the hypergraph; the Epistemic Engine checks and propagates statuses; the Claude Agent Layer performs semantic operations. Language: Verum (entire core + MP wrapper).
- Storage Layer — markdown files with YAML frontmatter (backward compatible with Docusaurus), SQLite index, Git.
4.2. Mathesis Protocol (MP)
MP is the protocol for client (UI, CLI, LLM agent) interaction with the Mathesis Core. An analogue of LSP (Language Server Protocol), but for theories. Format: JSON-RPC via stdio or TCP. Full command list — 26 endpoints in 5 groups:
Navigation (8): theory/list, theory/claims, theory/functors, claim/get, claim/dependencies, claim/dependents, claim/translations, query_graph
Mutations (7): claim/create, claim/set_status, claim/add_dependency, claim/remove, theory/create, theory/import, theory/add_functor
Verification (4): theory/audit, fibration/coherence, propagation/preview, propagation/apply
Translation (4): claim/translate, functor/compute_kan, functor/obstruction, functor/propose
Self-reference (4): meta/audit, meta/boundaries, meta/suggest_extension, meta/patterns
All endpoints are available as MCP tools for the LLM agent (§6.2) and as JSON-RPC commands for the UI (§7).
4.3. Storage format
Each statement is a markdown file with YAML frontmatter, backward compatible with Docusaurus:
---
id: T-39
theory: uhm
type: theorem # axiom | theorem | definition | conjecture | prediction | concept
status: T # T | C | H | P | D | I | ✗
epistemic_class: A # A | B | C
title: "Critical purity P_crit = 2/7"
dependencies:
- { id: A-Omega7, type: requires }
- { id: A-Bures, type: requires }
dependents:
- { id: T-62, type: entails }
- { id: T-96, type: entails }
translations:
- { theory: cognitome, target: percolation-threshold, functor: F_Cog, status: I }
tags: [purity, threshold, viability]
---
# T-39: Critical purity P_crit = 2/7
**Statement.** For a system with Γ ∈ D(C⁷) ...
5. Fibration Engine: system core
5.1. Typed hypergraph
The central data structure is a typed hypergraph (1-categorical approximation of ). In accordance with process ontology (§9), edges (morphisms) are primary.
Nodes — statements (claims): claim_id, theory_id, claim_type, status, content.
Edges — dependencies:
| Type | Meaning | Example |
|---|---|---|
requires | Necessary condition | T-62 requires T-39 |
entails | Logical consequence | T-39 entails T-62 |
generalizes | Generalizes | T-120 generalizes T-119 |
instantiates | Special case | T-119 instantiates T-120 |
contradicts | Contradicts | X3 [✗] contradicts T-39 |
defines | Defines through | Definition of R is defined through φ(Γ) |
translates_to | Translation to another theory (approximation of ) | UHM:γ_{kk} translates to Cog:cogit |
5.2. Status propagation
When a statement's status changes, the Fibration Engine performs a BFS traversal:
- Statement is downgraded:
- For each depending on via
requires: . If exceeds the allowed — downgrade, add to queue - Repeat until queue is empty
Result: list of affected statements with reasons. "T-68 downgraded from [T] to [C] because it depends on C20, which is [C]."
5.3. Coherence checking
Five types of violations (approximation of the obstruction to descent §2.6):
- Status misalignment: a [T]-statement depends on [H] or lower
- Contradiction: two [T]-statements are linked by a
contradictsedge - Circular dependency: a
requireschain forms a cycle - Functorial misalignment: (violation of descent condition)
- Dangling references: a dependency points to a nonexistent statement
5.4. Cartesian lifting (inter-theoretic translation)
Algorithm (approximation of Kan extension §2.5):
- Find statement X in layer
- Find functor
- Find mapping of X in the correspondence table
- Return translation with confidence and losses ()
6. Agent within the ∞-topos
6.1. Key difference from "LLM + RAG"
In the "Obsidian + RAG + LLM" combination, the model operates on text. In Mathesis, Claude Opus gets access to the typed hypergraph through specialized tools and performs structural operations: navigating dependencies, checking coherence, computing Kan extensions. Every action is verifiable.
6.2. Tools
Claude Opus connects to the Mathesis Core via MCP (Model Context Protocol):
Navigation and queries:
| Tool | Purpose |
|---|---|
theory/list | List all theories in the workspace |
theory/claims | All claims of a theory with status/type filters |
theory/functors | Functor graph: all inter-theoretic bridges with metadata (for Federation panel, §7) |
claim/get | Full content of a claim by ID |
claim/dependencies | Dependency graph (N levels deep, direction: up/down) |
claim/dependents | What depends on the given claim |
claim/translations | All translations of a claim into other theories |
query_graph | Arbitrary hypergraph query (Cypher-like language) |
Mutations:
| Tool | Purpose |
|---|---|
claim/create | Create a claim (with type, status, dependencies) |
claim/set_status | Change status (with automatic propagation and preview of affected claims) |
claim/add_dependency | Add a dependency between claims |
claim/remove | Remove a claim (with dependent check) |
theory/create | Create a new theory |
theory/import | Import a theory from markdown + YAML |
theory/add_functor | Add an inter-theoretic bridge (functor) |
Verification and audit:
| Tool | Purpose |
|---|---|
theory/audit | Full coherence audit of a single theory (5 violation types) |
fibration/coherence | Check the entire fibration (all theories + all functors) |
propagation/preview | Preview: which claims will be affected by a status change |
propagation/apply | Apply propagation (after user confirmation) |
Inter-theoretic translation (Kan extensions, §2.5):
| Tool | Purpose |
|---|---|
claim/translate | Translate a claim into another theory (approximation of ) |
functor/compute_kan | Compute left/right Kan extension for a functor |
functor/obstruction | Compute obstruction — untranslatability measure |
functor/propose | Propose a functorial correspondence (LLM + verification) |
Self-reference (, §8):
| Tool | Purpose |
|---|---|
meta/audit | Audit the layer: check adequacy of the data model itself |
meta/boundaries | claims bounded by Lawvere's theorem (status ≤ [H]) |
meta/suggest_extension | Agent proposes model extension (new edge type, new status) |
meta/patterns | Detect patterns of recurring diagnostics (L-II, §10) |
6.3. Five modes
Mode 1: Navigator. The user asks — the agent navigates the fibration and responds with references to claim_id.
Mode 2: Auditor. The agent scans the fibration searching for coherence violations (obstructions to descent).
Mode 3: Translator. The user loads a new theory. The agent reads the structure, compares with loaded ones, proposes functorial correspondences (approximation of ). The main function, impossible without an LLM.
Mode 4: Propagator. When a status changes, the agent computes affected statements, analyzes the necessity of downgrading (perhaps an alternative chain exists), proposes a minimal set of changes.
Mode 5: Meta-Auditor (double loop, §10). The agent analyzes the structure of Mathesis itself:
- Discovers patterns of recurring diagnostics (model limitation, not a theory error)
- Proposes extensions: new dependency types, new statuses
- Tracks systematic losses during translation
- Results are recorded in (§8) with status [H]
6.4. Formalizing the agent: Giry monad
The LLM agent is formalized not merely functionally (executing MCP operations) but categorically — as a stochastic oracle via the Giry monad (Giry 1982).
Instead of a deterministic functor , the agent generates a distribution over the space of functors: , where is the Giry monad (probability measures on measurable spaces). The act of user confirmation of a mapping is the collapse of this distribution (analogous to epistemic measurement §3.2).
Consequences:
- LLM "hallucinations" are not a bug but fluctuations in the path space of the ∞-groupoid. The agent does not search for a single "correct" answer — it probes topologically connected paths between theories.
- Verification is mandatory: the agent's proposal passes SMT verification (
@verify(proof)) before acceptance. The oracle is not trusted. - Confidence as measure:
functor/proposereturns not only a candidate but also a density estimate — the probability of the given correspondence in the given context.
6.5. MCP integration
The Mathesis Core is implemented as an MCP server (Model Context Protocol):
{
"mcpServers": {
"mathesis": {
"command": "mathesis-core",
"args": ["--project", "./"],
"description": "Mathesis: fibration engine + epistemic engine"
}
}
}
All Mathesis Core tools are available from Claude Code as MCP tools.
7. Multiple projections (sheaves)
One and the same object () admits multiple sections — ways to "cut" a local projection from the global object. Five panels — five , covering one fibration. Gluing is ensured by the Mathesis Core.
"Text" Panel — markdown editor. "Graph" Panel — hypergraph visualization (nodes colored by status). "Statuses" Panel — table of statements with filters (analogous to "Problems" in VS Code). "Federation" Panel — visualization of the base : theories as blocks, functors as arrows. "Agent" Panel — chat with Claude Opus operating within .
8. Self-reference: Mathesis as an object within itself
8.1. The problem of objectification
Any tool for working with theories risks objectifying them — turning living thought processes into static objects. If Mathesis operates on theories "from the outside," it reproduces the same error.
Solution: Mathesis includes itself in its own object space.
8.2. : Mathesis's theory about itself
In a special layer is distinguished. Its statements:
- "Every theory has an epistemic status functor" — a statement about Mathesis, within Mathesis
- "Status propagation is sound" — a statement about the algorithm
- "Dependency types are sufficient" — a statement about the data model
- "Functorial composability is verifiable" — a statement about coherence
obeys the same rules: its statements have statuses, dependencies, and are checked for coherence. This is a controlled strange loop (Hofstadter 1979).
8.3. Lawvere and the boundaries of self-reference
Lawvere's fixed point theorem (1969): a unified categorical scheme from which follow Gödel's theorem, Tarski's theorem, the undecidability of the halting problem, and Russell's paradox (Yanofsky 2003).
Corollary for Mathesis. cannot prove its own consistency. Statements of about completeness and consistency have status no higher than [H]. Self-reference is a structural inevitability, managed rather than eliminated.
Parallel with UHM: the operator is a self-model converging to . Approximate (Lawvere) but stable (contractivity of CPTP). is an analogue of : an approximate but stable self-model of the system.
8.4. Workflow for updating
Claims of are created and updated through the same set of endpoints (§6.2) as claims of any other theory:
- Agent (Mode 5) detects a pattern via
meta/patterns— for example, "the edge typetranslates_tosystematically loses the dynamic aspect" - Agent calls
meta/suggest_extension→ formulates a claim: "An edge typetranslates_dynamics_tois needed" with status [H] - The claim is added to via
claim/create { theory: "meta", ... } meta/boundariesautomatically checks: if the claim asserts completeness/consistency of — status is bounded ≤ [H] (Lawvere, §8.3)- The researcher confirms →
claim/set_status { ..., status: "P" }(promotion to postulate) - The Mathesis Core applies the change: new edge type/status/structure is added to the Fibration Engine
The cycle is closed: observes the system, the system is updated, the updated system checks .
8.5. Second-order observation
Luhmann (1995): second-order observation is observing how others observe. Each layer is a "scheme of observation" of theory . Functors are acts of second-order observation. adds a third order: observation of how Mathesis observes how theories observe the world.
9. Process ontology of data
9.1. Morphisms are primary, objects are secondary
Category theory admits an objectless formulation (Mac Lane 1998, §I.1): objects are identified with identity morphisms. Primary are connections and transformations.
This resonates with Whitehead's process philosophy (1929): reality is not a collection of substances but a process of becoming.
9.2. Consequences for the data model
- A statement exists insofar as it is connected. An isolated statement is a dead node.
- A theory is not a list of statements but a pattern of connections. Two sets with isomorphic structure are "the same theory in different terms."
- Each commit is an "actual occasion." Git history is a concrescence: each commit inherits from previous ones and produces a new configuration.
9.3. Stigmergy
Stigmergy (Grassé 1959) — coordination through environment modification. Mathesis is a stigmergic environment: every action of the researcher leaves a "trace" in the fibration. Status propagation is automatic stigmergy.
10. Reflexive cycles
10.1. Four levels of learning
| Level | Description | In Mathesis |
|---|---|---|
| L-0 | No changes. Fixed behavior | Storage and rendering (Docusaurus level) |
| L-I | Detection and correction of errors | Status propagation, contradiction detection |
| L-II | "Learning to learn" (deutero-learning) | Meta-audit: "are the dependency types sufficient?" |
| L-III | Fundamental reorganization | Modification of : the system changes the criteria of knowledge sufficiency (§3.3) |
The current design fully realizes L-0 and L-I. L-II — through and agent Mode 5. L-III — through the autopoietic mechanism of §3.3.
10.2. Argyris's double loop
10.3. Enactivism: understanding as joint action
The enactive approach (Varela, Thompson, Rosch 1991): cognition is not representation of a pregiven world but joint enaction. Mathesis does not store understanding — it generates it jointly with the researcher:
- The researcher asks a question → the agent navigates
- Something unexpected is discovered (contradiction, obstruction to descent, hidden isomorphism)
- The agent proposes a structural change
- The space of questions is transformed
- A new question is born at a different level
This is not "question → answer." It is a joint transformation of the question space — structural coupling (Maturana & Varela 1980).
11. Cognitive extension
The CC formalism allows describing Mathesis quantitatively. If the cognitive system of the researcher is a holonom , and Mathesis is , then the extended system:
Day convolution is defined on the category of presheaves of a monoidal category (Day 1970). The monoidal structure on : direct product of theories (a theory whose claims are pairs from and ). Day convolution (T-182 [T]) allows entangled states — situations where the researcher's thought and the structure in Mathesis are mutually conditioned and inseparable. It is precisely such states that produce cognitive breakthroughs: "I could not have thought this without the tool, and the tool would not have shown this without my question."
Theorem (corollary of T-129). If and , and there exists nonzero coherence:
Mathesis is the first precedent of theoretically grounded cognitive extension.
12. Usage examples
12.1. Paradox detection
Without Mathesis: The researcher notices the ρ* paradox. Manually searches for dependencies (grep), updates statuses in ~25 files. Time: 2–4 hours.
With Mathesis: claim/set_status T-96 C "ρ* paradox" → Fibration Engine propagates in <1 sec → agent analyzes each affected statement → "Statuses" panel shows diff. Time: 5 minutes.
12.2. Loading a new theory
Without Mathesis: The researcher reads IIT 4.0 (100+ pages), mentally maps to UHM, writes a comparison. Time: 2–3 days.
With Mathesis: Import IIT → agent computes Kan extension approximations → proposes mappings with confidence and losses () → discovers discrepancies: "IIT attributes consciousness to photodiodes (); UHM requires " → marks as contradicts. Time: 30 minutes.
12.3. Double loop (L-II)
The agent in Mode 5 discovers: "In 4 out of 5 theories, statements about the dynamics of consciousness have no analogues. All functors systematically lose the temporal aspect." → Proposes a new edge type translates_dynamics_to → recorded in as [H] → the researcher confirms → the structure of Mathesis has changed.
12.4. Topological answer to "are the translations equivalent?" (§3.1)
The researcher builds two translations IIT→UHM: (via integration measure) and (via Q-shape sector profile). Query: functor/compute_kan { source: "iit", target: "uhm" } → the system computes the path space . Result: (two distinct classes — the translations are not equivalent), (gauge symmetry: permutation of [E,O,U] preserves the structure of translation ). This is not a Boolean "yes/no" answer, but a topological map of the translation space.
12.5. Epistemic superposition collapse (§3.2)
The claim "consciousness requires a global workspace" (GWT) is loaded into Mathesis. It is in superposition: [T] in GWT, [H] in UHM (where integration is a necessary but not sufficient condition). The researcher decides to check experimentally (ConTraSt Database). Query: claim/set_status { ..., status: "T", reason: "adversarial collaboration result" } → epistemic measurement: the superposition collapses to [T]. Side effect: the competing claim "consciousness does not require global accessibility" (IIT partial) is weakened — the projectors do not commute.
12.6. Responding to criticism
claim/dependencies uhm:T-120 --full → full dependency tree, all [T] → "T-120 is fully justified." Time: 30 seconds.
13. Implementation plan
Phases correspond to the three levels of Ω (T-182):
| Phase | T-182 level | What is built |
|---|---|---|
| Phase 0–1 | Structure: hypergraph, types, dependencies | |
| Phase 2 | (Heyting) | Thresholds: statuses, coherence, functors |
| Phase 2b–4 | Full (∞-groupoid) | Reflection: , meta-audit, federation of 325+ theories |
| Phase 5 | Verum foundation | Cubical primitives, HKT, 7 core/math/ modules, tactic DSL |
| Phase 6 | Transition from 1-categorical approximation to HoTT core |
Phase 0: Prototype in Claude Code (2 weeks)
- Verum script
build-theory-index.vr: parses markdown + YAML → JSON index - Verum script
check-coherence.vr: checks coherence against the index - Verum script
propagate-status.vr: propagation on status change - Hook in Claude Code: after each edit → auto-check
- Self-application: used for working with UHM
Phase 1: Mathesis Core as MCP server (4 weeks)
- Verum cog
mathesis-core: hypergraph, fibration, coherence, propagation - Verum cog
mathesis-index: scanning markdown → hypergraph - MCP wrapper: Mathesis Core available from Claude Code as a set of MCP tools
- Full set of 26 MCP endpoints (§6.2): navigation, mutations, verification, translation, self-reference
Phase 2: Loading competing theories (2–4 weeks)
- IIT 4.0: postulates, , Q-shape. Functor
- GWT/GNWT: global ignition, access. Functor
- FEP: free energy, Markov blanket. Functor
- Cognitome: COG, LOC, percolation. Functor
- Agent proposes Kan extension approximations for each functor
Phase 2b: and reflexive cycles (parallel with Phase 2)
- Layer loaded as a special theory
- Agent Mode 5 (meta-auditor): pattern discovery + extension proposals
- Lawvere boundaries: statements about completeness are automatically marked ≤ [H]
Phase 3: Web interface (6 weeks)
- SolidJS application with 5 panels
- Connection to Mathesis Core through MP
- Hypergraph visualization, chat with agent
- Public access for the team
Phase 4: Full federation (no deadline)
- Scaling to 30+ theories: autopoiesis, HOT, RPT, AST, predictive coding, orch-OR, etc.
- Agent builds functors between each pair
- "Map of theories" — interactive visualization of (325+ theories from Consciousness Atlas)
- Integration with ConTraSt Database (412 experiments)
Phase 5: Activating Verum Foundation (parallel with Phases 2–4)
Extensions of Verum necessary for native realization of (details: internal/verum-ext.md):
- 5a: Cubical primitives — Path type,
transport,hcomp(computational model for paths) - 5b: HKT —
F: Type → Typein generic parameters (abstraction over Functor, Monad) - 5c: 7 new core/math/ modules — hott.vr, simplicial.vr, infinity_category.vr, fibration.vr, infinity_topos.vr, kan_ext.vr, quantum_logic.vr
- 5d: Extended tactic DSL — combinators, meta-tactics, LLM oracle (Giry monad)
Phase 6: HoTT core (research)
- Migration of the data model from hypergraph to cubical type theory
- Equalities = paths in ∞-groupoid (§3.1)
- Epistemic statuses = elements of orthomodular lattice (§3.2)
- Autopoietic modification of (§3.3)
14. Comparison with existing tools
| Obsidian | Lean 4 | Semantic Wiki | Mathesis | |
|---|---|---|---|---|
| Typed links | ✗ | ✓ | Partially | ✓ |
| Coherence | ✗ | ✓ (full) | ✗ | ✓ (epistemic + descent condition) |
| Multiple theories | ✗ | ✗ | ✗ | ✓ |
| Inter-theoretic bridges | ✗ | ✗ | ✗ | ✓ (Kan extensions) |
| LLM agent | Plugin | ✗ | ✗ | ✓ (within ) |
| Epistemic statuses | ✗ | (true/false) | ✗ | ✓ (7 levels → Heyting algebra ) |
| Self-reference () | ✗ | ✗ | ✗ | ✓ |
| Reflexive cycles (L-II+) | ✗ | ✗ | ✗ | ✓ (L-II + L-III via §3.3) |
| Process ontology | ✗ | ✗ | ✗ | ✓ |
| Non-formalized theories | ✓ | ✗ | ✓ | ✓ |
| Mathematical foundation | ✗ | Type theory | ✗ | ∞-Topos |
| ∞-categorical depth | 0 | 1 (types) | 0 | ∞ (all levels of reflection) |
| Homotopy semantics | ✗ | ✓ (core) | ✗ | ✓ (Phase 5: HoTT) |
Mathesis occupies the niche between full formalization (Lean 4) and pure notes (Obsidian): structured but not fully formalized representation of scientific theories with automatic coherence and LLM support. The fundamental distinction is the ∞-topos as foundation: not "one of possible designs" but the unique coherent organization (universal property §2.3).
15. Implementation language: Verum
Mathesis is realized entirely in Verum — a programming language designed from the ground up as the language of the future: ultimate mathematical completeness and ultimate performance simultaneously. Verum is the only language combining dependent types, SMT verification, systems programming, GPU compute, and ∞-categorical mathematics in a single stack. This is not a coincidence — Verum was created precisely for tasks of this magnitude, and Mathesis is the first practical task demanding its full power.
15.1. Why Verum, not Rust/Lean/Agda
| Mathesis requirement | Rust | Lean 4 | Agda | Verum |
|---|---|---|---|---|
| Dependent types (Π, Σ, Eq) | ✗ | ✓ | ✓ | ✓ |
| SMT verification (Z3 + CVC5) | Via FFI | Via FFI | ✗ | ✓ (native, 92K LoC, 30+ tactics) |
| Systems performance (LLVM, 0.85–0.95× C) | ✓ | ✗ | ✗ | ✓ |
| GPU compute | Via CUDA FFI | ✗ | ✗ | ✓ (core/math/gpu.vr) |
| LLM inference | Via bindings | ✗ | ✗ | ✓ (core/math/agent.vr) |
| Proof certificates (Coq, Lean, Dedukti, Metamath) | ✗ | ✓ (Lean only) | ✗ | ✓ (5 formats) |
| Higher Inductive Types | ✗ | ✗ | ✓ (Cubical) | ✓ (HITs in AST) |
| Universe polymorphism | ✗ | ✓ | ✓ | ✓ |
| Compile-time metaprogramming | proc_macro | meta | reflection | ✓ (meta fn, quote, reflection) |
Lean 4 is the closest, but lacks systems performance and GPU. Agda has cubical, but does not compile to native code. Rust is performant but lacks dependent types. Verum is the only one covering all rows simultaneously.
15.2. What already exists in Verum for Mathesis
Dependent types (verum_types cog, marked v2.0+):
- Π-types (dependent functions), Σ-types (dependent pairs), Eq-types (propositional equality)
- Universe hierarchy
Type₀ : Type₁ : Type₂ : ...with cumulativity - Inductive families with dependent indices
- Higher Inductive Types (point + path constructors)
- Dependent pattern matching with exhaustiveness checking
Standard library (core/math/):
category.vr(738 lines): Category, Functor, NatTrans, Adjunction, Monad, Limit/Colimit, Yoneda embedding, Presheaf/Sheaf, Kan extensions, Topos, EnrichedCategoryalgebra.vr: full algebraic hierarchy from Magma to Fieldtopology.vr: TopologicalSpace, Manifold, FundamentalGroup, Homologylogic.vr: Curry-Howard (Prop, Proof<P>, Forall, Exists, Decidable)
Proof system (grammar §2.19):
theorem,lemma,axiom,corollarywithproof { ... }- 16 tactics including
auto,simp,ring,field,omega,blast,smt - Calculational chains:
calc { ... == { by ... } ... }
15.3. Extensions for Mathesis
To realize in Verum, the following extensions are needed (detailed specification: internal/verum-ext.md):
Language:
- Cubical primitives (P0): Path type,
transport,hcomp— computational model for paths in ∞-groupoids - HKT (P0):
F: Type → Typein generic parameters — abstraction over Functor, Monad - Extended tactic DSL (P1): combinators (
try/else,repeat,first), metatactics, LLM oracle
Library (7 new core/math/ modules):
hott.vr— Equiv, IsContr/IsProp/IsSet, Univalence, funextsimplicial.vr— SimplicialSet, KanComplex, Horninfinity_category.vr— QuasiCategory, InfinityFunctor, MappingSpacefibration.vr— GrothendieckFibration, CartesianFibration, Straighteninginfinity_topos.vr— Site, GrothendieckTopology, InfinitySheaf, InfinityToposkan_ext.vr— LeftKan, RightKan, KanObstructionquantum_logic.vr— OrthomodularLattice, EpistemicState
15.4. Mathesis on Verum: architecture
mathesis/
├── core/ # Mathesis Core
│ ├── theory.vr # Type Theory, EpistemicStatus
│ ├── site.vr # Site of theories (Th, J_ep)
│ ├── topos.vr # M = Sh_∞(Th, J_ep) — concrete instance
│ ├── loading.vr # Yoneda embedding: load_theory()
│ ├── translation.vr # Kan extensions: translate()
│ └── coherence.vr # Descent condition: check_coherence()
├── engine/
│ ├── fibration.vr # Fibration Engine (hypergraph)
│ ├── epistemic.vr # Epistemic Engine (propagation)
│ └── agent.vr # Claude Agent Layer (MCP)
├── protocol/
│ └── mp.vr # Mathesis Protocol (JSON-RPC)
└── ui/
└── panels.vr # 5 panels (SolidJS bindings)
Each component is verified via @verify(proof) with an SMT backend. Categorical laws (associativity of functor composition, naturality, descent condition) are checked at compile time. Proof certificates are exported to Lean/Coq for independent verification.
16. Conclusion
In 1666 Leibniz dreamed of a universal language of knowledge and a mechanical calculator operating within it. For three and a half centuries this dream remained a utopia — the mathematical apparatus was lacking.
Today the apparatus exists. The ∞-topos of sheaves is not one of possible designs but the unique (by universal property) coherent organization of a collection of theories at all levels of reflection. The Yoneda embedding loads theories without information loss. Kan extensions compute optimal translations. The descent condition ensures coherence by definition, not by checking. The subobject classifier yields intuitionistic logic that natively contains contextual truth.
UHM and Mathesis are two applications of the same construction: the ∞-topos for physics () and the ∞-topos for epistemology (). The unity is not accidental: both domains operate on context-dependent knowledge with coherent transitions between contexts.
Verum is the language designed to realize objects of this level: dependent types, HoTT, SMT verification, systems performance, GPU — in a single stack. Mathesis is the first task demanding its full power.
The ultimate goal is not "a tool for scientists." The ultimate goal is the computational infrastructure of the noosphere: a global cohesive ∞-topos where every discovery in one discipline automatically and mathematically rigorously generates hypotheses in all others, immediately computing epistemic gradients for the entire network of human knowledge.
Related documents:
- Theories of consciousness — comparative analysis of IIT, GWT, FEP, and 30+ theories
- Anokhin's Cognitome — cognitome analysis and functor
- Panpsychism — panpsychism analysis and Hoffman's conscious realism
- General systems theory — from Bertalanffy to CC
- Categorical formalism — ∞-topos and categorical structure of UHM
- Predictions — 23+ falsifiable predictions of CC
- Status registry — complete list of statements with statuses
External resources:
- Consciousness Atlas — interactive visualization of 325+ theories of consciousness
- ConTraSt Database — 412 experiments classified by theory
- PhilPapers: Theories of Consciousness — philosophical bibliography
- Homotopy Type Theory — Univalent Foundations Program, 2013