Contextual ambiguities in natural and artificial languages