Without consulting google or a book, what does abstraction means?
any thing that obstructs the path towards the expected result
>does
>means
go back to /lgbt/ you fucking autist
>>8639323
Abstraction means to simplify, or to convert to a simpler meaning.
To reduce something to a more simple, idealized form that still contains the core properties of the original. To create a model.
>>8639323
it's when you make a piece of art but you don't directly represent your subject.
>>8639323
it is to append a lambda expression to its front
e.g. if [math]x[/math] is some term, then an abstraction is [math]\lambda y.x [/math] which in informal english translates to (x turns into a function that takes in a 'y', where applying y to the lambda of x, gives x).
This is the fundamental nature of abstraction in all fields as well even outside of the lambda calculus, the way the lambda calculus captures it is a precise formulation of our intuitions on what abstraction is
If it looks like a duck, quacks like a duck and waddles like a duck but it needs batteries, you probably got the wrong abstraction.
Abstraction is the process of formulating models. This process is paramount to all understanding. Understanding occurs when models are formulated.