next up previous contents index
Next: Optional Parameters and Up: The Rules Previous: Organization of the

Specifying a Rule

In the context of a particular goal a rule is specified by giving a name and, possibly, certain parameters. As there are a large number of rules it would be unfortunate to have to remember a unique name for each one. Instead, there are small number of generic names, and the proof  editor infers the specific rule desired from the form of the goal. In fact, for the rules dealing with specific types or objects of specific types, there are only the names intro, elim and reduce. The intro  rules are those which break down the conclusion of the goal, and the elim  rules are those which use a hypothesis. Accordingly, the first parameter of any elim rule is the declared variable or number of the hypothesis to be used. The reduce  rules are the computation rules. The first parameter of a reduce rule is a number that specifies which term of the equality is to be reduced. Among the parameters  of some rules are keyword parameters which have the following form:



next up previous contents index
Next: Optional Parameters and Up: The Rules Previous: Organization of the



Richard Eaton
Thu Sep 14 08:45:18 EDT 1995