Abstract
Injective pure type systems form a large class of pure type systems for which one can
compute by purely syntactic means two sorts elmt(Γ[mid ]M) and
sort(Γ[mid ]M), where Γ is a pseudo-context and M is a
pseudo-term, and such that for every sort s,formula hereBy eliminating the problematic clause in the (abstraction) rule in favor of constraints over
elmt(.[mid ].) and sort(.[mid ].), we provide a sound and complete type-checking algorithm for
injective pure type systems. In addition, we prove expansion postponement for a variant of
injective pure type systems where the problematic clause in the (abstraction) rule is replaced
in favor of constraints over elmt(.[mid ].) and sort(.[mid ].).
Publisher
Cambridge University Press (CUP)
Cited by
9 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Verifiable Certificates for Predicate Subtyping;Programming Languages and Systems;2019
2. Self-Representation in Girard's System U;ACM SIGPLAN Notices;2015-05-11
3. Self-Representation in Girard's System U;Proceedings of the 42nd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages;2015-01-14
4. Interfacing Coq + SSReflect with GAP;Electronic Notes in Theoretical Computer Science;2012-09
5. FreshML;ACM SIGPLAN Notices;2003-09-25