 Different kinds of Variables: Invariance theories distinguish two kinds of variables: (1) Explicit variables, that figure explicitly in a generalization and (2) background variables, that describe background conditions which are not mentioned in the generalization in question. Consequently, interventions can be carried out with respect to both kinds of  variables.[15] 