¿Qué es?

Decimos que una expresión es referencialmente transparente si podemos reemplazarla por su valor en cualquier parte del código.