Junk

We will adopt a fairly standard model theory for first-order languages, modified inessentially in a way that facilitates comparison to CL model theory. Specifically, we let λ1 be a standard first-order lexicon consisting of (in general) countably many (> 0) n-place predicates, countably many n-place function symbols, and countably many individual constants. Formulas of the language L based on λ are constructed in some standard fashion; for convenience here we will use simple KIF-style syntax:

Let TrmL be the terms of L. An interpretation I for L is a 3-tuple 〈D,ext,V〉 satisfying the following conditions. First, D = AR is a nonempty set such that AR = ∅. Intuitively, A represents the set of individuals of I and R the set of relations-in-intension (though, as will be seen, it is possible to think of them extensionally as sets). ext is a function from D into D*, though we stipulate that, for all aA, ext(a) = ∅. Intuitively, ext represents the extension of every relation. However, to smooth the semantics for the highly unrestricted syntax of CL languages, in which there is no syntactic distinction between individual constants and predicates, the individuals of D are assigned extensions as well, albeit always empty ones — thus, the result of predicating one individual of another, while semantically meaningful, will always yield falsehood. ***** Specifically, given an FO language L1 we will define a mapping * from L1 into a corresponding CL1 language LCL and a mapping from any interpretation M for L1 into a corresponding interpretation MCL such that a sentence φ of L is true in M iff φ* is true in MCL. We will also show a directly analogous result for any given CL1 language. ***** φ is valid1 iff φ* is a consequence of Γ. It

[Prove this by showing that the models of Γ are exactly the L1-agreeable interpretations.] ***** Because we can do away with n-place function symbols in favor of n+1-place predicates, for simplicity (and without loss of generality) we will only consider TFO sublanguages containing no function symbols (i.e., languages where the f-arity function is empty).


Christopher Menzel
Last modified: Sat Nov 16 22:57:59 CST 2002