2021
DOI: 10.4230/lipics.types.2020.6
|View full text |Cite
|
Sign up to set email alerts
|

Encoding of Predicate Subtyping with Proof Irrelevance in the λΠ-Calculus Modulo Theory

Abstract: The λΠ-calculus modulo theory is a logical framework in which various logics and type systems can be encoded, thus helping the cross-verification and interoperability of proof systems based on those logics and type systems. In this paper, we show how to encode predicate subtyping and proof irrelevance, two important features of the PVS proof assistant. We prove that this encoding is correct and that encoded proofs can be mechanically checked by Dedukti, a type checker for the λΠ-calculus modulo theory using re… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2022
2022
2022
2022

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(3 citation statements)
references
References 21 publications
0
3
0
Order By: Relevance
“…The logical framework Dedukti [3] has the syntax of the λ-calculus with dependent types [16] (λΠ-calculus). Like works such as [17], we consider here a version with arities, with the following syntax.…”
Section: Figure 1 Typing Rules For Deduktimentioning
confidence: 99%
See 2 more Smart Citations
“…The logical framework Dedukti [3] has the syntax of the λ-calculus with dependent types [16] (λΠ-calculus). Like works such as [17], we consider here a version with arities, with the following syntax.…”
Section: Figure 1 Typing Rules For Deduktimentioning
confidence: 99%
“…The logical framework Dedukti [3] addresses this point by extending the LF with rewriting rules, thus allowing for the representation of both deduction and computation. This framework was already proven to be as a very expressive system, and has been used to encode the logics of many proof assistants, such as Coq [13], Agda [14], PVS [17] and others.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation