Мое мнение: если учить определения, развивается математическая речь. Если можешь объяснить решение задачи, опираясь на теорию, заодно развивается логика. Ну, типа "здесь я применил это, отсюда следует то..."В более младших классах , например, если не знаешь как оперировать с отрицательными числами, можно правило выучить и применять. Аналогично операции с дробями. Они все же в учебнике даны для чего-то.