Abstraction
Code captures entities, states, events, and relations through abstract concepts rather than raw observations. Separating task-relevant structure from incidental pixel details enables shared representations across observations while distinguishing physical state from perceived appearance.