It is possible to define proof tactics and to use them in automatic proof. These proof tactics are made up of interactive command lines. Each command line will be tested on all the proof obligations that remain to be proved. Call to the interactive prover is performed in the “Automatic User Pass” mode.
The proof tactics are defined:
They must be contained in the User_Pass theory. If the User_Pass theory is defined both in the PatchProver and in the pmm file, only the theory contained in the PatchProver will be considered, and the following message will be displayed:
An example of User_Pass theory is given below:
The first command line used will be:
After application of this first command line, the following command line will be applied to the unproved proof obligations that remain:
Finally, for the remaining proof obligations, the last command line will be used: