Score: 2

Computational Paths Form a Weak ω-Groupoid

Published: November 29, 2025 | arXiv ID: 2512.00657v1

By: Arthur F. Ramos , Tiago M. L. de Veras , Ruy J. G. B. de Queiroz and more

BigTech Affiliations: Microsoft

Potential Business Impact:

Makes computer math proofs have clear, step-by-step answers.

Business Areas:
Quantum Computing Science and Engineering

Lumsdaine (2010) and van den Berg-Garner (2011) proved that types in Martin-Löf type theory carry the structure of weak ω-groupoids. Their proofs, while foundational, rely on abstract properties of the identity type without providing explicit computational content for coherence witnesses. We establish an analogous result for computational paths -- an alternative formulation of equality where witnesses are explicit sequences of rewrites from the LNDEQ-TRS term rewriting system. Our main result is that computational paths on any type form a weak ω-groupoid with fully explicit coherence data. The groupoid operations -- identity, composition, and inverse -- are defined at every dimension, and the coherence laws (associativity, unit laws, inverse laws) are witnessed by concrete rewrite derivations rather than abstract existence proofs. The construction provides: (i) a proper tower of n-cells for all dimensions, with 2-cells as derivations between paths and higher cells mediating between lower-dimensional witnesses; (ii) explicit pentagon and triangle coherences built from the rewrite rules; and (iii) contractibility at dimensions $\geq 3$, ensuring all parallel higher cells are connected. The contractibility property is derived from the normalization algorithm of the rewrite system, grounding the higher-dimensional structure in concrete computational content. The entire construction has been formalized in Lean 4, providing machine-checked verification of the weak ω-groupoid structure.

Country of Origin
🇧🇷 🇺🇸 Brazil, United States

Page Count
24 pages

Category
Computer Science:
Logic in Computer Science