2008
DOI: 10.2168/lmcs-4(3:13)2008
|View full text |Cite
|
Sign up to set email alerts
|

On the strength of proof-irrelevant type theories

Abstract: Abstract. We present a type theory with some proof-irrelevance built into the conversion rule. We argue that this feature is useful when type theory is used as the logical formalism underlying a theorem prover. We also show a close relation with the subset types of the theory of PVS. We show that in these theories, because of the additional extentionality, the axiom of choice implies the decidability of equality, that is, almost classical logic. Finally we describe a simple set-theoretic semantics.

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
7
0

Year Published

2009
2009
2024
2024

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 16 publications
(7 citation statements)
references
References 26 publications
0
7
0
Order By: Relevance
“…This could possibly be remedied by changes to the CIC that affect the convertibility relation for strong sums (Werner 2006). (Hence, the first projection is injective.)…”
Section: Justificationmentioning
confidence: 99%
See 1 more Smart Citation
“…This could possibly be remedied by changes to the CIC that affect the convertibility relation for strong sums (Werner 2006). (Hence, the first projection is injective.)…”
Section: Justificationmentioning
confidence: 99%
“…(Hence, the first projection is injective.) This could possibly be remedied by changes to the CIC that affect the convertibility relation for strong sums (Werner 2006). • We need that any two proofs of naturality for the same parameters are equal.…”
Section: Justificationmentioning
confidence: 99%
“…The benefit of proof irrelevance is that now for any p, q : Lt m n, lookup A n m p v = lookup A n m q v : A; for a more detailed discussion consult Werner [56].…”
mentioning
confidence: 99%
“…Thanks to that axiom, logical arguments of programs can always be made implicit (as for False_elim and eq_elim) and thus never compared. Note that this was an important motivation for considering a proof irrelevant Calculus of Constructions [18].…”
Section: Implementation and Inductive Typesmentioning
confidence: 99%
“…Werner [18] introduces a variant of the Calculus of Constructions where objects of the Prop kind can be erased. His idea is very similar to ours since he modifies conversion so that proofs of a given proposition are always convertible.…”
Section: Related Workmentioning
confidence: 99%