The trace system allows the user to follow the application of the prover rule base, the goal simplifications done when they are performed, the proofs by case and by attempt, the generation, simplification and rising of derived hypotheses.
The equipment of rules is done the following way:
The original rule has no antecedent and has the form:
The equivalent rule equipped with the trace system is:
first_rule is nickname of the rule, it is independent of the theory where the rule is specified.
The original rule is of the form:
The equivalent rule equipped with the trace system is:
The original rule is of the form:
The equivalent rule equipped with the trace system is:
For the (PatchProver) mechanism equipment, the entry in and exit from the mechanism will be traced. If the MECH mechanism calling code is the following:
with I corresponding to the input data of the mechanism, and O corresponding to the output data, the equivalent mechanism equipped with the trace system will be:
if it is a mechanism transforming or generating hypotheses and
if it is a mechanism transforming the goal.