Open Horn Type Theory
Abstract: We introduce Open Horn Type Theory (OHTT), an extension of dependent type theory with two primitive judgment forms: coherence and gap, subject to a mutual exclusion law. Unlike classical or intuitionistic negation, gap is not defined via implication but is a primitive witness of non-coherence. Judgments may also be open -- neither coherent nor gapped -- yielding a trichotomy that generalizes the binary derivable/underivable distinction. The central construction is the transport horn: a configuration where a term and a path both cohere, but transport along the path is witnessed as gapped. This captures obstructions that Homotopy Type Theory (HoTT) cannot express, since HoTT's Kan condition guarantees all transport succeeds. We develop the semantics via ruptured simplicial sets -- simplicial sets equipped with coherence and gap structure -- and ruptured Kan complexes, which model types where some horns fill, some are gap-witnessed, and some remain open. We show that HoTT embeds as the coherent fragment of OHTT, recovered by imposing totality. Three classes of obstructions are developed in detail: topological (monodromy, holonomy, characteristic classes), semantic (polysemy, meaning fibrations), and logical (resource-sensitive derivability, substructural failure). In each case, the gap witness is positive structure -- not absence of proof, but certified obstruction.
Paper Prompts
Sign up for free to create and run prompts on this paper.
Top Community Prompts
Explain it Like I'm 14
What is this paper about?
This paper introduces a new way of doing logic and type theory called “Open Horn Type Theory” (OHTT). Its big idea is simple: when something doesn’t fit together, we shouldn’t treat that as “nothing”; we should be able to positively record that mismatch. So OHTT gives equal status to:
- Coherence: “this fits together” (like puzzle pieces that click).
- Gap: “this is witnessed not to fit” (like two pieces you’ve checked and know won’t click).
- Open: “we haven’t checked yet” (maybe they’ll fit, maybe not).
In most existing systems (like Martin-Löf Type Theory, MLTT, and Homotopy Type Theory, HoTT), only coherence gets a direct witness; failure is just the absence of a proof. OHTT changes that by letting us carry structured evidence of failure.
The main questions the paper asks
The paper asks, in plain terms:
- Can we build a logic where “success” and “failure” are both first-class, meaningful, and carry data?
- How can we record situations where small, local steps work, but the big, global step still cannot be made?
- Can we give a geometric picture (using shapes like triangles) that shows where and how things fail to close?
- How does this relate to familiar systems like MLTT and HoTT?
- Can we model real examples (in spaces, language, and computing) where paths exist and objects exist, but moving the object along the path fails?
How the authors approach it (in simple terms)
Here’s the approach, translated into everyday language and analogies:
- Two types of judgments:
- “Coherent” means we have a witness that something fits.
- “Gapped” means we have a witness that it does not fit.
- “Open” means we have not witnessed either way yet.
- One law (Exclusion): for the same claim in the same situation, you can’t have both a coherence witness and a gap witness. (You can be coherent, or gapped, or open—but not coherent and gapped at once.)
- Horns (the central construction): Think of a triangle with corners A, B, C. If you can go from A to B and from B to C, you’d expect you can also go from A to C. A “horn” records the case where the two sides A→B and B→C are fine (coherent), but the direct side A→C is positively witnessed to be blocked (gapped). It’s a triangle that won’t close.
- Transport (a key example): In HoTT, if you have an object sitting at place x and a valid path from x to y, you can always “transport” the object along the path to y. OHTT says: not always. Sometimes the path exists, the object exists, but carrying that object along the path is witnessed to fail. That is the “transport horn.”
- A geometric model (“ruptured simplicial sets”): The authors build shapes made of points, lines, and filled-in triangles, but now each partially-drawn triangle (a “horn”) can be:
- Filled (coherent),
- Witnessed unfillable (gapped), or
- Left open (undecided).
- In traditional HoTT models, every horn must be fillable; in OHTT, not necessarily.
What they found and why it matters
Here are the main findings, stated simply:
- A tiny calculus is enough:
- Two judgment forms (coherent, gapped) and one rule (Exclusion) let you express rich situations.
- The “horn” construction captures “two steps work, the shortcut fails,” and you can track why.
- Relationship to familiar theories:
- MLTT and HoTT appear as the “coherent fragment” of OHTT—the part that only ever records “fits” and never records “witnessed failure.”
- HoTT assumes all horns fill (triangles close); OHTT allows some to be gap-witnessed.
- The transport horn is central:
- It formalizes the everyday idea: “The path exists and the thing exists, but taking the thing along the path is blocked.”
- This cannot be said inside HoTT (because transport always succeeds there), but can be said—and structured—in OHTT.
- Concrete examples show it’s real, not a trick:
- Topology (Möbius strip): You walk one loop on the base and come back to the same spot, but upstairs you switch “sides.” The loop exists; your starting point exists; but “return as the very same point” is blocked. The obstruction (monodromy) is a gap witness.
- Language (polysemy of “bank”): The word form connects “bank” (finance) and “bank” (river), so the “path” exists. The financial meaning exists. But “transporting” that meaning to the river sense fails; that failure is meaningful and can be recorded.
- Computing (permissions): A program step is valid in a context with a read-permission. You can substitute into a new context without that permission (the mapping exists), but now the step is blocked. The system can witness why it fails (missing resource).
- Higher-level effects:
- Step-by-step transport may work, but the “all-at-once” direct transport along the combined path can still be blocked. This models “semantic drift” or “cumulative obstructions.”
Why this matters:
- It upgrades “I can’t prove it” into “I have a concrete reason it won’t work.” That’s valuable data in math, computing, and meaning-making.
- It lets proof systems and type systems report structured counter-evidence, not just silence.
- It models real-world phenomena (like permissions, meaning shifts, and topological twists) more faithfully than systems that assume everything that can compose will compose.
Simple glossary (helpful terms)
- Coherent: witnessed to fit together.
- Gapped: witnessed to not fit together (positive evidence of failure).
- Open: not yet witnessed either way.
- Horn: a “two-sides-known” triangle where the third side is in question; an open horn becomes “gapped” when the third side is witnessed to fail.
- Transport: moving a thing along a path from place x to place y; in OHTT this can succeed, fail (with a witness), or be open.
Potential impact and implications
- Mathematics: Gives a formal language for “obstructions”—places where expected constructions fail in a structured way. This can refine how we talk about geometry and higher-dimensional structures.
- Programming languages and verification: Lets compilers and proof assistants carry certificates of why something can’t type-check or can’t be derived (e.g., missing permissions, wrong effects), improving error messages and safety guarantees.
- Linguistics and AI semantics: Captures how the same word form doesn’t always carry the same meaning across contexts, and can attach measurable witnesses (like distance in embedding space) to document the gap.
- Foundations of logic: Reorients logic from “only successes are meaningful” to “successes and failures both carry structure,” which can lead to more expressive and realistic formal systems.
In short: OHTT is a small shift with big consequences. By treating gaps as first-class citizens—things we can point to and describe—the theory lets us model how local agreements can still fail to add up globally, and it lets us keep the reasons why.
Collections
Sign up for free to add this paper to one or more collections.