2004
DOI: 10.1093/logcom/14.4.447
|View full text |Cite
|
Sign up to set email alerts
|

Propositions as [Types]

Abstract: Image factorizations in regular categories are stable under pullbacks, so they model a natural modal operator in dependent type theory. This unary type constructor [A] has turned up previously in a syntactic form as a way of erasing computational content, and formalizing a notion of proof irrelevance. Indeed, semantically, the notion of a support is sometimes used as surrogate proposition asserting inhabitation of an indexed family. We give rules for bracket types in dependent type theory and provide complete … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
68
0

Year Published

2009
2009
2022
2022

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 66 publications
(68 citation statements)
references
References 17 publications
(18 reference statements)
0
68
0
Order By: Relevance
“…Of course, the system as we have presented so far has really no way of determining if it is really the case that a proof object is not used for its computational content. Luckily, proof theory can help us, with the concept of proof irrelevance [3,29].…”
Section: Proof Irrelevancementioning
confidence: 99%
“…Of course, the system as we have presented so far has really no way of determining if it is really the case that a proof object is not used for its computational content. Luckily, proof theory can help us, with the concept of proof irrelevance [3,29].…”
Section: Proof Irrelevancementioning
confidence: 99%
“…But we do not want to presuppose or "bake in" any particular analysis or strategy, but formulate the type theory so that we can seamlessly move between different specifications. This is what a modality for proof irrelevance [15,14,2] in the type theory allows us to do.…”
Section: Proof Irrelevancementioning
confidence: 93%
“…But we do not want to erase this requirement entirely, of course, just avoid sending a proof term. We can do this by using the type-theoretic concept of proof irrelevance [15,14,2]. Generally, a type [A] (pronounced "bracket A") is the type inhabited by proofs of A, all of which are identified.…”
Section: Introductionmentioning
confidence: 99%
“…Awodey and Bauer [8] give a categorical treatment of proof irrelevance which is very similar to Pfenning and Reed's. However, they work in the setting of Extensional Type Theory with undecidable type checking, I could not directly use their results for this work.…”
Section: Introduction and Related Workmentioning
confidence: 89%