RICHARD
OTTE
M O D A L I T Y AS A M E T A L I N G U I S T I C P R E D I C A T E *
(Received 1 April, 1981) Philosophers generally use the idea of necessity in two ways. One way of looking at necessity is to construe it as a sentential operator. Necessity would operate on sentences in much the same way that the sentential operator of negation operates on sentences. Another way of looking at necessity is to construe it as a metalinguistic predicate. Upon this construal necessity would be a predicate that is applied to terms designating propositions or sentences to form new sentences. Some philosophers, such as Quine, have claimed that the use of necessity as a sentential operator can be reduced to the use of necessity as a metalinguistic predicate. But Kurt G6del, M.H. L6b, and Richard Montague have all published articles critical of the metalinguistic conception of modality. 1 In response to them, Brian Skyrms has attempted to show that necessity as a metalinguistic predicate can be defined in terms of necessity as a sentential operator. In this paper I will state Montague's theorem and discuss Skyrms' treatment of it in an attempt to elicit the philosophical significance of each. Montague actually proves four theorems that purport to show that necessity cannot be construed as a metalinguistic predicate. Suppose our object language T is an extension of Robinson's Arithmetic; then the metalanguage of Tis expressible in T by the use of G6det numbering. Furthermore, let us suppose necessity is a metalinguistic predicate. Corresponding to the concept of necessity will be a predicate, say N, which will range over the Gbdel numbers of sentences of T. Let us denote the G6del number of P by G(P). Then N(G(P)) is a sentence of T that corresponds to the proposition that the sentence designated by G(P) is necessary. Montague's most interesting theorem is that if for all P, Q of T, (1) ~ T N(G(P))--+ P (2) k-T N(G(N(G(P)) ---->P)) (3) ]--T N(G(P ---> Q)) ~ (N(G(P)) - + N(G(Q))) (4) [~T N(G(P)), if P is a logical axiom,
Philosophical Studies 41 (1982) 153-159. 0031-8116/82/0412-0153500.70 Copyright O 1982 by D. Reidel Publishing Co., Dordrecht, Holland, and Boston, U.S.A.
154
RICHARD
OTTE
then T is inconsistent. 2 One should immediately notice that conditions (1)-(4) correspond to theorems in most systems of modal logic. Thus Montague claims to have shown that if we wish to insist that necessity is a metalinguistic predicate, almost all of modal logic must be sacrificed. It is this claim that Skyrms disputes. Skyrms attacks Montague's conclusions by constructing a consistent object language and metalanguage in which necessity is treated as a metalinguistic predicate. Skyrms lets the base language, called ' L o ' , be any language as long as it contains the propositional calculus, contains only sentences of finite length, and in every model each sentence is either true or false. From this base language, Skyrms constructs a modal language, L M , which is our object language. L M is constructed from L o be letting L M be the closure of L o under truth functions and [] as a sentential operator: LM:
(1) (2)
The sentences o f L M are the smallest set satisfying the following conditions: I f S is a sentence of L o , then S is a sentence o f L M. I f S and Tare sentences Of LM, then (S V T), (S A T), (S D T), ~S, and DS are in L M .3
This is the object language Skyrms is working with. Skyrms then constructs a metalanguage, Lw, by means of a hierarchy of languages. L,o will be the union of many metalanguages, the Lns, which are constructed from L o in the following way. Lns:
(1) (2)
The sentences of Ln+l are the smallest set satisfying the following conditions: I f S is a sentence of Ln, then S and *Q(S) are sentences ofLn+ 1. I f S and Tare sentences o f L n + l , then (S V T), (S A T), (S 3 T), ~S, and ~ T are sentences of L n +1.4
Again, the metalanguage Lto is the union of all the Lns, n E w. In Lto, Skyrms wants us to interpret Q(S) to be a name of S, and * to be interpreted as the necessity predicate. Thus * Q(S) says that the sentence designated by Q(S) is necessary. Skyrms then connects the object language and metalanguage with a mapping C:
MODALITY
AS A METALINGUISTIC
PREDICATE
155
C is a mapping from the sentences of L M to the sentences of L co such that: (i) if S is free of modalities, C(S) = S, (ii) if S is [3R, then C(S) = *Q(C(R)), (iii) if S is (R v T), (R A 70, (R D T), or ~ R , then C(S) is (C(R) V C(T)), (C(R) A C(T)), (C(R ) D C(T)), or ~C(R ), respectively, s
The function C gives us the metalinguistic counterpart of a member of the object language. With this, Skyrms has given us an object language, a metalanguage, and the mapping between them. Skyrms remarks that there are two concepts of necessity - validity (truth in all models) and provability - and he discusses them separately. To simplify our discussion, I wil confine my attention to his section on validity. Basically a model is a function which assigns every sentence a value of 1 or O, taken to represent truth and fal:;ehood respectively. The models for the base language Lo will determine the models for the Lns. Letting fo denote a model o f L o , we can define a corresponding model for Lco as follows: The model fn+l of L n + l induced by a model fo of L o is the -mallest extension of the model fn of L n induced by fo such that: (i) f(a(s)) = S (ii) f ( * X ) = 1 if X is Q(S) and S is true in all models of Ln and f(*X) = 0 otherwise. (iii) The sentential connectives: v, A, D, ~, are interpreted as denoting truth functions in the usual way. The model f of L co induced by a model fo of L o is the union of the models fn induced by f0, (n E co).6 Thus each model of L o will generate a corresponding model of Lco. Let us define Vco to be the set of all sentences true in all models of Lco. We will find it convenient to write '~-vcoQ' for 'Q is a theorem of Vco', or 'Q is in Vco'. At this point let us consider how Skyrms handles Montague's theorems. The first thing to notice is that Skyrms does not really discuss Montague's theorems directly; he discusses theorems by L6b. To simplify matters, I will discuss Montague's third theorem:
156
RICHARD OTTE
Suppose T is an extension of Robinson's Arithmetic and for all sentences P, Q o f T ,
(i) (ii)
~-rN(G (e)) ~ ?, ~ r N ( G ( P ) ) , whenever P is a sentence such that [--TP,
then T is inconsistent.7 Comparing this with our theory V~o, Skyrms establishes: (i') (ii')
[-r/to *Q(P) --+ P, ~-v,.o *Q(P), whenever P is a sentence such that [---vwP.
Furthermore, we can let V w be an extension of Robinson's Arithmetic. The similarity between (i), (ii) and (i'), (ii') lead one to think that V w is inconsistent. But there is a slight difference in that Montague's theorem uses G6del numbers as names, whereas Skyrms is using the function Q as a naming function; different naming functions are employed. One would not expect this to make a difference, but the question must be investigated. When we examine the connection between V~ and Montague's theorem we see that conditions (i) and (ii) of Montague's theorem are not necessarily satisfied in Vw. If we let Vo~ be rich enough, standard constructions will yield a provability predicate $, such that if S is in Vw, then $(G(S)) is in Vto. Thus condition (ii) of Montague's theorem will be satisfied. However, condition (i) may still fail to be satisfied, s Thus we have no reason to believe that V w is inconsistent. Since there is no obvious connection between GiSdel numbering and the Q function, we might try to prove Montague's theorem using Q as the naming function instead of G6del numbering. To begin, let us prove a modified version of Tarski's diagonal lemma, which uses Q as a naming function instead of G6del numbering. DIAGONAL LEMMA. If M is a metalanguage, O an object language, O contains the predicate calculus and the function Q, and the metalinguistic function A(~ (x)) = ~ (Q(~b (x))) is weakly represented in O by ~ 9, then for any ~ there is a 0 such that ~-o ~(Q(O)) =- O.
Proof: Let 0 = O(6(a(~(~(x))))).
Then
~-M ~x(~(~ (x)))= ~(~ (Q(qJ(8 (x))))) = 0 since 6 weakly represents A in O,
MODALITY
AS A METALINGUISTIC
PREDICATE
157
~-o 6 (Q(ff (6 (x)))) = Q(O) since 0 = 0 is a theorem, ~-o ~0(8(Q(ff(8 (x)))))=- ~(8 (Q(~(8 (x))))) by substitution, D-o ~(Q(O)) =- t)(6(Q(~(6 (x))))), and
b-o ~(Q(O)) - O. With this lemma we can prove a theorem very similar to Montague's third theorem. We will interpret ~ in the diagonal lemma as ~ * (not necessary). THEOREM. If M and 0 are the same as in the diagonal lemma, and for all formulas P in 0
O) (ii)
~-o *Q(P)--+ P. 1--o *Q(P), whenever P is a sentence such that ~ o P.
then O is inconsistent.
/'roof. (1) (2) (3) (4) (s) (6) (7)
~ * Q(P) = P diagonal lemma *Q(P)--+~ P 1 * Q(P) --+ P assumption (i) ~* Q(P) 2, 3 P 1,4 * Q(P) 5, assumption (ii) *Q(P) &~*Q(P) 4, 6 Since Skyrms repeatedly claims his metalanguage is consistent, it will profit us to see if he has truly escaped the results of the previous theorem. The object langauge in question will be Vto. First of all, Vto contains both the predicate calculus and a naming function Q. We also have for all formulas P in V~: (i) (ii)
[-v,.o*Q(P)--+ P, ~- v,.o* Q(P), whenever P is such that ~ v w P.
Thus conditions (i) and (ii) of the above theorem are satisfied. The only requirement left is that the metalinguistic function A(~(~c))~= ~(Q(~O(x))) be weakly represented by some 8 in Vto. Let us take a closer look at this requirement. 6 weakly represents A in V~o if whenever ~M R = A(p) is true, [--vto Q(R) = 8 (Q(P)) is true. However it is impossible for [-vto Q(R) =
158
RICHARD
OTTE
6 (Q(P)) to ever be true. The formation rules of the language Lto require that every occurrence of a 'Q' be preceded by an asterisk; thus Q(R) = 6 (Q(P)) is not well formed in Lto. In our proof of the diagonal lemma, by assuming that 6 weakly represented 2x, we assumed that t - o 6 (Q(O(6 (x)))) = Q(O) was true. But when our object language is Lto, we see that the above sentence is not well formed because the occurrences of 'Q' are not preceded by asterisks; hence it cannot be a theorem of Vto. Thus we see that because of the way the naming function Q is restricted in Lto, 2x is not weakly represented by 6 in Vto. A function 6 that would weakly represent A in Vto is not a well formed formula in Vto. Given that A is not weakly representable in Skyrms' metalanguage, it is not surprising that his metalinguistic conception of necessity is consistent. Montague's theorems showed that if GiSdel numbers are considered to be names of sentences and necessity is a predicate of names of sentences, then the language would be inconsistent if it were a sufficiently strong langauge. The preceding theorem showed that if instead of GiSdel numbers, we take the naming function to be a quotation function, the same results hold, given that the language is sufficiently strong. This could be generalized to say that for any naming function, if the language is sufficiently strong it is inconsistent to let necessity be a metalinguistic predicate. Skyrms' language is consistent only because it is weakened by restricting the naming function. Skyrms has shown that in severely restricted languages necessity can be treated as a metalinguistic predicate. Montague's theorem and my extension of it have shown that if the restrictions are taken off of these languages, then necessity cannot consistently be treated as a metalinguistic predicate. Thus we must side with Montague and claim that necessity cannot be a metalinguistic predicate for a reasonably rich language. Let us take L to § to be the metalanguage for LM that we get my loosening the various restrictions that Skyrms has placed on Q. All of the theorems ofL w will be contained in L~o,' Vto is a subset of V+to. What my extension of Montaguels theorem shows is that V~o is inconsistent, and Skyrms has shown that Vto is consistent. It appears that Skyrms' results do not really bear upon the question whether the metalinguistic conception of necessity is inconsistent for rich languages. The preceding extension of Montague's theorem appears to show that it must be. University of Arizona
M O D A L I T Y AS A M E T A L I N G U I S T I C P R E D I C A T E
159
NOTES * The author would like to thank John Pollock for helpful comments on an earlier version of this paper. t Kurt Gbdel, 'Eine Interpretation des intuitionistischen Aussagenkalkiils', Ergebnisse eines mathematischen Kolloquiums, Vol. 4 (for 1931-32, published 1933), pp. 3 9 40. M.H. LiSb, 'Solution of a problem of Leon Henkin', Journal of Symbolic Logic 20 (1955), pp. 115-118. Richard Montague, 'Syntactical treatments of modality, with corollaries, on reflexion principles and finite axiomatizability', Acta Philosophica Fermica xvi (Helsinkl, 1963), pp. 153-167. 2 Montague, p. 159. 3 Brian Skyrms, 'An immaculate conception of modality or how to confuse use and mention', The Journal of Philosophy lxxv (1978), p. 369. * Skyrms, p. 369. s Skyrms, p 370. 6 Skyrms, p. 370. 7 Montague, p. 160. 8 See George Boolos and Richard Jeffrey, Computability and Logic (Cambridge University Press, 1974), Chapter 16, and Skyrms, pp. 384-385 for a discussion of this. 9 The metalinguistic function a is weakly represented by the function symbol 6 in O if and only if for all sentences 9~ and 92, if A(~01) = ~02 is true in M, then 6(Q(91)) = Q(92) is true in O.