1985
DOI: 10.1007/bf00244273
|View full text |Cite
|
Sign up to set email alerts
|

Writing programs that construct proofs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
9
0

Year Published

1986
1986
2006
2006

Publication Types

Select...
5
2
2

Relationship

1
8

Authors

Journals

citations
Cited by 25 publications
(9 citation statements)
references
References 14 publications
0
9
0
Order By: Relevance
“…Automating reasoning The Nuprl system is a tactic style theorem prover in the spirit of Edinburgh LCF [50]; moreover it introduced the notion of a tactic-tree so that users could interact directly with the proof object [37,52]. We take the approach that the basic elements of automated proof development can be seen as providing algorithms for formal metamathematical results, so it is computation in the metalanguage [33,71].…”
Section: Propositions and Logical Truthmentioning
confidence: 99%
“…Automating reasoning The Nuprl system is a tactic style theorem prover in the spirit of Edinburgh LCF [50]; moreover it introduced the notion of a tactic-tree so that users could interact directly with the proof object [37,52]. We take the approach that the basic elements of automated proof development can be seen as providing algorithms for formal metamathematical results, so it is computation in the metalanguage [33,71].…”
Section: Propositions and Logical Truthmentioning
confidence: 99%
“…If the recovery tuple has a non-empty event trigger field, the pre-compiler declares a new global variable -recovery action index rai rt (lines [7][8]. If the recovery tuple predicate is a safety predicate, the pre-compiler replaces the triggering event execution according to the code in lines 11-21, i.e., by taking a snapshot of some variable before the event execution, by creating a variable temp and by assigning it with the current value of the variable from the triggering event and by checking if the predicate still holds with regards to the temp variable after the execution of the triggering event method on temp (lines [12][13].…”
Section: Recovery Oriented Programmingmentioning
confidence: 99%
“…Except for the representational details, this destructive version is Warshall's algorithm as described in [2]. 3 Warshall's Algorithm Using Integer Representation…”
Section: Transforming the Initial Proofmentioning
confidence: 99%
“…NuPrl [4] provides sophisticated machine support for program development using this proofs as programs paradigm. It allows extraction of veried programs from completed proofs, unveried programs from partial proofs, and the writing of tactics to automate part of the program synthesis and verication process [3,8]. Goad in [6] showed that proof transformations can improve the eciency of extracted programs in the context of specialization, that is, in situations where a very general program is applied to inputs satisfying some given constraints.…”
Section: Introductionmentioning
confidence: 99%