Refinement Operators
 
 
A downward (upward) refinement operator is a function  
 r: LH ®2^LH  
such that for all h' Îr(h), h g h' (h' g h) 
 
Desirable properties: LH = r*(set of starting hypotheses)