TB: Abstractions Can Be Useful

Definition

The right abstraction can make an intractable problem tractable by revealing structure invisible at the concrete level. Working in a more abstract domain often unlocks tools — continuity, differentiation, symmetry — that don't exist in the original domain.

Why it matters

The instinct to stay concrete is often counterproductive. The key question is: which abstraction adds the most useful machinery? Moving to the right level of abstraction is a craft — too abstract and you lose contact with the specific; too concrete and you can't see the pattern.

Examples from reading

  • Abstractions can be useful (source note): Proving things about polynomials is much easier than proving things about integers — polynomials have roots and can be differentiated. (From Fearless Symmetry)

See also