Author:
ČUBRIĆ DJORDJE,DYBJER PETER,SCOTT PHILIP
Abstract
We show how to solve the word problem for simply typed
λβη-calculus by using a few
well-known facts about categories of presheaves and the Yoneda embedding.
The formal
setting for these results is [Pscr ]-category theory, a version of ordinary
category theory where each hom-set is equipped with a partial equivalence
relation. The part of
[Pscr ]-category theory
we develop here is constructive and thus permits extraction of programs
from proofs. It is
important to stress that in our method we make no use of traditional proof-theoretic
or
rewriting techniques. To show the robustness of our method, we give an
extended treatment
for more general λ-theories in the Appendix.
Publisher
Cambridge University Press (CUP)
Subject
Computer Science Applications,Mathematics (miscellaneous)
Cited by
25 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Semantic analysis of normalisation by evaluation for typed lambda calculus;Mathematical Structures in Computer Science;2022-09
2. Coherence for bicategorical cartesian closed structure;Mathematical Structures in Computer Science;2021-10-18
3. Coherence and normalisation-by-evaluation for bicategorical cartesian closed structure;Proceedings of the 35th Annual ACM/IEEE Symposium on Logic in Computer Science;2020-07-08
4. An Isbell duality theorem for type refinement systems;Mathematical Structures in Computer Science;2017-03-20
5. On the Semantics of Intensionality;Lecture Notes in Computer Science;2017