Learning to reason | Synapse