next up previous contents
Next: Specification of Goals Up: A Uniform Tabular Algorithm Previous: A Data-driven Selection Function

A Data Structure for Lemmas

We will use the following notation for an active lemma and its selected element:

displaymath11801

where tex2html_wrap_inline11805 is an active lemma and i ( tex2html_wrap_inline11809 ) is the index of the selected element in the body of the lemma. We will call such structure an active item. The structure of unit lemmas will be represented as:

displaymath11802

where tex2html_wrap_inline10977 indicates that since the body of the lemma is empty the selected element is also. We will call such structures passive items.

When new lemmas are generated, the actual selection function determines the next element to process.gif This is either an element of the body of a lemma in the case the new lemma is non-unit, or tex2html_wrap_inline10977 for unit lemmas.





Guenter Neumann
Mon Oct 5 14:01:36 MET DST 1998