Prototypes and production rules: An approach to knowledge representation for hypothesis formation