[go: up one dir, main page]

Academia.eduAcademia.edu

On the logic of nonmonotonic conditionals and conditional probabilities

1996, Journal of Philosophical Logic

JAMES HAWTHORNE ON THE LOGIC OF NONMONOTONIC CONDITIONALS AND CONDITIONAL PROBABILITIES: PREDICATE LOGIC 1 ABSTRACT. In a previous paper I described a range of nonmonotonic conditionals that behave like conditional probability functions at various levels of probabilistic support. These conditionals were defined as semantic relations on an object language for sentential logic. In this paper I extend the most prominent family of these conditionals to a language for predicate logic. My approach to quantifiers is closely related to Hartry Field’s probabilistic semantics. Along the way I will show how Field’s semantics differs from a substitutional interpretation of quantifiers in crucial ways, and show that Field’s approach is closely related to the usual objectual semantics. One of Field’s quantifier rules, however, must be significantly modified to be adapted to nonmonotonic conditional semantics. And this modification suggests, in turn, an alternative quantifier rule for probabilistic semantics. KEY WORDS: Conditionals, Nonmonotonic Logic, Popper Functions, Probability, Semantics INTRODUCTION In a previous paper in this journal (Hawthorne, 1996) I described a range of nonmonotonic conditionals that behave like conditional probability functions at various levels of probabilistic support. These conditionals were all defined on languages for sentential logic. In this paper I will extend the semantics of the most prominent family of these nonmonotonic conditionals (the family ER) to a language for predicate logic. The present paper, however, is intended to be self-contained, and will not presuppose that the reader is familiar with the previous paper. But I will briefly summarize some results of the earlier paper that help to motivate the present project. A conditional, →, is said to be monotonic if whenever ‘C → B ’ holds, ‘(C &D) → B ’ must also hold. For a monotonic conditional the addition of new information to the antecedent of the conditional cannot undermine the support of the consequent already tendered by the original antecedent. The material conditional and the logical consequence relation are familiar examples of monotonic conditionals. A conditional, →, is called nonmonotonic if the addition of new information to the antecedent can undermine its (degree of) support for the consequent. Indicative and Journal of Philosophical Logic 27: 1–34, 1998. c 1998 Kluwer Academic Publishers. Printed in the Netherlands. VTEX(JOL) PIPS No.: 123134 HUMNKAP M59630.tex; 23/01/1998; 9:31; v.7; p.1 2 J. HAWTHORNE subjunctive conditionals are typically nonmonotonic. Conditional probability is also nonmonotonic in the sense that P [B | D&C] may have quite a different probability value than P [B | C], either higher or lower. In the previous paper I first characterized a range of distinct families of nonmonotonic conditionals on sentential languages in terms of semantic rules that the conditionals of each family obey. Then, I showed that the conditionals in each family are essentially just the probability greater than or equal to r parts of the Popper Functions. That is, I showed that for each specified family of conditionals there is a probability value r for that family such that, for each conditional → in the family there is a conditional probability function P→ (a Popper Function) that agrees with → in the following sense: for all sentences C and B , ‘C → B ’ holds just in case P→ [B | C] > r . Conversely, each family of conditionals may be completely generated by first choosing the appropriate level r for the family, and then specifying, for each conditional probability function (i.e. Popper Function) P , a conditional →P generated from P as follows: for all pairs of sentences C and B , ‘C →P B ’ is defined to hold just when P [B | C] > r . Thus, each family of conditionals turns out to be just the collection of the probability greater than or equal to r parts of the Popper Functions (for an appropriate value of r for the family). Of particular interest is the family of conditionals I called ER in the previous paper. The conditionals in ER are a particularly tenacious variety of nonmonotonic conditional, a variety in which the support of B by C may only be defeated by conjoining to C the kind of new information D that is “highly unexpected” in the sense that ¬D is also supported by C (before D is added to C ) – i.e. the following semantic rule holds for conditionals in ER: if C → B and C 9 ¬D, then C &D → B . We saw in the previous paper that these relations turn out to be identical to the conditionals Lehmann and Magidor (1992) call the Rational Consequence relations. And, remarkably, the conditionals in ER turn out to be the conditionals that correspond to the probability 1 parts of the Popper Functions; they are essentially the same conditionals identified by McGee (1994). In the previous paper I specified autonomous semantic rules for the family of conditionals ER, and then I showed that ER contains just those conditionals →P such that P is a Popper Function, and such that ‘C →P B ’ holds just when P [B | C] = 1. Of special significance is the fact that in the semantics for ER the nonmonotonic conditionals, →, are the semantic primitives of the semantic theory, much as truth-value assignments are the semantic primitives in the more usual truth-value semantics for sentential languages. The conditionals, →, belong to the M59630.tex; 23/01/1998; 9:31; v.7; p.2 NONMONOTONIC CONDITIONALS AND PROBABILITIES 3 metalanguage rather than the object language. The semantic rules for these conditionals do not presuppose other semantic notions like truth or logical truth. Rather, the notions of logical truth and logical consequence are independently definable in terms of the conditionals in ER, just as these logical notions are independently definable in terms of truth-value assignments. It should not be too surprising that this is possible. Beginning with the work of Harper (1974, 1975), a number of logicians (e.g. Field (1977), Leblanc (1979), and van Fraassen (1981)) have investigated probabilistic semantic theories in which the Popper Functions, rather than truthvalues, are the semantic primitives. This kind of semantic theory specifies the set of (possible) conditional probability functions (i.e. I call this set ‘POPPERFN’) in terms of semantic rules that do not presuppose the notions of truth or logical truth, much as a truth-value semantics specifies the set of (possible) truth-value assignments (i.e. TVA) in terms of semantic rules. The probabilistic semantic theory provides an alternative semantic basis for the definition of notions of logical truth and logical consequence, which prove to agree (extensionally) with the usual (truth-value based) notions. In this respect the semantics of ER does with conditionals precisely what the probabilistic semantic theories have done with the Popper Functions. Harper (1974, 1983), Field (1977), and Leblanc (1979, 1983a,b), also show how to specify probabilistic semantic theories for the language of predicate logic. However, each of these logicians extends the Popper Functions to quantifiers in a different way. Harper’s and Leblanc’s approaches are closely related to the truth-value semantics for substitutional quantification. Field’s approach may look a bit like substitutional quantification, too; but on closer inspection we will see that Field’s approach is quite closely tied to an objectual semantics for quantifiers. The point of the present paper, then, is to pursue two related goals. The first goal is to extend the semantics of the nonmonotonic conditionals in the family ER to the language of predicate logic. My approach will be similar to the way that Field extends the probabilistic semantics of the Popper Functions to quantifiers. Along the way I will attempt to show how Field’s approach differs from a semantics for substitutional quantifiers in crucial ways. It will turn out, however, that one of Field’s probabilistic semantic rules for quantifiers is not precisely adaptable to the semantics of nonmonotonic conditionals. Rather, the way in which we must adjust Field’s approach to apply it to nonmonotonic conditionals will suggest, in turn, an alternative to one of Field’s quantifiers rules for probabilistic semantics. The second goal of the present paper, then, M59630.tex; 23/01/1998; 9:31; v.7; p.3 4 J. HAWTHORNE will be to take a cue from the conditional semantics, and investigate an alternative probabilistic semantic rule for quantifiers. I will carefully compare this alternative semantic quantifier rule to Field’s rule. Here is an outline of what follows. In Section 1 I extend the semantics of truth-value assignments, TVA, to a truth-value semantics for predicate logic. The semantic quantifier rules for the truth-value semantics will not employ the usual objectual apparatus of domains of discourse, but will still manage to specify the same set of possible truth-value assignments to sentences as objectual semantics. The quantifier rules for this truth-value semantics will serve as models for the quantifier rules in the semantic theories for conditionals and conditional probabilities developed in subsequent sections. In Section 2 I will supplement the semantic rules for the nonmonotonic conditionals in ER with semantic rules for quantifiers that are closely analogous to the quantifier rules for the truth-value semantics. I will define a notion of logical consequence in terms of conditionals (rather than truth-values), and show that this notion is extensionally equivalent to the standard notion of logical consequence for predicate logic. In Section 3 I will extend the probabilistic semantics for sentential languages, the semantics of POPPERFN, to a probabilistic semantics for predicate logic. The approach I will adopt employs a quantifier rule closely related to the quantifier rule for conditionals, a rule that looks distinctly weaker than the rule employed by Field (1977). This semantics will also furnish a basis for a notion of logical consequence that is extensionally equivalent to the standard notion. In Section 4 I will compare the probabilistic semantic quantifier rules of Section 3 to Field’s quantifier rule. Section 5 concludes the paper with some suggestions about ways in which conditional semantics and probabilistic semantics may be further extended. One advantage of the general approach to quantifiers developed by Field over a more straightforwardly objectual semantics is that Field’s approach manages to neatly side-step some of the metaphysical issues that would arise if one attempted to specify semantic theories for nonmonotonic conditionals and conditional probabilities in an objectual way. A quite natural reading of a nonmonotonic conditional assertion ‘C → B ’ is, “in almost all worlds in which C is true, B is also true.” And a natural reading of a conditional probabilistic assertion ‘P [B | C] = r ’ is, “the measure among worlds in which C is true of the class of worlds in which B is true is r .” So, for example, when sentences C and B contain a name in common, a fully objectual version of nonmonotonic conditional semantics and of probabilistic semantics will presuppose M59630.tex; 23/01/1998; 9:31; v.7; p.4 NONMONOTONIC CONDITIONALS AND PROBABILITIES 5 some view on the cross-world identification of objects and the naming of objects across worlds. Field’s approach to quantifiers neatly side-steps such issues. Although I believe that the metaphysical treatment required to provide more directly objectual accounts is worth pursuing, Field’s approach permits us to get on with the task of exploring the logics of nonmonotonic conditionals and conditional probabilities without having to take a stand on these metaphysical issues in advance. 1. TRUTH-VALUES Let L be a standard first-order language with a countable list of predicate symbols (including n-ary relation symbols), a countable list of name symbols, and a countably infinite list of individual variables. The primitive logical symbols of the language are the universal quantifiers (e.g. ‘(x)’ for variable ‘x’), and the conjunction and negation symbols ‘&’ and ‘¬’. Existential quantifiers and the other logical connectives are defined in the standard way in terms of these. (In Section 5 I will add ‘=’ for identity as a logical symbol.) Formulas and sentences of L are as usual. Expressions such as the following will be used as metalinguistic terms for formulas of L: A, Bc, F x, (x)Dxci , ¬C, (A&B). On occasion I will need to refer to long conjunctions. I will abbreviate conjunctions of form ‘(· · · (B1 &B2 )& · · · &Bn )’ by suppressing parentheses, and write ‘(B1 & · · · &Bn )’ instead. To describe the semantics for quantifiers I will eventually need to draw on a family of first-order languages that are name-extensions of the root language L. I will call these languages L-languages. Given any specific language L, a language L is called an L-language just in case L results from supplementing L with a countable number (possibly 0) of new names. All L-languages have precisely the same syntax as described for L, and differ from one another only with respect to the name symbols they contain. For each L-language L, SL is the set of closed sentences of L. The usual objectual way to extend the semantics of sentential logic to quantifiers is to define the notion of truth in terms of a more primitive semantic predicate, satisfaction. Each interpretation of the language assigns an object from a domain of objects to each name symbol, and assigns a set of n-tuples of objects from the domain to each n-ary predicate symbol (the n-tuples of objects that satisfy the predicate). Satisfaction for complex formulas (under an interpretation) is defined in a recursive way that depends only on which objects from the domain satisfy the n-ary predicates and which objects the names name. A formula M59630.tex; 23/01/1998; 9:31; v.7; p.5 6 J. HAWTHORNE with n distinct free variables is defined as true under an interpretation just when it is satisfied by all n-tuples of objects (assigned to free variables) from the domain of the interpretation. Thus, in the usual objectual semantics for predicate logic the truth-value of a closed sentence under an interpretation ultimately depends on which n-tuples of objects are members of the sets of n-tuples associated with the n-ary predicates, and on which objects are assigned to the names. Rather than appealing to domains of objects (and to assignments of objects and n-tuples of objects to names and predicates, respectively), there are other ways to provide for the assignment of truth-values to firstorder sentences. One way to directly extend the semantics of Truth-Value Assignments, TVA, for a sentential language is through a substitutional interpretation of the quantifiers, as follows (where ‘v[B]’ abbreviates ‘B ∈ v ’)2 : For any L-language L, v ∈ SUBL (the set of SUBstitutional quantifier truth-value assignments on L) iff v ⊆ SL such that: 1) v satisfies the rules of TVA applied to sentences of L (i.e. for all B and C in SL : v[¬B] iff not v[B]; v[(B &C)] iff v[B] and v[C]); for any formula F x containing only x free: 2) if v[(x)F x], then v[F c] for all names c in L; 3) if v[F c] for all names c in L, then v[(x)F x]. B is SU BL -logically true iff for all v ∈ SUBL , v[B]. B is a SU BL -logical consequence of a set of sentences Γ iff for all v ∈ SUBL , if v[C] for each C ∈ Γ, then v[B]. The semantics of SUBL is not the Truth-value semantics for Quantifiers, TQ, that I will ultimately adopt, but it points in the right direction. Whereas SUBL interprets quantifiers substitutionally, the semantics for TQ will be more closely aligned with an objectual interpretation of quantifiers. However it will be easier to understand the rationale behind the semantics for TQ by first considering how SUBL fails to adequately capture certain intuitions that underlie objectual semantics. This is not to say that there is anything intrinsically wrong with substitutional quantification. For some purposes we may want quantifiers to be read substitutionally. But the objectual reading of quantifiers is clearly more natural in many contexts, especially in mathematics and the sciences. (See Leblanc (1983b) for an excellent, comprehensive treatment of substitutional quantification for both truth-value semantics and probabilistic semantics.) The SUBL semantics fails to model the objectual notion of truth because of the inadequacy of rule 3. This rule is inadequate as a rep- M59630.tex; 23/01/1998; 9:31; v.7; p.6 NONMONOTONIC CONDITIONALS AND PROBABILITIES 7 resentation of the intuitive idea that universal quantifiers range over all objects under discussion, including any unnamed objects. Rule 3 only says that (x)F x is true in v if F is true of all named things; so (x)F x may be true in v even when some unnamed object fails to satisfy F . Indeed, in a substitutional semantics there is no way to say anything about unnamed objects. One might attempt to overcome this difficulty by adding enough names to the language to name every object. But when more than a countable number of things are under discussion (e.g. the geometric points in physical space) not enough new names can be added unless the language is uncountable, in which case its sentences are not recursively specifiable. The logic of substitutional quantification expressed by SUBL does emulate the logic of our usual understanding of quantifiers to a certain extent. It does turn out to specify the same set of logical truths as objectual semantics. But SUBL fails to fully emulate the logic of objectual quantifiers; the infinite set of sentences {F ci | for every name ci in L} SUBL -logically entails (x)F x, but no subset of it does. Thus, compactness fails for the notion of logical consequence that accompanies substitutional quantifiers. This is symptomatic of the failure of the semantics of substitutional quantification to adequately reflect the objectual intuitions that underlie the standard notion of logical consequence. Dunn and Belnap (1968) suggest a way to modify the SUBL semantics to get the same logical consequence relation as objectual semantics, and yet maintain the substitutional interpretation of quantification. They accomplished this by defining logical consequence in terms of a language L together with name-extensions of L, extensions of L to languages with additional names. DEFINITION 1. Let L be any first-order language. A name-extensions of L is any language that is just like L except that it may contain a countable number (perhaps 0) of new name symbols. Given the way I specified the notion of an L-language above, all Llanguages are name-extensions of L; and for each L-language L, all name-extensions of L are also L-languages. For each language L+ that is a name-extension of an L-language L, SUBL+ can be defined on L+ in just the way that SUBL was defined on L. The semantic rule for quantifiers on the L-languages remains strictly substitutional. However, Dunn and Belnap suggest a modification of the definition of logical consequence (and, similarly, of logical truth) for each L-language L, as follows: M59630.tex; 23/01/1998; 9:31; v.7; p.7 8 J. HAWTHORNE B is a SUB-logical consequence of a set of sentences Γ iff for all L+ a name-extension of L and all v ∈ SUBL+ , if v[C] for each C ∈ Γ, then v[B]. This definition produces the same logical consequence relation as the usual objectual semantics. And so compactness no longer fails – e.g., the infinite set of sentences {F ci | for every name ci in L} does not SUB-logically entail (x)F x; for, there is a name-extension L+ of L with new name b such that F b is not in {F ci | for every name ci in L}. Although the invocation of extended languages in the SUB definition of logical consequence yields the same logical consequence relation (extensionally) as objectual semantics, it does not yield the same collection of possible truth-value assignments. One consequence of this is that logical consistency is not quite the same on Dunn and Belnap’s substitutional account as it is on the objectual account. A set of sentences Γ is objectually logically consistent just in case there is a possible truth-value assignment to just the language of the sentences in Γ that makes all sentences in Γ true. But for Γ = {¬(x)F x, F c1 , F c2 , . . .}, no possible substitutional truth-value assignment to just the language of the sentences in Γ can make all sentence in Γ true. Γ can only be ruled logically consistent in substitutional semantics relative to some substitutional truth-value assignment on a name-extension of the syntax that occurs in Γ. The substitutional approach to quantifiers engendered in the SUBL definition of the truth-value assignments circumvents the usual apparatus of objectual semantics (e.g. domains of discourse, assignments of objects to variables, names, and predicates, and the notion of satisfaction), but I think it does so at too high a price. It fails to represent all of the objectual truth-value assignments, and so fails to adequately capture the attendant notion of logical consistency. There is, however, a way to characterize all of the objectual truth-value assignments on L-languages without employing the usual objectual apparatus. The basic idea is this. Consider an objectual interpretation on language L that makes (∃x)F x true and makes F c false for each name c. Let v be the set of sentences that are true under that interpretation. Consider a name-extension L+ of L which supplements L with a new name b. The original objectual interpretation can be name-extended to language L+ in such a way that the previously unnamed object that satisfies F gets the new name b. This extended interpretation gives rise to a truth-value assignment v + that extends v (i.e. v+ agrees with v on the language L) but also makes F b true. Similarly, if every possible name-extension of a given objectual interpretation to an extended language (with additional names) makes F c M59630.tex; 23/01/1998; 9:31; v.7; p.8 NONMONOTONIC CONDITIONALS AND PROBABILITIES 9 true for every name c (old and new), then the original objectual interpretation (and all of its name-extensions) must make (x)F x true. Thus, each truth-value assignment that arises from an objectual interpretation can be associated with a whole collection of possible truth-value assignments that arise from name-extensions of the objectual interpretation to the extended languages. Name-extensions of truth-value assignments play a central role in what follows, so I will take the trouble of stating the relevant definition precisely. We define what it means for an arbitrary set of sentences to be a name-extension of another set of sentences when the members of the first set belong to a language that is a name-extension of the language of the second set: DEFINITION 2. For any set v a subset of SL of an L-language L, if L+ is a name-extension of L and v + is a subset of SL+ , then v + is a name-extension of v just in case v+ ∩ SL = v (v+ contains just the L sentences that v contains). In Definition 2 I do not presuppose that v and v+ are truth-value assignments, for I intend to employ the notion of a name-extension in a definition of ‘truth-value assignment’. One way, then, that we might specify an objectual truth-value assignment without drawing on the apparatus of objectual semantics is to directly define the associated class of truth-value assignments that would arise from a standard objectual interpretation and its name-extensions. The following definition formalizes this idea. DEFINITION 3. R is a TQ-model class if and only if for all v ∈ R, v is a subset of the sentences of some L-language L and satisfies the following conditions (where ‘v[A]’ abbreviates ‘A ∈ v ’): 1) v satisfies the rules of TVA applied to sentences of L (i.e. for all B and C in SL : v[¬B] iff not v[B]; v[(B &C)] iff v[B] and v[C]); for any formula F x in L containing only x free: 2) if v[(x)F x] then v[F c] for all names c in L; 3) if for each v+ ∈ R such that v+ is name-extension of v to L+ (where L+ is a name-extension of L), for all names c in L+ , v + [F c], then v[(x)F x]. Each TQ-model class is a collection of assignments of truth-values to some collection of L-languages. Most TQ-model classes R contain a hodgepodge of many unrelated truth-value assignments; but ignore the M59630.tex; 23/01/1998; 9:31; v.7; p.9 10 J. HAWTHORNE messiness, since it will play no meaningful role. What is important is that each v in R has one (itself) or more name-extensions in R. Notice, too, that any two distinct name-extensions of v in R may disagree on truthvalues for sentences containing names not in the language of v. However, the crucial point is that each v in R belongs to a nested chain of (one or more) name-extensions of itself (all in R), a chain in which each successor agrees with all of its predecessors on their common language. Some TQ-model classes consist only of name-extensions of a single truth-value assignment v. Each of these classes correspond to a class of truth-value assignments that arises from name-extensions of a single objectual interpretation – and it is these classes the supply the crucial link to objectual semantics. However, Definition 3 also permits (indeed, requires) that the union of any number of TQ-model classes is also a TQmodel class – and thus, the messiness of most of the classes, R. Thus, most TQ-model classes may be partitioned into a number of unrelated TQ-model subclasses, where all truth-value assignments within a given subclass are name-extensions of a single truth-value assignments in that subclass. Notice, rule 3 requires that if v[¬(x)F x], then at least one nameextension v+ of v in R has a name c in its language such that v+ [¬F c]. Similarly, if v+ [¬(y)Gy] for another sentence (y)Gy in L+ , then v+ in turn has a name-extension v++ in R such that v++ [¬Gb] for some name b in L++ . Thus, the sentences in any finite set of negated universally quantified sentences (or set existentially quantified sentences) that belong to a truth-value assignment v in a TQ-model class R will all be exemplified by names in some single name-extension of v that also belongs to R. Let’s examine the connection between TQ-model classes and objectual truth-value assignments even more closely. First we can see that every objectual truth-value assignment is a member of a TQ-model class. For, let u be any objectual truth-value assignment defined on a L-language L in the usual way in terms of some objectual interpretation I . It is well known that each objectual interpretation I may be extended to an ω -complete interpretation I + – i.e. an interpretation I + just like I but on a language L+ that extends L with a countable collection of new names such that I + makes an instance ¬F c true whenever I + makes ¬(x)F x true. The truth-value assignment u+ determined by I + agrees with u on the sentences of L, and for any formula F x with only x free, u+ [¬(x)F x] just in case u+ [¬F c] for some name c in L+ . It’s routine to verify that {u, u+ } satisfies the rules for a TQ-model class. Thus, every objectual truth-value assignment u belongs to some TQ-model class. M59630.tex; 23/01/1998; 9:31; v.7; p.10 NONMONOTONIC CONDITIONALS AND PROBABILITIES 11 Conversely, every member of a TQ-model class is a truth-value assignment for some objectual interpretation. To see this, let R be any TQmodel class, let v be in R, and let L be the language of v. Suppose for the moment that any such v has an ω -complete name-extension v+ on a language L+ in some TQ-model class – i.e. suppose that for any formula F x with only x free, v + [¬(x)F x] just in case v + [¬F c] for some name c in L+ . (I will discharge this supposition by proving it in a moment. Note that v+ is not necessarily a member of R.) Then we employ the standard Henkin construction, letting the domain of interpretation consist of the set of names in L+ ; let each name refer to itself; let the extension of each n-ary predicate B be the set of n-tuples of names hc1 , c2 , . . . , cn i such that v+ [Bc1 c2 . . . cn ]. It is easy to verify that this objectual interpretation reproduces the set v+ as its truth-value assignment. And v is just v + restricted to the language L. Thus, v is also an objectual truth-value assignment. The argument just given rests on the assumption that any member v of a TQ-model class has an ω -complete name-extension belonging to some TQ-model class. To see that the assumption holds, begin with any v on a language L for some TQ-model class R. Let v1 , v2 , . . ., be a nested sequence of name-extensions of v in R (each a name-extension of the preceding ones) on languages L1 , L2 , . . . (each a name-extension of the preceding ones) such that for any formula F x (with only x free) in Li , if vi [¬(x)F x], then for some j > i, vj [¬F c] for name c in Lj . Rule 3 for R guarantees that such a sequence of name-extensions of v exists. Let the language L∞ be the union of the languages Li , and let v∞ be the union of the sequence of vi . Clearly v∞ satisfies rules 1 and 2 for members of TQ-model classes (if it didn’t, then v∞ would have to violate one of these rules for some sentences in some Li ; but vi and v∞ agree). Then {v∞ } is a TQ-model class: if v∞ [¬(x)F x], then for some vi , vi [¬(x)F x]; so for some j > i, vj [¬F c] (c in Lj ); thus v∞ [¬F c]. And notice that v∞ is an ω -complete name-extension of v (although v∞ might not be in R itself). Thus, we see that each TQ-model class R is a collection of objectual truth-value assignments, and each objectual truth-value assignment is in some TQ-model class. Now define TQ as the union of all TQ-model classes. DEFINITION 4. TQ is the union of all TQ-model classes defined on L-languages. Clearly TQ is itself a TQ-model class, the largest such class. And the arguments just presented have established the following theorem. M59630.tex; 23/01/1998; 9:31; v.7; p.11 12 J. HAWTHORNE THEOREM 1. TQ is the set of all objectual truth-value assignments on L-languages. We may now define TQ-logical truth and TQ-logical consequence in the obvious way. DEFINITION 5. B is a TQ-logical truth (i.e.  B ) iff for all L-languages L such that B ∈ SL and all v ∈ TQ defined on L, v[B]. B is a TQlogical consequence of a set of sentences Γ (i.e. Γ  B ) iff for all L-languages L such that B ∈ SL and Γ ⊆ SL and for all v ∈ TQ defined on L, if v[C] for each C ∈ Γ, then v[B].3 Theorem 1 makes it obvious that TQ-logical truth and TQ-logical consequence precisely coincide with their objectual counterparts. The main appeal of the semantics of TQ derives from its close connection to objectual semantics. The semantics for TQ not only captures the same logical truths and the same logical consequence relation as objectual semantics. What makes it really interesting is that it emulates the treatment of quantifiers by objectual semantics without directly appealing to a domain of objects, but, rather, by capturing objectual intuitions about the possibility of naming additional objects. For my purposes in this paper the semantics of TQ is mainly of interest as a bridge between standard objectual semantics and the semantic theories of conditionals and conditional probabilities I will describe in subsequent sections. TQ’s treatment of quantifiers is easily adapted to extend the sentential language semantic theories ER and POPPERFN to quantifiers. And TQ’s tie to objectual intuitions strongly suggests that the very similar semantic theories I will employ in the quantified versions of ER and POPPERFN are not far removed from a more directly objectual treatment (e.g. one that employs possible worlds and possible objects). 2. NONMONOTONIC CONDITIONALS The treatment of quantifiers in the extension of TVA to TQ is precisely analogous to the method I will use in this section to extend the semantics of ER to the nonmonotonic Entailment-Relation semantics for Quantifiers, EQ. The object-languages for EQ belongs to a family of languages for predicate logic consisting of a language L and its name-extensions, the L-languages described in the previous section. A nonmonotonic conditional, →, on an L-language L is a set of ordered pairs of sentences of L that satisfy certain semantic rules that I will specify in a moment. M59630.tex; 23/01/1998; 9:31; v.7; p.12 NONMONOTONIC CONDITIONALS AND PROBABILITIES 13 / →’), I will usually write Rather than write ‘hC, Bi ∈ →’ (and ‘hC, Bi ∈ ‘C → B ’ (and ‘C 9 B ’). Define the notion of a name-extension of a set of pairs of sentences → on a language L to a set of pairs of sentences →+ on a language L+ , a name-extension of L, as follows. DEFINITION 6. For any set → ⊆ SL × SL for an L-language L, if L+ is a name-extension of L and →+ ⊆ SL+ × SL+ , then →+ is a nameextension of → if and only if for all B, C in SL , C →+ B holds just in case C → B holds. We now define the EQ-model classes of conditionals by extending the ER semantics for the Rational Consequence relations (of the previous paper) in the same way that TQ-model classes were defined by extending the truth-value semantics TVA. DEFINITION 7. R is an EQ-model class if and only if for all → ∈ R, → is a subset of pairs of sentence of an L-language L that satisfies the following conditions: → satisfies the rules of ER applied to sentences of L; i.e. for all A, B, C in SL , → satisfies the following rules: 1) 2) 3) 4.1) 4.2) 5.1) 5.2) 6.1) 6.2) for some D and E in SL , E 9 D; A → A; if (C &B) → A, then (B &C) → A; if C → (B &A), then C → (A&B); if C → ¬(B &A), then C → ¬(A&B); if B → ¬¬A, then B → A; if B → A and B → ¬A, then B → C ; C → B and (C &B) → A iff C → (B &A); C → ¬B or (C &B) → ¬A iff C → ¬(B &A); and for all sentences B in SL and all formulas F x in L containing only x free: 7) if B → (x)F x, then B → F c for all names c in L; 8) if for each →+ ∈ R such that →+ is a name-extension of → to L+ (where L+ is a name-extension of L), for every name c in L+ , B →+ F c, then B → (x)F x. The intuitive idea behind taking conditionals (in EQ-model classes) as semantic primitives (in place of truth-values) is that associated with each nonmonotonic conditional, →, is a way of assigning meanings to sentences and a way of measuring classes of possible worlds; and, relative to its associated meanings and measures, a conditional assertion C → B M59630.tex; 23/01/1998; 9:31; v.7; p.13 14 J. HAWTHORNE holds just in case B is true in almost all possible worlds in which C is true. The semantic rules are intended as minimal constraints on any conditional that may bear this reading. In particular, for each conditional in ER, if C → A, then either C &B → A or C → ¬B (this follows primarily from rule 6.2). Thus, for a conditional → in ER (or, in an EQ-model class), if A is true in almost all worlds in which C is true, then A must also be true in the subset of C worlds in which B is true as well, unless B is false in almost all C worlds (in which case the (C &B) worlds may or may not almost all make A true, and may even almost all make A false). See my previous paper for more about this. Rule 8 provides a treatment of quantifiers for EQ-model classes that is closely analogous to the treatment for TQ-model classes. When a sentence B fails to support the claim that everything has F (according to support relation →), then there must be some possible way (consistent with how → is understood) of extending the support relation to a new name c (that, presumably, names some object) such that B fails to support F c. An EQ-model class captures this idea by representing a class of possible name-extensions of a given conditional to broader languages. Rule 8 is equivalent to the following rule for EQ-model classes: 8∗ ) if B → ¬(x)F x and B 9 D (for some sentence D in L), then for some →+ ∈ R such that →+ is a name-extension of → to L+ (where L+ is a name extension of L), for some name c in L+ , B 9+ F c. In terms of existential quantifiers, rule 8∗ says that when a sentence B supports the claim that (∃x)Gx (according to a support relation →), then either B supports every sentence or else there must be some possible way in R of extending the support relation a new name c such that Gc is possible relative to B (i.e. B fails to support ¬Gc). To see that 8∗ follows from 8, observe that if the consequent of 8∗ is false, then B → (x)F x holds (by 8), so either B 9 ¬(x)F x or B → D for all D. Conversely, to obtain 8 from 8∗ , suppose a class R satisfies rules 1–7 and 8∗ , and suppose rule 8 fails, as follows: C 9 (x)Gx, but for every name-extension L+ of L and every →+ ∈ R a nameextension of → to L+ , C →+ Gc for every name c in L+ . Then for every name-extension L+ of L and every →+ ∈ R a name-extension of → to L+ , C &¬(x)Gx →+ Gc for every name c in L+ ; and yet C &¬(x)Gx → ¬(x)Gx. By 8∗ , C &¬(x)Gx → D for all D. Thus C → (x)Gx (provable from ER rules), which contradicts C 9 (x)Gx. Most EQ-model classes contain more than a single conditional and its name-extensions. But such classes can always be subdivided into EQmodel subclasses that are each composed of a single conditional and its M59630.tex; 23/01/1998; 9:31; v.7; p.14 NONMONOTONIC CONDITIONALS AND PROBABILITIES 15 name-extensions. Clearly, the union of all the EQ-model classes is itself an EQ-model class – it is the class of all Rational Consequence relations for predicate logic. DEFINITION 8. EQ is the union of all EQ-model classes defined on L-languages. The semantics for EQ provided by Definition 7 is completely autonomous from truth-value semantics. The possible nonmonotonic conditionals, representing defeasible support relations, are the semantic primitives. Indeed, the conditionals in EQ give rise to their own notions of logical truth and logical consequence, versions of these logical concepts that are native to EQ’s semantics and autonomous from the semantics of truth-values. We may define the EQ versions of these logical concepts as follows. DEFINITION 9. B is an EQ-logical consequence of a set of sentences Γ (abbreviated Γ => B ) iff for all L-languages L such that B and the sentences in Γ are in SL and for all → ∈ EQ defined on L, for each sentence D in SL , if D → C for each C ∈ Γ, then D → B . B is an EQ-logically true (i.e. => B ) iff for all L-languages L such that B ∈ SL and for all → ∈ EQ defined on L, for each sentence D ∈ SL , D → B . In cases where the set Γ contains a single sentence C and Γ => B , I will simply write ‘C => B ’. The EQ-logical truths might better be called EQ-logical certainties, and the EQ-logical consequence relation may more appropriately be called the EQ-logically certain support relation, or something of that sort. But it turns out that these EQ logical notions extensionally coincide with the corresponding classical notions, and the terminology anticipates this equivalence. The equivalence will be proved shortly. Those who have read my previous paper will notice that the definition of EQ-logical consequence differs significantly from the definition of ER-logical consequence in the earlier paper: B is an ER-logical consequence of C iff for all → ∈ ER, C → B . This previous definition does not directly extend to infinite sets of premises, which Definition 9 handles easily. However, there is a straightforward relationship between the definition of EQ-logical consequence and the kind of definition given for ER-logical consequence. I will describe this relationship precisely in Theorem 4, near the end of this section. In the previous section we saw that each truth-value assignment in TQ has an ω -complete name-extension in TQ. An analogous property applies to conditionals in EQ. M59630.tex; 23/01/1998; 9:31; v.7; p.15 16 J. HAWTHORNE DEFINITION 10. Let → be a set of pairs of sentences of an L-language L (where → is not necessarily in EQ). → is called explicit just in case, for all formulas F x in L with only x free and for all B in SL , B → (x)F x if and only if for all names c in L, B → F c. Explicit conditionals in EQ are rather like ω -complete truth-value assignments. A sentence that claims that everything has F fails to be supported (by B ) just in case for some name c, F c is not supported (by B ) either. Indeed, replacing all occurrences of the phrase ‘fails to be supported’ with the phrase ‘is not true’ in the previous sentence produces a description of ω -completeness. Each explicit conditionals → in EQ forms its own EQ-model class {→}. The next theorem shows that each conditional in EQ can be extended to an explicit conditional in EQ. The theorem also shows that if → is any set of pairs of sentence on an L-language L that has an explicit name-extension satisfying rules 1–6 of the semantics for EQ, then → is in EQ. Not every EQ-model class contains an explicit conditional, but all EQ-model classes consist of sequences of name-extensions of conditionals that “approach”explicit conditionals in the limit. THEOREM 2. For any set of pairs of sentences → on an L-language L, → ∈ EQ if and only if → has an explicit name-extension that satisfies the ER rules (rules 1–6 of Definition 7). Proof. (I) Suppose →′ is an explicit name-extension of the set of pairs → and satisfies rules 1–6. Since →′ is explicit it also satisfies rule 7. Clearly → also satisfies rules 1–7 since →′ is a name-extension of →. It is easy to verify that the set {→, → ′ } is an EQ-model class. (II) Suppose → ∈ EQ on a language L0 . → is in some EQ-model class, call it R. Let → be designated ‘→0 ’. I will show that R contains conditionals that compose a certain nested sequence →0 , →1 , →2 , . . ., of name-extensions of →0 (each a name-extension of the preceding ones) on languages L0 , L1 , L2 , . . . (each a name-extension of the preceding ones). The union of the conditionals in the sequence is an explicit nameextension of →. For each conditional in R, let Σ be a sequence of all pairs of formulas hD, F xi in the language of the conditional such that D is a sentence and F x has only one free variable. Rule 8 of Definition 7 guarantees that there is a sequence of conditionals in R beginning with →0 such that each conditional →i bears the following relationship to the preceding conditionals in the sequence: for each k < i, if hD, F xi is one of the first i members of Σk for language Lk and D 9i−1 (x)F x, M59630.tex; 23/01/1998; 9:31; v.7; p.16 NONMONOTONIC CONDITIONALS AND PROBABILITIES 17 then for some name c in Li , D 9i F c. Let the language L∞ be the union of all languages Li in this sequence, and let →∞ be the union of all conditionals →i in the sequence. Clearly →∞ is a name-extension of → that satisfies rules 1–7 for EQ-model classes (or else →∞ must violate one of these rules for some sentence pairs in some Li ; but →i agrees with →∞ on Li , and →i is in R). Furthermore, →∞ is explicit. For, suppose D 9∞ (x)F x; then for some →j ∈ R, D 9j (x)F x where hD, F xi is the kth member of Σj ; so for some i > j + k, D 9i F c for c in Li . Hence D 9∞ F c. Thus, →∞ is an explicit name-extension of → that satisfies rules 1–7. 2 The EQ notion of logical consequence coincides (extensionally) with the classical notion, as the next theorem establishes. THEOREM 3. Γ => B if and only if Γ  B . Proof. (I) Suppose Γ 2 B . Then there is an ω -complete truth-value assignment v ∈ TQ such that Γ ∪ {¬B} ⊆ v . Define → = {hE, Di | v[E ⊃ D]}. {→} is an EQ-model class (check Definition 7), so → ∈ EQ. And for any tautology T of sentential logic, v[T ⊃ C] for all C ∈ Γ, and not v[T ⊃ B]. Thus, Γ 6=> B . (II) Suppose Γ 6=> B . Then there is a conditional → in EQ on a language L for Γ and B , and a sentence D in L such that for all C ∈ Γ, D → C and D 9 B . Without loss of generality, we may suppose that → is explicit. The strategy now is to use a technique similar to a Henkin proof to build from → a truth-value assignment v in TQ on language L such that v[C] for all C ∈ Γ and v[¬B]. Let A1 , A2 , . . . be an enumeration of the sentences of L, and let c1 , c2 , . . . be an enumeration of the names. If B is of form (x)F x, let cm be the first name in the enumeration such that D&¬B 9 F cm (such a cm exists, for: → is explicit; so, if D&¬(x)F x → F c for all c, then D&¬(x)F x → (x)F x, so D → (x)F x by ER rules). If B is of form (x)F x, define →0 such that for all X and Y in SL , Y →0 X iff ((Y &¬B)&¬F cm ) → X . If B is not of form (x)F x, define →0 such that Y →0 X iff (Y &¬B) → X . The ER rules imply that for all sentences E , if D → E , then D →0 E ; also D →0 ¬B and D 90 B (and D →0 ¬F cm if B is of form (x)F x). And →0 is clearly in EQ. Now we extend →0 in a sequence of conditional →i in a similar way by going through an enumeration of all sentences of L: (1) If D →i−1 Ai , then define →i such that: (1.1) Y →i X iff Y &Ai →i−1 X , if Ai is not of form ¬(x)F x; M59630.tex; 23/01/1998; 9:31; v.7; p.17 18 J. HAWTHORNE (1.2) Y →i X iff ((Y &Ai )&¬F ck ) →i−1 X , if Ai is of form ¬(x)F x and ck is the first name in the enumeration such that D&Ai 9i−1 F ck . (2) If D 9i−1 Ai then define →i such that: (2.1) Y →i X iff Y &¬Ai →i−1 X , if Ai is not of form (x)F x; (2.2) Y →i X iff ((Y &¬Ai )&¬F ck ) →i−1 X , if Ai is of form (x)F x and ck is the first name in the enumeration such that D&¬Ai 9i−1 F ck . In either case →i is in EQ, and D →i C for all C in Γ, and D →i ¬B and D 9i B . Let →∞ be the union of all of the →i . {→∞ } is an EQ-model class since →∞ is explicit (for, if →∞ failed any of the EQ rules or failed to be explicit, then so must one of the →i ). Define v as the set of all sentences E such that D →∞ E . Then v is an ω -complete member of TQ. But v[C] for all C ∈ Γ and v[¬B]. 2 (For those familiar with my earlier paper – with the aid of Theorem 3 it is fairly easy to prove that EQ is a predicate logic version of the Rational Consequence relations described in the previous paper. That is, if the rules of the set of conditionals called R in the previous paper (the rules in Definitions 9, 11, and 12 of the previous paper) are applied to firstorder sentences of L-languages, and if the notion of logical consequence used in those rules is understood to be classical (objectual) logical consequence for predicate logic, then the resulting theory (call it RQ) of nonmonotonic conditionals is equivalent to EQ. The rules of RQ may easily be derived from those of EQ with the help of Theorem 3; so all conditionals in EQ are also in RQ. Moreover, each conditional in RQ can be shown to have an explicit name-extension that satisfies the rules 1–6 of EQ, so all conditionals in RQ belong to EQ (by Theorem 2).) We now establish that the definition of EQ-logical consequence (Definition 9) is equivalent to an alternative characterization (which matches the form of the definition of ER-logical consequence offered in my previous paper). THEOREM 4. Γ => B if and only if there is a finite subset {C1 , . . . , Cn } of Γ such that for all → ∈ EQ on a language containing B and sentences in {C1 , . . . , Cn }, (· · · (C1 &C2 )& · · · &Cn ) → B . Proof. First, Theorem 3 together with the compactness of classical logical consequence establishes that Γ => B just in case there is a finite subset {C1 , . . . , Cn } on Γ such that {C1 , . . . , Cn } => B . Notice too that {C1 , . . . , Cn } => B just in case (C1 & · · · &Cn ) => B . (This follows from the ER rules, which suffice to prove that for each sentence M59630.tex; 23/01/1998; 9:31; v.7; p.18 NONMONOTONIC CONDITIONALS AND PROBABILITIES 19 D, D → (C1 & · · · &Cn ) just in case for each Ci ∈ Γ, D → Ci ). Now we show that for any sentence C, C => B just in case C → B holds for every → in EQ on languages containing C and B . (I) Suppose C → B for all → ∈ EQ on languages for C and B . Then D&C → B for all → ∈ EQ on the language of C, D, and B (for, if D&C 9 B , then there is a conditional →′ ∈ EQ such that for all X and Y in the language of →, Y →′ Y iff D&X → Y ; and C 9′ B ). So, for each → ∈ EQ and any D, if D → C (and D&C → B ), then D → C &B ; so D → B . Consequently, C => B . (II) Suppose C => B . Then for all → ∈ EQ on a language containing C and B and for all D in this language, if D → C , then D → B . But 2 C → C for all such conditionals →, so C → B for all such →. The truth-value semantics for TQ was primarily of interest for the aid it provided in making sense of the quantifier rules for the semantics of EQ. And quantifier rules of the semantics for PQ (the Probabilistic semantics for Quantifiers) presented in the next section is also rather similar to TQ. However, the semantics for EQ is, of course, interesting in its own right. It extends one of the main systems of sentential nonmonotonic conditionals to predicate logic. These nonmonotonic conditionals constitute an autonomous semantic theory for predicate logic, a semantics of defeasible support (under interpretation) that is independent of the semantics of truth-values (under interpretation). The properties of conditionals in EQ will also shed light on the nature of the conditional probability functions that will make up PQ. We will see that the conditionals in EQ are the probability 1 parts of the conditional probability functions in PQ, thus extending the relationship between their respective sentential logic parts ER and POPPERFN. Proof of the claim that the semantics for PQ captures the classical notion of logical consequence will, indeed, derive quite easily from the fact that EQ-logical consequence coincides with the classical notion. 3. CONDITIONAL PROBABILITIES In “Logic, Meaning, and Conceptual Role” Field (1977) extended the Popper Functions to first-order languages by extending the semantics of POPPERFN in much the same way that I built EQ from ER in the previous section. In this section I will provide a somewhat modified version of Field’s probabilistic semantics, and show that it leads to the same logical consequence relation as the truth-value semantics for TQ M59630.tex; 23/01/1998; 9:31; v.7; p.19 20 J. HAWTHORNE and the nonmonotonic support-relation semantics for EQ. The supportrelation semantics EQ will turn out to be a subtheory of probabilistic semantics. In the next section I will explicitly compare Field’s version of probabilistic semantics with the version developed in the present section. Several researchers have developed probabilistic semantic theories for predicate logic by extending the Popper Functions. Harper’s (1974) and Field’s (1977) are the ground breaking works on probabilistic semantics for first-order languages. Harper first developed probabilistic semantics for a free quantificational logic (see his (1983) for a summary). Field (1977) independently constructed a probabilistic semantics for standard predicate logic. Leblanc conducted pioneering work on Popper functions, and has developed versions of probabilistic semantics that reflect the substitutional reading of quantifiers (see 1979, 1983a, b). Van Fraassen (1981) takes another interesting approach to probabilistic semantics for predicate logic. All of these approaches extend the Popper Functions to quantifiers by employing semantic rules that essentially say of each probability function P that it (or some name-extension of it) satisfies the following condition: for c1 , c2 , . . . a list of all names in the language of P , P [(x)F x | B] = limn P [(F c1 & · · · &F cn ) | B]. The semantics I will specify does not appeal to this kind of condition. Rather I will employ semantic rules for quantifiers that are precise analogues of the simpler quantifier rules of EQ. In order to extend the Popper Functions to a semantics for predicate logic, I will first define the notion of a PQ-model class. PQ-model classes provide a means of representing the import of quantifiers; they are the probabilistic analogues of the model classes for TQ and for EQ. The main idea is that whenever (x)F x is uncertain given B (i.e. whenever P [(x)F x | B] < 1 for a function P in model class R), there must be a name-extension of the language that contains at least one name c such that F c is uncertain given B (i.e. there must be a P + , a name-extension of P , in R such that for some name c, P + [F c | B] < 1). DEFINITION 11. R is a PQ-model class if and only if for all P ∈ R, P is a function from all pairs of sentence of an L-language L into the real numbers in the interval [0,1], and P satisfies the following conditions: P satisfies the rules of POPPERFN applied to sentences of L; i.e. for all A, B, C in SL , P satisfies the following rules: 1) 2) 3) 4) for some D and E in SL , P [D | E] 6= 1; P [A | A] = 1; P [A | C &B] = P [A | B &C]; P [B &A | C] = P [A&B | C]; M59630.tex; 23/01/1998; 9:31; v.7; p.20 NONMONOTONIC CONDITIONALS AND PROBABILITIES 21 5) P [A | B] + P [¬A | B] = 1 or P [C | B] = 1; 6) P [A&B | C] = P [A | B &C] × P [B | C]; for all sentences B in SL and all formulas F x in L containing only x free: 7) if P [(x)F x | B] = 1, then P [F c | B] = 1 for all names c in L; 8) if for each P + ∈ R such that P + is a name-extension of P to L+ (i.e. where L+ is a name-extension of L, and P agrees with P + on sentences of L), for every name c in L+ , P + [F c | B] = 1, then P [(x)F x | B] = 1. The union of all PQ-model classes is itself a PQ-model class; I call this class PQ, because it derives from a Probabilistic semantics for Quantifiers. DEFINITION 12. PQ is the union of all PQ-model classes defined on L-languages. In the previous paper we saw that the nonmonotonic conditionals in ER are just the probability 1 parts of the conditional probability functions in POPPERFN. A similar relationship holds between EQ and PQ. To establish this claim we first define the set of conditionals PQ[1] that correspond to the probability 1 parts of the conditional probability functions in PQ as follows: DEFINITION 13. For each L-language L, → ∈ PQ[1] on L if and only if for some P ∈ PQ on L, → = {hC, Bi | P [B | C] = 1}. In the previous paper I established that for sentential logic ER = POPPERFN[1] (Theorems 4 and 5 of the previous paper). The next theorem establishes the corresponding result for predicate logic. THEOREM 5. PQ[1] = EQ. Proof. (I) First let’s establish that PQ[1] ⊆ EQ. We only need show that PQ[1] is an EQ-model class. Clearly each → in PQ[1] satisfies rules 1–7 of an EQ-model class. To see that rule 8 is satisfied, suppose → is in PQ[1]. Then there is some function P in PQ such that → = {hC, Di | P [D | C] = 1}. Now, suppose that for each →+ ∈ PQ[1] such that →+ is a name-extension of → to L+ , for every name c in L+ , B →+ F c. Then, for each function P + ∈ PQ such that P + is a name-extension of P to L+ , for every name c in L+ , P + [F c | B] = 1. Then P [(x)F x | B] = 1. Hence, B → (x)F x. M59630.tex; 23/01/1998; 9:31; v.7; p.21 22 J. HAWTHORNE (II) Now let’s see that EQ ⊆ PQ[1]. Suppose → ∈ EQ on language L. Let →∗ be an explicit name-extension of →. For the moment think of each sentence that begins with a universal quantifiers in the language L∗ of →∗ as a sentence letter; then Theorems 4 and 5 of the previous paper imply that there is a probability function P ∗ satisfying rules 1–6 of PQ such that for all X and Y of L∗ , P ∗ [X | Y ] = 1 just when Y →∗ X . P ∗ satisfies rule 7 for PQ-model classes, since: P ∗ [(x)F x | B] = 1 only if B →∗ (x)F x only if for each c in L∗ , B →∗ F c only if for each c in L∗ , P ∗ [F c | B] = 1. {P ∗ } is a PQ-model class since (given any B and F x in L∗ ): for all c in L∗ , P ∗ [F c | B] = 1 only if for all c in L∗ , B →∗ F c only if B →∗ (x)F x (since →∗ is explicit) only if P ∗ [(x)F x | B] = 1. Let P be P ∗ restricted to the language L. {P, P ∗ } is also a PQ-model class, so P ∈ PQ. But → is the restriction of →∗ 2 to L, and → = {hY, Xi | P [X | Y ] = 1}. Thus → ∈ PQ[1]. We can define a notion of logical consequence in terms of the probability functions in PQ. PQ-logical consequence will turn out to be extensionally equivalent to the classical notion. DEFINITION 14. Γ ⇒ B (i.e. B is a PQ-logical consequence of a set of sentences Γ) iff for all L-languages L such that B and the sentences in Γ are in SL and for all P ∈ PQ defined on L, for each sentence D in SL , if P [C | D] = 1 for each C ∈ Γ, then P [B | D] = 1. B is a PQ-logical truth (i.e. ⇒ B ) iff for all L-languages L such that B ∈ SL and all P ∈ PQ defined on L, for each sentence D ∈ SL , P [B | D] = 1. The PQ-logical “truths” might better be called probabilistic-logical certainties and the PQ-logical consequence relation may more appropriately be called the probabilistic-logically certain support relation (or something of that kind). I employ the terms ‘logical truth’ and ‘logical consequence’ in order to alert the reader to the fact that these PQ logical properties turn out to extensionally coincide with the corresponding classical logical notions. From the fact that EQ-logical consequence coincides with classical logical consequence (Theorem 3 of the previous section) it is fairly straightforward to prove that the probabilistic notion of logical consequence is extensionally equivalent to the classical notion. THEOREM 6. Γ ⇒ B if and only if Γ  B . Proof. (I) Suppose Γ 2 B . Then there is an ω -complete truth-value assignment v ∈ TQ such that Γ ∪ {¬B} ⊆ v. Define a function P M59630.tex; 23/01/1998; 9:31; v.7; p.22 NONMONOTONIC CONDITIONALS AND PROBABILITIES 23 on the sentences of L as follows: P [X | Y ] = 1 if v[Y ⊃ X], and P [X | Y ] = 0 otherwise. {P } satisfies the rules for a PQ-model class. And for any tautology T of sentential logic, v[T ⊃ C] for all C ∈ Γ, and not v[T ⊃ B]. Thus Γ ; B . (II) Suppose Γ ; B . There is a function P in PQ on a language L containing the sentences in Γ and sentences B and D such that for all C ∈ Γ, P [C | D] = 1 and P [B | D] < 1. From Theorem 5 it follows that there is a conditional → ∈ EQ such that D → C for all C in Γ and D 9 B . So, Γ 6=> B . Then, by Theorem 3, Γ 2 B . 2 There are several equivalent ways to characterize the PQ-logical consequence relation. Theorems 7 and 8 will establish two natural alternatives. Theorem 7 shows that the definition of logical consequence for POPPERFN in the previous paper works for PQ as well. THEOREM 7. Γ ⇒ B if and only if there is a finite subset {C1 , . . . , Cn } of Γ such that for all P ∈ PQ on languages containing B and the sentences in {C1 , . . . , Cn }, P [B | (C1 & · · · &Cn )] = 1. Proof. Γ ⇒ B iff Γ  B iff Γ => B iff there is a finite subset {C1 , . . . , Cn } of Γ such that for all → ∈ EQ = PQ[1] on languages containing B and the sentences in {C1 , . . . , Cn }, (C1 & · · · &Cn ) → B . This last claim holds iff there is a finite subset {C1 , . . . , Cn } of Γ such that for all P ∈ PQ on languages containing B and the sentences in 2 {C1 , . . . , Cn }, P [(C1 & · · · &Cn ) | B] = 1. Field (1977) defines probabilities on sets of sentences, including infinite sets. He employs probabilities of sets of sentences in another probabilistic characterization of logical consequence. Field’s definition of probabilities on sets goes like this: DEFINITION 15. Let Γ be a countable set of sentences of L-language L and let C be a sentence of L; let P ∈ PQ be defined on L. If Γ is finite and Γ = {C1 , . . . , Cn }, then define P [Γ | C] = P [(C1 & · · · &Cn ) | C]. If Γ is countably infinite and C1 , C2 , . . . Cn , . . . is an enumeration of the members of Γ, define P [Γ | C] = limn P [(C1 & · · · &Cn ) | C]. The functions P are clearly well defined on finite sets Γ since the rules of POPPERFN imply that the value of the probability of a string of conjuncts does not vary with order. The limit must exist because the values of P [(C1 & · · · &Cn ) | C] as n increases are monotonically decreasing and bounded below by 0; and it is axiomatic of the real numbers that every set of real numbers with a lower bound has a greatest lower bound (the limit). M59630.tex; 23/01/1998; 9:31; v.7; p.23 24 J. HAWTHORNE When Γ is an infinite set of sentences there is no natural definition of conditional probabilities P [B | Γ] as limits of finite subsets. For, the values of P [B | (C1 & · · · &Cn )] can swing up and down as n increases, and they may not converge to any limit. Even when a limit does exist, its value may depend on the order in which the Ci are enumerated. However, the definition of P [Γ | C] for infinite Γ does not encounter these difficulties since it is monotonically descreasing and bounded below (by 0). Field calls the inference from a set of sentences Γ to a sentence B probabilistically valid just in case for every function P (in PQ), P [B | C] > P [Γ | C] for every sentence C in the language of P . The next theorem establishes that Field’s characterization of probabilistically valid inferences is equivalent to the notion of PQ-logical consequence specified in Definition 14. THEOREM 8. Γ ⇒ B if and only if for all P ∈ PQ on a language L containing B and the sentences in Γ, for all C in SL , P [B | C] > P [Γ | C]. Proof. (I) Suppose Γ ⇒ B . By Theorem 7, for some {C1 , . . . , Cn } a finite subset of Γ, for all P ∈ PQ on a language of B and {C1 , . . . , Cn }, P [B | (C1 & · · · &Cn )] = 1. For brevity, let ‘D’ represent the sentence (C1 & · · · &Cn ). Then, for any such P and all C in the language for P , P [B | D&C] = 1 (otherwise the following function P ′ would be in PQ and P ′ [B | D] < 1: P ′ [X | Y ] = P [X | Y &C] for all X, Y in the language of P ). So P [B | C] > P [D | B &C] × P [B | C] = P [D&B | C] = P [B | D&C] × P [D | C] = P [D | C] > P [Γ | C]. (II) Suppose for all P ∈ PQ on languages containing B and the sentences in Γ, and for all C in that language, P [B | C] > P [Γ | C]. Let P ′ be any member of PQ on a language for B and Γ such that for all C in the language, P ′ [Ci | C] = 1 for all Ci in Γ. Then P ′ [Γ | C] = 1; so P ′ [B | C] = 1. 2 In the previous paper I provided a more classical set of axioms for Popper Functions, and I called the set of probability functions that satisfy these axioms CONDPROB (Definition 5 of that paper). These axioms define conditional probability functions on a sentential language in terms of more classical looking axioms, axioms that employ the classical notion of logical consequence. We may extend the rules for CONDPROB to all first-order sentences of L-languages simply by taking the notion of logical consequence employed in its rules to be classical (objectual) logical consequence for predicate logic. Call the resulting theory ‘CPQ’ (for CONDPROB with Quantifiers). M59630.tex; 23/01/1998; 9:31; v.7; p.24 NONMONOTONIC CONDITIONALS AND PROBABILITIES 25 DEFINITION 16. P ∈ CPQ iff P is a function from all pairs of sentences of an L-language L into [0, 1] such that: 1) for some E and G in SL , P [G | E] 6= 1; and for all A, B, C, D in SL , 2) if  C ≡ B , then P [A | B] = P [A | C]; 3) if C  A, then P [A | C] = 1; 4) if C  ¬(A&B), then either P [A ∨ B | C] = P [A | C] + P [B | C] or P [D | C] = 1; 5) P [A&B | C] = P [A | B &C] × P [B | C]. The rules of CPQ are easily derived from those of PQ with the help of Theorem 6; so all conditionals in PQ are also in CPQ – i.e. PQ ⊆ CPQ. Is it also the case that CPQ ⊆ PQ? Each function in CPQ is easily shown to satisfy rules 1–7 of PQ-model classes. But rule 8 for PQ is harder to verify for functions in CPQ. The issue can be clarified by introducing the notion of an explicit probability function, in analogy with the notion of an explicit conditional as specified in Definition 10. DEFINITION 17. Let P be a function from all pairs of sentences of an L-language L into the interval [0, 1] (where P is not necessarily in CPQ or in PQ). P is called explicit just in case for all formulas F x in L with only x free and for all sentences B in SL , if P [F c | B] = 1 for all c in L, then P [(x)F x | B] = 1. Corresponding to Theorem 2 – which states the relationship between explicit conditionals and members of EQ – we have the following theorem for PQ. THEOREM 9. For any function P from all pairs of sentences of an L-language L into [0, 1], P ∈ PQ if and only if → has an explicit nameextension that satisfies the POPPERFN rules (1–6 of Definition 11). Theorem 9 can be proved by simply rewriting the proof of Theorem 2 with ‘functions from L-languages into [0, 1]’ in place of ‘sets of pairs of sentences’, and with ‘PQ’ in place of ‘EQ’. Now we can specify a subset of CPQ that is bound to coincide with PQ. DEFINITION 18. Define CPQ∗ as the set of all functions in CPQ that have explicit name-extensions in CPQ. Each explicit member of CPQ is an explicit name-extension of itself, and so must also belong to CPQ∗ . M59630.tex; 23/01/1998; 9:31; v.7; p.25 26 J. HAWTHORNE Since PQ ⊆ CPQ, Theorem 9 guarantees that PQ ⊆ CPQ∗ . And CPQ∗ is a PQ-model class (by the rules of Definition 11), so CPQ∗ ⊆ PQ. In sum we have established the following theorem. THEOREM 10. PQ = CPQ∗ ⊆ CPQ. I strongly suspect that every probability function in CPQ has an explicit name-extension in CPQ, but I have not worked out a satisfactory proof of this conjecture. (The idea, though, is to represent each probability function in CPQ by a monadic “classical” probability function on the non-standard reals – see the appendix of Lehmann and Magidor (1992) and the paper by McGee (1994) – and then to adapt a proof by Gaifman (1964, Theorem 2) to these monadic probability functions. I will say a bit more about this at the end of the next section.) If this conjecture proves correct, then indeed PQ = CPQ∗ = CPQ. 4. PQ AND THE REASONABLE PROBABILITY FUNCTIONS Field’s semantic rules for quantifiers in his (1977) differ in some important respects from rules 7 and 8 for PQ-model classes. In this section I will recount Field’s version of probabilistic semantics and explore its relationship to the semantics of PQ. Field calls the counterparts of PQ-model classes in his version of probabilistic semantics reasonability classes. He defines them as follows: DEFINITION 19. R is called a reasonability class if and only if for all P ∈ R, P is a function from all pairs of sentence of an L-language L into the real numbers in the interval [0, 1], and P satisfies the following conditions: P satisfies the rules of POPPERFN applied to sentences of L; for all sentences B in SL and all formulas F x in L containing only x free: 7) P [(F c1 & · · · &F cn ) | B] > P [(x)F x | B] for all names c1 , . . . , cn in L; 8) for each real number r , if for each P + ∈ R such that P + is a name-extension of P to L+ , for every list of names c1 , . . . , cn in L+ , P + [(F c1 & · · · &F cn ) | B] > r , then P [(x)F x | B] > r . P is called reasonable just in case it is a member of some reasonability class on a L-language; call the union of all reasonability classes FPQ (Field’s version of PQ). M59630.tex; 23/01/1998; 9:31; v.7; p.26 NONMONOTONIC CONDITIONALS AND PROBABILITIES 27 Definition 19 differs only insignificantly from the way Field defines reasonability classes. Field employs existential quantifiers and disjunctions rather than universal quantifiers and conjunctions. If we contrapose rule 8, substitute ‘¬Gx’ for ‘F x’, use the fact that P [¬X | B] = 1 − P [X | B] (or else for all D, P [D | B] = 1), and take the definition of ‘(Gc1 ∨ · · · ∨ Gcn )’ to be ‘¬(¬Gc1 & · · · &¬Gcn )’, then we recover the rule in the form in which Field states it: for each real number s (= 1 − r), if P [(∃x)Gx | B] > s, then there is a P + ∈ R such that P + is a name-extension of P to L+ , and there is a list of names c1 , . . . , cn in L+ , such that P + [(Gc1 ∨ · · · ∨ Gcn ) | B] > s. Rule 8 of Definition 19 captures the idea that if P [(x)F x | B] < r (for P in reasonability class R), then there must be some way to introduce a conjunction of assertions about named things that approximates the uncertainty of the universally quantified assertion as closely as one wishes – i.e. there must be some P + in R with names c1 , . . . , cn in its language such that P [(x)F x | B] 6 P [(F c1 & · · · &F cn ) | B] 6 r . Rules 7 of the definitions of PQ-model classes and of reasonability classes are equivalent in the context of the first six rules for Popper Functions. For, it follows immediately from rule 7 of Definition 19 (for FPQ) that if P [(x)F x | B] = 1 then P [F c | B] = 1 for all c. Conversely, suppose that P [(F c1 & · · · &F cn ) | B] < P [(x)F x | B] but that rule 7 of Definition 11 (for PQ) holds. Then observe: P [(x)F x | B] > P [(x)F x&(F c1 & · · · &F cn ) | B] = P [(x)F x | B] × P [(F c1 & · · · &F cn ) | (x)F x&B]; so 1 > P [(F c1 & · · · &F cn ) | (x)F x& B] = 1 (since P [(x)F x | (x)F x&B] = 1); a contradiction. So the two versions of rule 7 are interchangeable in Definition 11 and 19. The only substantial difference between the definition of reasonability classes and the definition of PQ-model arises in their versions of rule 8. Every reasonability class is a PQ-model class since reasonability classes satisfy rule 8 of Definition 11. To see this, suppose R is a reasonability class, and suppose that for every P + ∈ R, a name-extension of P to L+ , and for all c in L+ , P + [F c | B] = 1; then for all such P + and all names c1 , . . . , cn in L+ , P + [(F c1 & · · · &F cn ) | B] = 1; so for all r < 1, for all such P + and all names c1 , . . . , cn in L+ , P + [(F c1 & · · · &F cn ) | B] > r ; then for all r < 1, P [(x)F x | B] > r ; thus P [(x)F x | B] = 1. Since FPQ is itself a reasonability class, it follows that FPQ ⊆ PQ. Let’s say that a sentence B is an FPQ-logical consequence of a set of sentences Γ just in case for all P ∈ FPQ on the language of Γ and B , M59630.tex; 23/01/1998; 9:31; v.7; p.27 28 J. HAWTHORNE for every D in the language of P , if P [C | D] = 1 for all C in Γ, then P [B | D] = 1. We can now immediately prove the following theorem. THEOREM 11. B is an FPQ-logical consequence of Γ if and only if Γ  B. Proof. (I) Suppose that Γ 2 B . Then an ω -complete truth-value assignment that makes all sentences in Γ true and B false can provide a reasonability class, just as in part I of the proof of Theorem 6. (II) Suppose Γ  B , then (since Γ ⇒ B and FPQ ⊆ PQ) B is an FPQ-logical consequence of Γ. 2 Field, of course, did not have PQ or EQ to work with, so his proof of Theorem 11 takes more work. In order to prove his version of Theorem 11 Field introduces the notion of a saturated Popper Function. Saturated Popper Functions are similar to ω -complete truth-value assignments, and similar to explicit EQ-models. DEFINITION 20. Let P be a function from all pairs of sentences of an L-language L into the interval [0, 1] (where P is not necessarily in FPQ or PQ). P is called saturated just in case for all formulas F x in L with only x free and for all sentences B in SL , limn P [(F c1 & · · · &F cn ) | B] = P [(x)F x | B], where c1 , c2 , . . . is a list of all the names in L. If there are only m names in L, the limit is understood to be P [(F c1 & · · · &F cm ) | B]. Just as every PQ-model has an explicit name-extension, it turns out that every reasonable Popper Function has a saturated name-extension. Indeed FPQ consists of precisely those functions that have saturated name-extensions that satisfy the rules of POPPERFN. This result will prove useful; it was first proved in (Field, 1977). THEOREM 12. For any function P from pairs of sentences on an Llangauge L into the real numbers in the interval [0, 1], P ∈ FPQ if and only if P has a saturated name-extension that satisfies the POPPERFN rules (i.e. rules 1–6 of Definition 11). Proof. (I) Suppose P ′ is a saturated name-extension of the function P and satisfies rules 1–6. Since P ′ is saturated it also satisfies rule 7. (If P ′ [(F c1 & · · · &F cn ) | C] < P ′ [(x)F x | C] for some names c1 , . . . , cn in L, then since the probability of the conjunction cannot increase with additional conjuncts (rule 6), convergence to P ′ [(x)F x | C] would fail.) Clearly P also satisfies rules 1–7 since P ′ is a name-extension of P . It is easy to verify that the set {P, P ′ } is a PQ-model class. M59630.tex; 23/01/1998; 9:31; v.7; p.28 NONMONOTONIC CONDITIONALS AND PROBABILITIES 29 (II) Suppose P ∈ PQ on a language L0 . P is in some PQ-model class R. Let’s designate P as ‘P0 ’. I will show that R contains probability functions that compose a certain nested sequence P0 , P1 , P2 , . . . , of name-extensions of P0 (each a name-extension of the preceding ones) on languages L0 , L1 , L2 , . . . (each a name-extension of the preceding ones). Think of each function Pk as a set of triples: where hB, C, ri ∈ Pk just when Pk [B | C] = r . The union of the sequence of probability functions will be a saturated name-extension of P . For each language L of a conditional in R, let Σ be a sequence of all pairs of formulas hD, F xi from L such that D is a sentence and F x has only one free variable; let σ be a sequence of all names of L. Rule 8 of Definition 11 guarantees that there is a sequence of functions in R beginning with P0 such that each function Pi bears the following relationship to the preceding functions in the sequence: for each k < i, if hD, F xi is one of the first i members of Σk for languages Lk , then for some initial sequence c1 , . . . , cn in σi , Pi−1 [(x)F x | D] 6 Pi [(F c1 & · · · &F cn ) | D] 6 Pi−1 [(x)F x | D] + (1/2)i . Rule 8 (together with 7) guarantees that such a Pi exists in R since for each such hD, F xi, Pi−1 [(x)F x | D] < Pi−1 [(x)F x | D] + (1/2)i . Let the language L∞ be the union of all languages Li in this sequence, and let P∞ be the union of the Pi in the sequence. Clearly P∞ is a nameextension of P that satisfies rules 1–7 for PQ-model classes (or else P∞ must violate one of these rules for some sentence pairs in some Li ; but Pi agrees with P∞ on Li , and Pi is in R). The following argument shows that P∞ is saturated. Let D and F x be in L∞ and suppose, for a reductio, that limn P∞ [(F c1 & · · · &F cn ) | D] 6= P∞ [(x)F x | D]. Then for some r in [0, 1], P∞ [(F c1 & · · · &F cn ) | D] > r > P∞ [(x)F x | D] for all names in L∞ . But F x and D belong to some language Lj ; and for some k, hD, F xi in the kth member in Σj . So for each m > j + k, Pj [(x)F x | D] < r < Pm [(F b1 & · · · &F bh ) | D] 6 Pj [(x)F x | D] + (1/2)m for the bi in an initial segment of σm . But for m large enough, Pj [(x)F x | D] + (1/2)m < r . So there must be some initial segment c1 , . . . , cn of σ∞ (which contains b1 , . . . , bh as a subsequence) such that P∞ [(F c1 & · · · &F cn ) | D] < r , contradiction. Therefore, P∞ is a saturated name-extension of P that satisfies rules 1–7. 2 Earlier we saw that FPQ ⊆ PQ, and we established in the previous section that PQ = CPQ∗ ⊆ CPQ. In a manner similar to the spec- M59630.tex; 23/01/1998; 9:31; v.7; p.29 30 J. HAWTHORNE ification of CPQ∗ in the previous section, we can specify a subset of CPQ that is bound to coincide with FPQ. DEFINITION 21. Define CPQ∗∗ as the set of functions in CPQ that have saturated name-extensions in CPQ. Notice that each saturated member of CPQ is a saturated name-extension of itself, and so must also belong to CPQ∗∗ . Since FPQ ⊆ CPQ, Theorem 12 guarantees that FPQ ⊆ CPQ∗∗ . And CPQ∗∗ is a reasonability class (by the rules of Definition 19), so CPQ∗∗ ⊆ FPQ. Thus we have established the following theorem. THEOREM 13. FPQ = CPQ∗∗ ⊆ PQ = CPQ∗ ⊆ CPQ. I strongly suspect that FPQ = CPQ, but I have not yet worked out a satisfactory proof of this conjecture. (Indeed the same reason cited in the previous section for thinking that CPQ∗ = CPQ should apply equally to show that CPQ∗∗ = CPQ – represent each probability function in CPQ by a monadic “classical” probability function on the nonstandard reals; then adapt the proof in Gaifman (1964, Theorem 2) to these monadic probability functions. Gaifman’s Theorem 2 shows that every classical monadic probability function on a fist-order language can be extended to a saturated monadic probability function.) If this conjecture proves correct, then FPQ = PQ = CPQ and Field’s version of probabilistic semantics turns out to specify precisely the same of probability functions as the semantics for PQ. 5. CLOSING REMARKS I will conclude this paper with a few remarks about how the semantic theories for nonmonotonic conditionals and conditional probabilities may be furhter expanded. The expansion of the semantics for TQ, EQ, and PQ to systems that treat identity as a logical constant is straightforward, and a similar approach will permit any first-order theory to be added as “part of the logic”. First, we can extend the semantic theories to theories with identity as follows: DEFINITION 22. Suppose each L-language has a special binary relation symbol ‘=’. Define TQ= , EQ= , and PQ= as follows: v ∈ TQ= iff v ∈ TQ on an L-language L and M59630.tex; 23/01/1998; 9:31; v.7; p.30 NONMONOTONIC CONDITIONALS AND PROBABILITIES 31 9) v[c = c] for all names c in L; 10) for all names b and c and all formulas F x with only x free in language L, if v[b = c] and v[F b], then v[F c]. → ∈ EQ= iff → ∈ EQ on an L-language L and 9) B → c = c for all sentences B and names c in L; 10) for all names b and c, all sentences B and all formulas F x with only x free in language L, if B → b = c and B → F b, then B → F c. P ∈ PQ= iff P ∈ PQ on an L-language L and 9) P [c = c | B] = 1 for all sentences B and names c in L; 10) for all names b and c, all sentences B and all formulas F x with only x free in language L, if P [b = c | B] = 1 and P [F b | B] = 1, then P [F c | B] = 1. It should be noted that rule 10 for PQ= is equivalent to a rule asserting that ‘P [F c | B] > P [b = c & F b | B]’; and rule 10 could equally be replaced by the rule that ‘P [(b = c & F b) ⊃ F c | B] = 1’. Similarly, rule 10 for EQ= is equivalent to the rule ‘if B → (b = c & F b), then B → F c’, and also to the rule ‘B → (b = c & F b) ⊃ F c’. Definition 22 may strike you as a trivial way to introduce identity into the semantics. But recall that much of the point behind the way we’ve approached semantics in this paper is to emulate objectual semantics without having to work out the metaphysical details in advance – to get the form without assuming too much about the content. Definition 22 does just that. One may sometimes find it useful to take some first-order theory to be part of the “background logic” for conditional probability functions in PQ= (e.g. a version of applied ZF set theory with urelements, see Supppes (1972)). This is easily handled. DEFINITION 23. For any set of sentences T in an L-language L, define PQ + T (PQ= + T ) as the set of all P ∈ PQ(PQ= ) on L-languages containing the sentences in T such that for each sentence C in the language of P and all B ∈ T , P [B | C] = 1. One may define EQ + T similarly (i.e. as the set of all → ∈ EQ such that for each C in the language and for all B ∈ T, C → B ). Notice that if D is a logical consequence of T , then it’s easily shown that for each P ∈ TQ + T (or PQ= + T ), P [D | C] = 1 (for all C in the language of T ). And conversely, if for every P ∈ PQ + T (or PQ= + T ), for all C in the language of P , P [D | C] = 1, then D M59630.tex; 23/01/1998; 9:31; v.7; p.31 32 J. HAWTHORNE must be a logical consequence of T . These claims follow directly from Theorem 6 (and Definition 14). There is a further way in which the semantic theories for EQ and PQ might be extended – a way that is of a very different kind. The semantics of EQ might be extended to provide a semantics for a language containing object-language nonmonotonic conditionals (e.g. object language subjunctive conditionals). And, similarly, PQ might be extended to provide a semantics for object-language probabilities (e.g. probabilities that represent the physical propensities of systems). The idea is that just as truth-value semantics explicates ‘&’ and ‘¬’ in the object-language in terms of ‘and’, ‘not’, and ‘is true’ in the metalanguage, so some kinds of indicative and subjunctive object-language conditionals might be explicated in terms of metalinguistic conditionals in EQ. For such a conditional ‘–>’ in the object-language it may prove useful to extend EQ with a direct inference rule, something like: ((B –> A)&B) → A. The tricky part will come in trying to specify the kinds of conditions C that should defeat the direct inference – i.e. the sentences C such that (C &((B –> A)&B)) 9 A. For instance, if C is of form (D&((D&B) – > ¬A)), then, pretty clearly, C should defeat the direct inference. Similar issues arise for semantic probability rules that govern objectlanguage probabilities. In the present systems the only purely logical relationships that hold among sentences in PQ-models are logical entailment and a closely related notion. That is, the only conditional probability values on which all members P of PQ agree are these: P [A | B] = 1 when B  A; P [A | B] = 0 when both  ¬A and  B . Suppose we expand PQ to an object-language that contains a binary “function symbol” ‘p’ that represents object-language probabilities. For instance, ‘p’ might apply to pairs of predicates and map them to (object-language representations of) real numbers r in [0, 1]; so that ‘p(F x, Gx) = r ’ says that the propensity for things with G-ness to exhibit F -ness is r . It would then be natural to supplement PQ with a direct inference rule: P [Gc | F c & p(F, G) = r] = r . Here again the trick will be to specify which sorts of sentences C can defeat the direct inference, and this will likely be quite difficult to work out satisfactorily. NOTES 1 My thanks to Chris Swoyer and to an anonymous referee for their very helpful comments. 2 My only reason for employing the notation ‘v[A]’ rather than sticking strictly to ‘A ∈ v’ is that I want to maintain a rough analogy between the notation for truth-value M59630.tex; 23/01/1998; 9:31; v.7; p.32 NONMONOTONIC CONDITIONALS AND PROBABILITIES 33 assignments and the usual notations for nonmonotonic conditionals and for conditional probabilities. That is, the nonmonotonic conditionals I will describe in a bit are semantic relations – they are sets of ordered pairs of sentences. And, although it is technically correct to write ‘hB, Ai ∈ →’, it is more usual to simply write ‘B → A’. Similarly, for semantic conditional probabilities it is more usual to write ‘P [A | B] = r’, but one could instead use the notation ‘hA, B, ri ∈ P ’, where ‘P ’ represents a function from sentence pairs to real numbers between 0 and 1. 3 A referee for JPL offered the following comment: What is the purpose of defining TQ-logical truth not only for sentences of L, but also for sentences B that belong to an extension of L without belonging to L itself? I took it that the “root language” L is the language for which semantic notions are to be defined. What other purpose is there for singling out L? If it is understood that B is a sentence of L, and hence a sentence of every L-language, then Definition 5 becomes B is a TQ-logical truth iff for all v ∈ TQ defined on L, v[B]. The definition of consequence and Definitions 9 and 14 can similarly be simplified. And Theorem 1 could state that the truth-value assignments v ∈ TQ which are defined on L constitute the set of all objectual truth-value assignments on L. It seems to me that the referee’s suggestion would work just fine. And the referee’s point is right; it is the notions of logical truth and logical consequence for the “root language” that are of central interest. But, if I were to switch to the suggested alternative definitions, the reader might then wonder whether they could be generalized to apply to L and it’s name extensions all at once, or whether there might be some reason for not doing so. Thus, having made the reader aware of these alternative renditions, I’ll continue to employ the broader versions. REFERENCES Dunn, J. M. and N. Belnap Jr.: ‘The Substitution Interpretation of the Quantifiers’, Noûs 2, 1968, 177–185. Field, H.: ‘Logic, Meaning, and Conceptual Role’, Journal of Philosophy 74, 1977, 379–409. Gaifman, H.: ‘Concerning Measures in First Order Calculi’, Israel J. of Mathematics 2, 1964, 1–18. Harper, W.: ‘Counterfactuals and Representations of Rational Belief’, Doctoral Dissertation, University of Rochester, 1974. Harper, W.: ‘Rational Belief Change, Popper Functions and Counterfactuals’, Synthese 30, 1975, 221–262. Harper, W.: ‘A Conditional Belief Semantics for Free Quantificational Logic with Identity’, H. Leblanc et al., eds., Essays in Epistemology and Semantics, Haven, New York, 1983, 79–94. Hawthorne, J.: ‘On the Logic of Nonmonotonic Conditionals and Conditional Probabilities’, Journal of Philosophical Logic 25, 1996, 185–218. Leblanc, H.: ‘Probabilistic Semantics for First-order Logic’, Zeitschrift für Mathematische Logik und Grundlagen der Mathematik 25, 1979, 497–509. M59630.tex; 23/01/1998; 9:31; v.7; p.33 34 J. HAWTHORNE Leblanc, H.: ‘Probabilistic Semantics: An Overview’, H. Leblanc et al., eds., Essays in Epistemology and Semantics, Haven, New York, 1983a, 57–78. Leblanc, H.: ‘Alternatives to Standard First-order Semantics’, D. Gabbay, F. Guenthner, eds., Handbook of Philosophical Logic, Vol. I, Reidel, Dordrecht, Chapter I.3, 1983b, 189–247. Lehmann, D. and M. Magidor: ‘What Does a Conditional Knowledge Base Entail?’, Artificial Intelligence 55, 1992, 1–60. ⁀ McGee, V.: ‘Learning the Impossible’, E. Eells, B. Skyrms, eds., Probability and Conditionals, Cambridge U. Press, Cambridge, 1994, 179–199. Suppes, P.: Axiomatic Set Theory, Dover, 1972. Van Fraassen, B.: ‘Probabilistic Semantics Objectified’, Journal of Philosophical Logic 10, 1981, 371–394, 495–510. Department of Philosophy, University of Oklahoma, Norman, OK 73069, USA M59630.tex; 23/01/1998; 9:31; v.7; p.34