Abstract
When the domain of a variational inequality is given as intersection of level sets of functionals, then it is useful to introduce a separation scheme. Starting from this it is possible to carry out, in a uniform way, several topics, as penalization, regularization, gap functions, duality.