I am currently reading "Artificial Intelligence - A modern approach" and I really do not get the difference between intended interpretation and extended interpretation in first-order logic.
Are extended interpretations all possible assignments from a symbol in my knowledge base to an object in the world? And is the intended interpretation the interpretation the "author" of the sentences wanted to have?
So when there is a symbol like "John" in my sentences does that mean that it really refers to the human being John in the real world (if I have intended interpretation).
And the extended interpretation could be: "John" in my sentences refers to the human being Mary in the real world.
Are the extended interpretations a set of all possible interpretations and is the intended interpretation one specific interpretation in this set?
So do I interpret my sentences either intended or extended?
And if I say in my interpretation that John and Mary (as constants) refer to the same object in my model can I unify them then, i.e. UNIFY(John,Mary) = {John/Mary}?