Unfolding

Let
We will define unfolding of a definition in a Math-expression. Only the basic case is interesting, the other rules just formalize that unfolding may be done inside a term.
Unfolding a definition of A in a with result a' is denoted by A |- a -> a'. It is defined as follows: