It has been shown how the common structure that defines a family of proofs can be expressed as a proof plan 5]. This common structure can be exploited in the search for particular proofs. A proof plan has two complementary components: a proof method and a proof tactic. By prescribing the structure of a proof at the level of primitive inferences, a tactic 11] provides the guarantee part of the proof. In contrast, a method provides a more declarative explanation of the proof by means of preconditions. Each method has associated effects. The execution of the effects simulates the application...
It has been shown how the common structure that defines a family of proofs can be expressed as a proof plan 5]. This common structure can be exploite...