Proceedings of the 16th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages - POPL '89 1989
DOI: 10.1145/75277.75285
|View full text |Cite
|
Sign up to set email alerts
|

Extracting ω's programs from proofs in the calculus of constructions

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
60
0
1

Year Published

1994
1994
2008
2008

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 100 publications
(61 citation statements)
references
References 4 publications
0
60
0
1
Order By: Relevance
“…The problem of extracting clear programs from proofs in the Calculus of Constructions has been addressed by PaulinMohring [9,11]. The approach separates "computationally informative" and "non-informative" propositions by syntactic means.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The problem of extracting clear programs from proofs in the Calculus of Constructions has been addressed by PaulinMohring [9,11]. The approach separates "computationally informative" and "non-informative" propositions by syntactic means.…”
Section: Related Workmentioning
confidence: 99%
“…Researchers have addressed this problem in various constructive systems in an attempt to improve the * This work was performed by the author while a member of the formal methods group at NASA Langley Research Center. The author is currently visiting Cornell University, and can be contacted at 4116 Upson Hall, Cornell University, Ithaca, NY, 14850. efficiency, readability, and understanding of extracted programs [11,5,12]. This paper presents a methodology for specification and proof in the Nuprl system that yields clean recursive programs as extracts.…”
Section: Introductionmentioning
confidence: 99%
“…The work of C. Paulin (see [Pau89,PM89]) might be seen as a forerunner of type based systems for this kind of dead code analysis. In this work a system to extract F ω programs from Calculus of Constructions (CC for short) proofs is developed.…”
Section: Static Functional Program Analysismentioning
confidence: 99%
“…One may like to prove that the first occurrence of x is dead, hence typed on P rop (if we adopt [PM89] conventions). The problem comes from the second occurrence of x which is alive and hence should be typed on Spec.…”
Section: Static Functional Program Analysismentioning
confidence: 99%
“…In their terminology sort-der would be a deliverable -an element of a dependent Σ-type pairing up a function and a proof of correctness. In the Coq tradition Program Extraction has been used already from Paulin-Mohring's early paper [18] to the impressive four-colour theorem development (including the development of a verified compiler). Our contribution is more modest -we aim at formally checked but still readable Algebra-of-Programming style derivations.…”
Section: Conclusion and Related Workmentioning
confidence: 99%