In model theory, the expansion of $L$ by constants from $D$, in symbols $L(D)$, is, by definition, the uniquely determined language of the signature $(C\cup D,F,R,\sigma')$. In particular, often times, we have an underlying set, say $M$, and we take constants from $M$, say $A$, to expand our language as we did above, and then talk about the expanded structure $(M,A)$.
My question is, how does this expand anything if we are taking constants from $M$, and what is the use of this construction?
Any help would be appreciated.
Cheers!
“...how does this expand anything if we are taking constants from $M$...” you are expanding your language, for example if your language is the language of group theory and you have a structure that satisfies the group axioms, you add a new constant symbol for every element in the group. So previously you only had $e$ as a constant symbol in the language, now you have a lot new constant symbols.
Using this construction, for example, you can talk about “complete diagrams”, the set of sentences that the original structure with the new constants interpreted in the usual way satisfies (you can think about this as the “multiplication table” in some sense). Without adding new constant symbols, you cannot talk about this set, so adding the new constants gives you a new degree of freedom in some sense.