Defining semi-simplicial types in type theory faces identity proof challenges
Any colour you like, as long as it's UIP: Semi-simplicial types from weakenings and thinnings
Summary
This paper discusses attempts to define a mathematical structure called semi-simplicial types within a type theory framework used in computer science and logic. The authors try to build these types using a small syntax and then interpret them into meaningful mathematical objects. However, they find that to make their approach work smoothly, they need a property called uniqueness of identity proofs (UIP), which is not always available. They also explore ways to handle this problem but show that the issue persists either in the syntax or in the interpretation. They provide a formal development and mention plans to explore alternative interpretations that avoid UIP.
What this means in practice
- •For proof assistant developers: Understand limitations in defining complex types within homotopy type theory to improve type-checking and proof automation.
- •For programming language designers: Guide language designs that incorporate higher-dimensional types and coherence conditions without relying on UIP assumptions.
A theory result. No direct application yet.