Pattern Recognition in Inductive Reasoning