In mathematical logic or other formal systems, what is the definition of a definition, formally?
If "A" is defined as "B", what is the definition of "A" like? Does it involve both "A" and "B" (e.g. "A := B"), or just "B"?
For example, on p126 in §3. Extensions by Definitions in VIII Syntactic Interpretations and Normal Forms in Ebbinghaus' Mathematical Logic, suppose that $S$ is a (non-logical) symbol set,
3.1 Definition. Let $\Phi$ be a set of $S$-sentences.
(a) Suppose $P \notin S$ is an $n$-ary relation symbol and $\phi_P(v_0, ... , v_{n-1})$ an $S$-formula. Then we say that $$ \forall v_0, .... \forall v_{n-1} (P v_0 ... n_{n-1} \leftrightarrow \phi_P(v_0, ... , v_{n-1})) $$ is an $S$-definition of $P$ in $\Phi$.
Which shall I call as an $S$-definition of $P$ in $\Phi$:
$ \forall v_0, .... \forall v_{n-1} (P v_0 ... n_{n-1} \leftrightarrow \phi_P(v_0, ... , v_{n-1})) $?
Is it circular to define $P$ in terms of itself?
Is an $$-definition of $$ in $Φ$ an interpretation of symbol $P$ as an $S'$-sentence? (as part of a syntactic interpretation of $S'$ in $S'$ itself?)
Is the appearance of $P$ in its own definition $∀ _0,....∀ _{−1}(_0...v_{−1}↔_(_0,...,_{−1}))$, in the same sense as the appearance of $A$ in $:=$?
$\phi_P(v_0, ... , v_{n-1})) $ ? (I guess that $P$ is defined as $\phi_P(v_0, ... , v_{n-1})) $ in $\Phi$.)
$\phi_P$? (Compare that to the second: $P$ itself doesn't involve variables)
See How does this definition define a symbol $P$ outside the symbol set $S$ as a $S$-sentence?
Thanks.
We have a signature $S$ and we extend it to $S':=S\cup\{P\}$.
The $S$-definition of $P$ is the $S'$-formula $$\forall v_0\dots v_{n-1}: Pv_0\dots v_{n-1}\leftrightarrow \phi_P(v_0,\dots,v_{n-1})$$ which can be formally handled as an extra axiom to the given $S$-theory we're working with, thus producing an equivalent $S'$-theory, in which the symbol $P$ can be used as abbreviation for the formula $\phi_P$.
For example, the below formula is the definition of the usual ordering relation $\le$ of nonnegative integers in the language $(0,+)$: $$\forall x,y:\ x\le y\,\leftrightarrow\,\exists z: x+z=y$$