How Truncating Weights Improves Reasoning in Language Models | Synapse