This section presents a simple formulation of plural logic/quantification approximately the same as given by Boolos in
Nominalist Platonism (Boolos 1985).
Syntax Sub-sentential units are defined as • Predicate symbols F, G, etc. (with appropriate arities, which are left implicit) • Singular variable symbols x, y, etc. • Plural variable symbols \bar{x}, \bar{y}, etc. Full
sentences are defined as • If F is an
n-ary predicate symbol, and x_0, \ldots, x_n are singular variable symbols, then F(x_0, \ldots, x_n) is a sentence. • If P is a sentence, then so is \neg P • If P and Q are sentences, then so is P \land Q • If P is a sentence and x is a singular variable symbol, then \exists x.P is a sentence • If x is a singular variable symbol and \bar{y} is a plural variable symbol, then x \prec \bar{y} is a sentence (where ≺ is usually interpreted as the relation "is one of") • If P is a sentence and \bar{x} is a plural variable symbol, then \exists \bar{x}.P is a sentence The last two lines are the only essentially new component to the syntax for plural logic. Other logical symbols definable in terms of these can be used freely as notational shorthands. This logic turns out to be equi-interpretable with
monadic second-order logic.
Model theory Plural logic's model theory/semantics is where the logic's lack of sets is cashed out. A model is defined as a tuple (D,V,s,R) where D is the domain, V is a collection of valuations V_F for each predicate name F in the usual sense, and s is a Tarskian sequence (assignment of values to variables) in the usual sense (i.e. a map from singular variable symbols to elements of D). The new component R is a binary relation relating values in the domain to plural variable symbols. Satisfaction is given as • (D,V,s,R) \models F(x_0, \ldots, x_n) iff (s_{x_0}, \ldots, s_{x_n}) \in V_F • (D,V,s,R) \models \neg P iff (D,V,s,R) \nvDash P • (D,V,s,R) \models P \land Q iff (D,V,s,R) \models P and (D,V,s,R) \models Q • (D,V,s,R) \models \exists x.P iff there is an s' \approx_x s such that (D,V,s',R) \models P • (D,V,s,R) \models x \prec \bar{y} iff s_xR\bar{y} • (D,V,s,R) \models \exists \bar{x}.P iff there is an R' \approx_\bar{x} R such that (D,V,s,R') \models P Where for singular variable symbols, s \approx_x s' means that for all singular variable symbols y other than x, it holds that s_y = s'_y, and for plural variable symbols, R \approx_\bar{x} R' means that for all plural variable symbols \bar{y} other than \bar{x}, and for all objects of the domain d, it holds that dR\bar{y} = dR'\bar{y}. As in the syntax, only the last two are truly new in plural logic. Boolos observes that by using assignment
relations R, the domain does not have to include sets, and therefore plural logic achieves ontological innocence while still retaining the ability to talk about the extensions of a predicate. Thus, the plural logic comprehension schema \exists \bar{x}. \forall y. y \prec \bar{x} \leftrightarrow F(y) does not yield Russell's paradox because the quantification of plural variables does not quantify over the domain. Another aspect of the logic as Boolos defines it, crucial to this bypassing of Russell's paradox, is the fact that sentences of the form F(\bar{x}) are not well-formed: predicate names can only combine with singular variable symbols, not plural variable symbols. This can be taken as the simplest, and most obvious argument that plural logic as Boolos defined it is ontologically innocent. == See also ==