I am going through the book "Knowledge Representation and Reasoning" by Brachman and Levesque.
So an interpretation $ F $ is defined as a pair $ \langle D,I \rangle $ mapping from a set of objects $ D$ called domain of the interpretation and $ I $ is a mapping called interpretation mapping from the non-logical symbols to functions and relations over $D$.
Then it has been written that $ I $ will assign meaning to the predicate symbols as follows:
To every predicate symbol P of arity $n$, $I[P]$ is an n-ary relation, that is, $I[P]$ is contained in $ D \times D \times D \times \dots \times D$.
Now for denotation it is written that for an interpretation $ F = \langle D,I \rangle $ we can specify which elements of $ D $ are denoted by variable free term FOL.
And hence the notion of variable assignment $ \mu $ has been introduced and the following two rules have been introduced:
Given an interpretation $ F $ and a variable assignment $ \mu $, the denotation of the term $ t $ is written as $ \|t\|_{F \mu} $ and defined as follows:
If $ x $ is a variable then $ \|x\|_{F \mu} = \mu [x] $.
If $ t_1 ,\dots,t_n$ are terms and $ f $ is a function symbol of arity $ n $ then $ \| f(t_1,\dots,t_n)\|_{F \mu} = G( d_1,\dots,d_n) $, where $ G = I[f] $, and $ d_i = \| t_i\| _{f \mu} $.
I am a bit confused about how to interpret the last two rules.
So the act of choosing elements from $ D $ to represent the arguments of the function symbol is represented by $ \mu $? Will it be right to say so?
How exactly are $ f $ and $ G $ related?
The output is evaluated by computing $ G $ for values which get substituted in the argument which is represented in $ d_i = \| t_i\| _{f \mu} $ of the second rule.
But I could not understand how are the above two rules recursive? What exactly should I conclude about the way $ I $, $ G $ , $f$ and $ \mu $ are related to each other and what exactly do they mean? Is my understanding correct?
Attaching the screenshots from the book:
