1988
DOI: 10.1016/0890-5401(88)90005-3
|View full text |Cite
|
Sign up to set email alerts
|

The calculus of constructions

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
375
0
1

Year Published

1995
1995
2020
2020

Publication Types

Select...
5
4
1

Relationship

0
10

Authors

Journals

citations
Cited by 775 publications
(376 citation statements)
references
References 9 publications
0
375
0
1
Order By: Relevance
“…Most of those properties have been discussed in previous work where they have been presented and analyzed using a variety of formal settings and approaches. In this work we provide a complete and uniform formulation of multiple properties using the higher order logic of the Calculus of Inductive Constructions [27,40], and the formal verification is carried out using the Coq proof assistant [19,48]. Furthermore, we present and discuss proofs of properties that have not been previously given a formal treatment.…”
Section: Contributionmentioning
confidence: 99%
“…Most of those properties have been discussed in previous work where they have been presented and analyzed using a variety of formal settings and approaches. In this work we provide a complete and uniform formulation of multiple properties using the higher order logic of the Calculus of Inductive Constructions [27,40], and the formal verification is carried out using the Coq proof assistant [19,48]. Furthermore, we present and discuss proofs of properties that have not been previously given a formal treatment.…”
Section: Contributionmentioning
confidence: 99%
“…For instance, ∀x:τ.p(x) defines a type family p indexed by objects of type τ , that is, p(N ) is a type for any object N of type τ . We refrain from presenting further insights into the technical aspects of dependent type theories for the sake of brevity, simply noting that their expressive power gives rise to practical and useful solutions to problems that range from foundational aspects [13,14,25] to more practical aspects of computer science [28,31]. In our interpretation, we assume that we can define type families in the functional term language, that is, the functional term language is a dependent type theory in the style of [19,28].…”
Section: Quantification and Term Passingmentioning
confidence: 99%
“…The Coq proof assistant [5], based on a core calculus known as the Calculus of Inductive Constructions (CIC) [6], is a tool for developing formal mathematical proofs, specifications, and certified programs. Since everything is formalized in Coq using CIC, all logic and proof development is actually implemented as type checking.…”
Section: Formalization In Coqmentioning
confidence: 99%