2009
DOI: 10.1007/s10817-009-9137-6
|View full text |Cite
|
Sign up to set email alerts
|

Procedural Representation of CIC Proof Terms

Abstract: We propose an effective procedure, the first one to our knowledge, for translating a proof term of the Calculus of Inductive Constructions (CIC), into a tactical expression of the high-level specification language of a CIC-based proof assistant like coq (Coq development team 2008) or matita (Asperti et al., J Autom Reason 39: 2007). This procedure, which should not be considered definitive at its present stage, is intended for translating the logical representation of a proof coming from any source, i.e. from… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
2
0

Year Published

2009
2009
2013
2013

Publication Types

Select...
3
1
1

Relationship

1
4

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 14 publications
0
2
0
Order By: Relevance
“…This affects in a positive way not only the type checking time, thanks to the smaller size of proof terms, but also the output quality of any procedure manipulating proof terms. For example in [10] and [6] the authors reconstruct a proof script, respectively based on a procedural and a declarative tactic language, starting from a proof term. Another example is [8,7] where an explanation of a proof in natural language is obtained solely processing a proof term.…”
Section: Lifting Types Not Notationsmentioning
confidence: 99%
“…This affects in a positive way not only the type checking time, thanks to the smaller size of proof terms, but also the output quality of any procedure manipulating proof terms. For example in [10] and [6] the authors reconstruct a proof script, respectively based on a procedural and a declarative tactic language, starting from a proof term. Another example is [8,7] where an explanation of a proof in natural language is obtained solely processing a proof term.…”
Section: Lifting Types Not Notationsmentioning
confidence: 99%
“…In[Guidi 2007b] we present an effective procedure for transforming a CIC proof term is a sequence of basic proof steps. We already implemented this procedure in the proof assistant matita.ACM Transactions on Computational Logic, Vol.…”
mentioning
confidence: 99%