Interpretatibility 2

arity separates the syntactically undifferentiated constants of L into n-place predicates, n-place function symbols, and individual constants. This partitioning of the constants explicitly reflects the intuitive ontology of traditional first-order logic expressed in its semantics – relations, functions, and individuals. We can reflect the same ontology despite CL's undifferentiated constants, however, simply by introducing appropriate predicates and interpreting them in a way that parallels the semantics of traditional first-order logic.

Specifically, we define the CL language L+ obtained from L by the addition of denumerably many new constants Rel-0, Rel-1, …, Fn-0, Fn-1, …, and a new constant Ind. (We assume without any loss of generality that L did not contain these constants to begin with.) Let I = 〈D,ext,skol,V〉 be an L1-agreeable interpretation of L, where D = AR). Say that and interpretation I+ = 〈D+,ext+,skol+,V+〉 of L+ is a CL reflection of I if

We now define a syntactic function * that maps each sentence φ of L1 to a sentence φ* of L+ such that, intuitively, for any L1-agreeable interpretation I of L, φ means the same thing in I that φ* does in any CL reflection of I. The definition is obvious enough: