Lecture Notes in Computer Science
DOI: 10.1007/978-3-540-68103-8_5
|View full text |Cite
|
Sign up to set email alerts
|

A Declarative Language for the Coq Proof Assistant

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
26
0
1

Publication Types

Select...
6
3
1

Relationship

0
10

Authors

Journals

citations
Cited by 39 publications
(27 citation statements)
references
References 13 publications
0
26
0
1
Order By: Relevance
“…It is an open question whether the same results can be achieved for more complex declarative languages whose statements could alter partial proof terms in a non structural way. Our understanding is that this is the case at least for the proof language presented in [4].…”
Section: Discussionmentioning
confidence: 96%
“…It is an open question whether the same results can be achieved for more complex declarative languages whose statements could alter partial proof terms in a non structural way. Our understanding is that this is the case at least for the proof language presented in [4].…”
Section: Discussionmentioning
confidence: 96%
“…The result of this work was the environment Mizar Mode for HOL enabling writing proofs in a Mizar declarative way [24]. The similar solutions were implemented in other procedural proof assistants, e.g., Declare [25], Isar language for Isabelle [18], Mizar-light for HOL Light [26], miz3 for HOL Light [27], [28]. However, the similarity between these environments and Mizar system generally is limited to a few rules that are similar to the rules of the S. Jaśkowski natural deduction style [29], responsible for the universal quantifier introduction, the thesis indication, the implication elimination, the introduction of the reasoning by cases.…”
Section: Mizar and Corresponding Object Logicmentioning
confidence: 99%
“…Since each step of the reasoning can have at most one premise located in the preceding step, intuitions related to the 3rd MIL problem can be expressed as follows: a step where at least some of the information it requires is available in the directly preceding step is more comprehensive than a step in which all information is far away in the proof. This interpretation has a lot in common with the construction then implemented in Mizar, Isabelle/Isar and other systems where the proof style inspired by Mizar is implemented: Declare [25], Mizar Mode for HOL [15], Mizar-light for HOL-light [29], MMode for Coq [6], declarative proof language (DPL) for Coq [4]. The construction then indicates that a fact derived directly before should be used in the current step as (part of) its justification.…”
Section: Formulation Of Behaghel's Law Determinantsmentioning
confidence: 99%