REASONING WITH HYPOTHESES