¿Cómo es el estudio del razonamiento matemático en contexto de la generalización de patrones?