Assignment Extension

Let there be a Variable Assignment φ\varphi into the Universe and aDa\in \mathcal{D} then the extension of φ\varphi with [a/X][a/X] (a for X) is defined as:

{(Y,a)φYX}{(X,a)}:φ,[a/X]\{(Y, a) \in \varphi \mid Y \neq X\} \cup\{(X, a)\}: \varphi,[a / X]

The extension coincides with φ\varphi off XX, and gives aa there instead.