 Lattice of Theorems, or at least my
&gt;interpretation of what he meant. That is that each theorem should be managed
&gt;as a separate piece of KIF - this give manageability. But we also need to
&gt;know as part of the theorem, which other theorems it is dependent on (I
&gt;think we can allow dependence to be inherited).

Im not quite clear what you mean by 'dependent on' here. If you mean 
'could resolve with and produce a conclusion', then almost everything 
is going to depend on almost everything else.
