Definition. Abstraction & Concretization function [005d]

In the most general sense we consider two domains, an abstract domain \(A\) and a concrete domain \(C\). We have two functions the abstraction function

\[ \alpha : C \to A \]

and the concretization function

\[ \gamma : A \to C \]

Naturally we often instantiate these two domains for different scenarios.