A grounded theory of abstraction in artificial intelligence | Synapse