referential transparency

Noun

 * 1) A property of a linguistic construction where, for any expression built from it, replacing a subexpression with another one that denotes the same value does not change the value of the expression.