Styles of reasoning for mathematics education | Synapse