Abstract
In this quarter's Semantics column we revisit the topic of Homotopy Type Theory and its applications to constructive mathematics and computation. This continues a theme we began with an overview of the HoTT Program by Steve Awodey and Bob Harper in the January 2015 column [1]. In this month's column, Thierry Coquand describes a number of recent results about presheaf models of univalence, which taken together answer some fundamental questions about HoTT. While this is a hot topic among those who have been following its development, it's probably worthwhile reviewing some of the background, for those who aren't familiar with the details. For those who want more information, I recommend Steve and Bob's article, as well as the introduction to the HoTT Book [2].
- Awodey, S. and R. Harper, Homotopy Type Theory: unified foundations of mathematics and computation, SIGLOG Newsletter 2(1), January, 2015, URL: https://dl.acm.org/citation.cfm?id=2728816&picked=prox Google ScholarDigital Library
- Homotopy Type Theory: Univalent Foundations of Mathematics, URL: https://homotopytypetheory.org/bookGoogle Scholar
- Scott, D., Relating theories of the lambda calculus, in: J. R. Hindley and J. P. Seldin, editors, To H. B. Curry: Essays in Combinatory Logic, Lambda Calculus, and Formalism, Academic Press (1980), pp.403--450.Google Scholar
Index Terms
- Semantics column
Recommendations
Semantics column
This quarter's Semantics column is devoted to a survey of BI-Logic - the logic of bunched implications - by David Pym. BI-Logics have a broad range of applications, including program verification. In particular they underpin Separation Logic which has ...
Semantics column
In this quarter's column, Stephen Brookes and Peter O'Hearn describe how Concurrent Separation Logic (CSL) arose, including a little about the soundness proof and a discussion of later developments that arose from CSL. The column is especially timely, ...
Semantics column
In this quarter's column, Andrzej Murawski and Nikos Tzevelekos offer us an invitation to game semantics. This approach to giving semantics originated in work of the philosopher and mathematician Paul Lorenzen in the late 1950s [10], who viewed the ...
Comments