1997
DOI: 10.1007/bf01211456
|View full text |Cite
|
Sign up to set email alerts
|

Structured calculational proof

Abstract: We propose a new format for writing proofs, which we call structured calculational proof. The format is similar to the calculational style of proof already familiar to many computer scientists, but extends it by allowing large proofs to be hierarchically decomposed into smaller ones. In fact, structured calculational proof can be seen as an alternative presentation of natural deduction. Natural deduction is a well established style of reasoning which uses hierarchical decomposition to great effect, but which i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0

Year Published

2000
2000
2014
2014

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 19 publications
(20 citation statements)
references
References 17 publications
0
20
0
Order By: Relevance
“…Back and von Wright extended the calculational proof style to structured derivations, by adding nested derivations and a mechanism for handling and propagating assumptions in derivations [BaWr98,BGW98]. Similar to Dijkstra's work, structured derivations were also originally developed for proofs about program correctness, in this case in the refinement calculus [Bac80,BaWr98,Bac88].…”
Section: Introductionmentioning
confidence: 99%
“…Back and von Wright extended the calculational proof style to structured derivations, by adding nested derivations and a mechanism for handling and propagating assumptions in derivations [BaWr98,BGW98]. Similar to Dijkstra's work, structured derivations were also originally developed for proofs about program correctness, in this case in the refinement calculus [Bac80,BaWr98,Bac88].…”
Section: Introductionmentioning
confidence: 99%
“…Our representation is an extension of the Structured Calculational Proof format [2]. The transformations on the subformulas are indented and contextual information is stored in the top row of the indented derivation.…”
Section: Extracting Context Of Subformulasmentioning
confidence: 99%
“…are not easily expressed in a purely calculational style. Although, with some effort, these proofs can be handled by the structured calculational approach [2], employing automated theorem provers greatly simplifies the proof process. We use ATP assisted tactics to automate transformation steps that may not always be amenable to the calculational style.…”
Section: Harnessing the Automated Theorem Proversmentioning
confidence: 99%
See 1 more Smart Citation
“…These subcalculations can be done in another place and referenced, or they can be done in-place, nicely formatted, to provide a structured calculation (structured proof). By far the best way to handle subcalculations is provided by window inference systems [21] [2], which open a new window for each subcalculation, keep track of its sense (direction), and make its context available. For example, in solving the simultaneous equations, I used the second equation to simplify the first, and then the first to simplify the second.…”
Section: Boolean Calculationmentioning
confidence: 99%