On the Structure of Polynomial Time Reducibility | Synapse