Tolerant reasoning: nontransitive or nonmonotonic?
Abstract
The principle of tolerance characteristic of vague predicates is sometimes presented as a soft rule, namely as a default which we can use in ordinary reasoning, but which requires care in order to avoid paradoxes. We focus on two ways in which the tolerance principle can be modeled in that spirit, using special consequence relations. The first approach relates tolerant reasoning to nontransitive reasoning; the second relates tolerant reasoning to nonmonotonic reasoning. We compare the two approaches and examine three specific consequence relations in relation to those, which we call: stricttotolerant entailment, pragmatictotolerant entailment, and pragmatictopragmatic entailment. The first two are nontransitive, whereas the latter two are nonmonotonic.
Keywords
Sorites paradox Vagueness Strict–tolerant logic Nontransitive consequence Nonmonotonic consequence Noncontractive consequence Pragmatic reasoning1 Introduction
According to one influential view of the sorites paradox, the tolerance principle—the constraint whereby if someone is tall, for example, then someone whose height is imperceptibly shorter is tall too—is an unsound rule of reasoning (see Williamson 1994). In combination with further premises that look less controversial, it leads to contradiction. We therefore ought to reject it, and not to rely on it when reasoning with vague predicates.
There are reasons to think of such a view as too drastic and as missing out on the role that such a principle plays in categorization and in ordinary judgmental and inferential practice (see van Rooij 2011b; Égré 2015). Taking a different perspective, the tolerance principle ought not to be discarded that fast, even when viewed normatively. Instead, it corresponds to what some authors have called a soft constraint (see Maudlin 2008), or a default (Cumming 2014), namely a rule that we can use legitimately in reasoning, but that cannot be used without some care.
One way to represent the tolerance principle is as a certain conditional sentence, of the form: \(Pa~\wedge ~a~\sim _{P}~b~\rightarrow ~Pb\) (where \(a\sim _{P}b\) means that a and b are similar in Prelevant respects, e.g. having similar heights relative to “tall”). Another way is as an argument, of the form: \(Pa, a\sim _{P}b \vdash Pb\). Let us consider the conditional version first. Various options have been proposed to deal with the tolerance conditional as a soft constraint. In standard fuzzy logic, for example, the idea is to think of that conditional as not perfectly true, but closetoperfectlytrue. Let us assume the conditional to be Łukasiewicz’s conditional (see Goguen 1969), and call a sentence closetoperfectlytrue provided its degree of truth is 0.9. Given an appropriate sorites sequence (for example a series of individuals from clearly short to clearly tall, whose adjacent members differ imperceptibly in height), it will be possible to have: \(Pa_{1} \rightarrow Pa_{2}\) closetoperfectlytrue, \(Pa_{2} \rightarrow Pa_{3}\) closetoperfectlytrue, without having \(Pa_{1}\rightarrow Pa_{3}\) closetoperfectlytrue. That is, each tolerance conditional is true to degree at least 0.9, but the resulting conditional itself may end up with a degree of truth less than 0.9. If validity is defined as the preservation of perfect truth (degree 1) from premises to conclusions, modus ponens remains a valid rule, but the tolerance principle, though closetoperfectlytrue, is not true enough to produce a sound argument, in the sense of a valid argument based on perfectly true premises. Another possibility therefore is to define validity as the preservation of closetoperfecttruth, for instance having a degree at least 0.9. In that case the tolerance principle can be sound in the sense of being closetoperfectlytrue, but modus ponens is no longer valid, and the conditional is no longer transitive (Williamson 1994, p. 124).^{1}
Further options for the definition of validity exist. Smith (2008) proposes that an argument is valid iff when all premises are strictly greater than 0.5, the conclusion is greater or equal to 0.5. The option is very similar to the one we pursue below. In particular it relies on a standard conditional connective, and yields ordinary classical logic.^{2}
There is also the kind of definition of validity suggested in Edgington (1997). On this approach, an argument is valid iff the conclusion can never fall as far short of perfect truth as the sum of the extents to which the premises fall short of perfect truth. Edgington does not use Łukasiewicz’s truthdegree conditions for her connectives, and so arrives at classical logic this way. But using Łukasiewicz’s truth conditions, this would again result in a distinct logic, one that validates modus ponens but is noncontractive. We discuss noncontractive approaches to vagueness in Sect. 2.3.
An alternative to the fuzzy strategy is to view the tolerance conditional as expressing a defeasible rule. Say that \(Pa \wedge a\sim _{P}b \rightarrow Pb\) is true provided Pb is true in all \((Pa \wedge a\sim _{P}b\))normal worlds [see Hu 2015; based on Asher and Morreau 1991]. Call a world \((\phi \wedge a\sim _{b}P)\)normal if a is Psimilar to b but is not close to a borderline case of P. From \(Pa\wedge a\sim _{P}b, Pa \wedge a\sim _{P}b \rightarrow Pb\), it need not follow that Pb, since a world may satisfy \(Pa\wedge a\sim _{P}b\) without being \((Pa\wedge a\sim _{P}b)\)normal, precisely when b is a borderline case of P. Again, this conditional fails to satisfy modus ponens, and it is also nontransitive. But moreover it is nonmonotone, since a world that is \(Pa\wedge a\sim _{P}b\)normal need not be \(Pa\wedge Pc\wedge a\sim _{P}b\)normal. On that view, the tolerance conditional represents a defeasible rule, usable except in cases in which the main premise itself does not correspond to a normal world.
Both the fuzzy approach and the nonmonotonic approach have some appeal. On some understandings of fuzzy consequence, the sorites paradox is solved by saying that modus ponens is not valid. On the nonmonotonic approach, the sorites paradox is solved by saying that modus ponens is a defeasible rule: premises in sorites arguments are assertible, but the argument is not undefeasibly valid. However, the nonmonotonic approach faces a limitation, which concerns the treatment of the tolerance principle in terms of a special conditional connective. As is well known, a sorites argument can be stated using only conjunction and negation, by saying that it is not the case that there are two cases a and b that are very similar, but are such that Pa and not Pb. But a nonmonotonic treatment of the conditional does not tell us how to address that alternative version of the sorites. The situation in fuzzy logic is better. Relative to Łukasiewicz’s conditional, it is possible to define a strong conjunction & such that the degree of truth of \((A\rightarrow B)\) is always equal to the degree of truth of \( \lnot (A \& \lnot B)\).^{3} However, the Łukasiewicz conditional loses some features that one might wish to retain for a conditional, such as contraction. Relative to the loss of modus ponens, this may not stand as a significant cost, but we would favor an approach that preserves more of the regular features of the standard conditional.
In this paper therefore, we are interested in accounts of vagueness that, instead of relying on a special conditional connective, propose to capture the tolerance principle by imposing specific constraints on the consequence relation, in a way that leaves intuitively desirable properties of a conditional connective in place, and in a way suitable to deal with the sorites argument in its conjunctive form as well as its conditional one. More specifically, we compare and discuss various structural choices that can be made on a consequence relation in order to make the tolerance principle valid, when represented not merely as a conditional sentence, but also as a rule, namely as an argument of form: \(Pa, a\sim _{P}b \vdash Pb\). Our main focus is on two structural approaches which mirror the nontransitive and nonmonotone conditional to some extent, but shift those properties up one level, namely to the consequence relation. The first is the nontransitive treatment of logical consequence favored in our past work, on which the principle of tolerance comes out as valid in rule form, but cannot be iterated without risk.^{4} The second is the nonmonotone treatment of logical consequence, on which the principle of tolerance too can come out as valid, but in a way that is sensitive to context and to the addition of further premises (soft consequence as defeasible consequence) (see Misiuna 2010; Hu 2015).
This paper compares three notions of entailment, starting with stricttotolerant entailment (see Cobreros et al. 2012), which links the tolerance principle to nontransitive reasoning. We discuss two elaborations of stentailment, based on the idea of pragmatic strengthening. Those two variants differ in that they both treat the tolerance principle via nonmonotonic reasoning. The first of those variants combines nontransitivity and nonmonotonicity, whereas the second, though nonmonotonic, remains fully transitive. Our broader agenda is to compare those three notions, and to discuss their relative merits and limitations.
In Sect. 2, we start off with an overview of various structural choices that can be made on a consequence relation in order to block the sorites paradox, that is we survey several nontransitive, nonmonotonic, and noncontractive approaches. In Sect. 3, we focus on the nontransitive approach favored in our past work on strict–tolerant validity, and highlight some motivations for the definition of a generalized notion of pragmatic entailment on that basis, of which two variants are considered, which we call Prtentailment and PrPrentailment. In Sect. 4, finally, we compare the three systems under discussion, and draw more general lessons for the modeling of reasoning with vague predicates.
2 Transitivity, monotonicity, contraction
In this section we consider three structural properties of particular interest in relation to soritical reasoning, namely transitivity, monotonicity, and contraction. Although noncontractive approaches will not play a role in our subsequent inquiry, they are worth considering too, in particular because of some analogies with nontransitive treatments.
2.1 Transitivity
Here, we will call a consequence relation \(\vdash \) ‘transitive’ iff whenever \(\Gamma \vdash \phi , \Delta \) and \(\Gamma ', \phi \vdash \Delta '\), then \(\Gamma , \Gamma ' \vdash \Delta , \Delta '\).^{5} (We assume that \(\Gamma \) and \(\Gamma '\) are read conjunctively, while \(\Delta \) and \(\Delta '\) are read disjunctively.) Many consequence relations obey this condition (indeed, sometimes this is required as part of how ‘consequence relation’ is understood!); but in recent years, there has been increasing interest in systems that do not. (For examples, see Frankowski 2004; Hallnäs 1991; Hallnäs and SchroederHeister 1991; Tennant 1987; Weir 1998; Zardini 2008. Of these, only Zardini 2008 focus on vagueness.) We have ourselves explored several nontransitive systems in our past work, for example in Cobreros et al. (2012, 2013, 2015a); here, we focus on the kind of nontransitive approach to vagueness we recommend.^{6}
On this approach, tolerance is not merely a formula that may occur or not in an argument; its effects are internalized in the consequence relation itself. In the system st of Cobreros et al. (2012), for example, \(Pa, a \sim _P b \vdash Pb\). Note that no statement of tolerance occurs in this argument, and yet st validates it: the argument itself is a statement of tolerance. On this approach, the claim that a is P, together with the claim that a is Psimilar to b, directly entails, without need for any further claims, the claim that b is P. We are most interested in systems with this feature, whatever their structural properties, and we will aim to internalise tolerance into the consequence relations we explore throughout the paper.
In this way, we can reach \(Pa_0, a_0 \sim _P a_1, \ldots , a_{n1} \sim _P a_n \vdash Pa_n\) for any n. Call this ‘nfold tolerance’. nfold tolerance seems to be a problem: the similarity premises here are exactly the setup for a sorites sequence for P, and this tells us that they entail, together with the claim that the first member of the sequence is P, that the last member is also P. That, of course, looks much like falling victim to the sorites paradox.
In a moment, we’ll see that there are ways one might choose to live with nfold tolerance, ways that do not fall victim to the paradox—but for now, let’s assume it’s to be avoided. The only ingredient here is transitivity itself; once tolerant reasoning is internalised in this way, there is no place else to push back on the above reasoning. One possible response, then, is to reject transitivity, to say that each individual step of soritical reasoning is indeed valid, but that chaining these valid steps together does not preserve their validity.^{7}
This kind of approach allows appeal to tolerance, as internalised in the consequence relation, once but not more than once. This, then, is one way to understand tolerance’s soft status; it can be appealed to freely, but we cannot combine the results of multiple appeals.
So much for internalised tolerance; what about formulalevel statements of tolerance, like \(\forall x \forall y ((Px \wedge x \sim _P y) \rightarrow Py)\)? If tolerance is really internalised in the consequence relation itself, you might expect such formulas to be theorems of the consequence relation: valid consequences of the empty set of premises. Indeed, this is exactly what happens in the systems we have explored elsewhere.
But you might also expect these tolerance formulas to be suppressible: to be such that, when an argument with a tolerance formula among its premises is valid, then the corresponding argument without that tolerance formula among its premises is also valid.^{8} When a consequence relation is transitive, in the sense we’ve given here, all of its theorems are suppressible, since the move from \(\vdash A\) and \(\Gamma , A \vdash \Delta \) to \(\Gamma \vdash \Delta \) is just an instance of transitivity; but for nontransitive relations this need not be the case. (For the converse direction, it is reflexivity that matters; so long as each formula entails itself, suppressible formulas are theorems, since we can move from \(A \vdash A\) to \(\vdash A\) simply by suppressing A. We do not consider nonreflexive consequence relations here.)
In fact, tolerance formulas are not suppressible in the systems we have explored elsewhere; although tolerance is internalised in these consequence relations, still including a formulalevel statement of tolerance as a premise can have an effect. This gives another way to understand tolerance’s soft status. A consequence relation, at least when it is nontransitive, can give two kinds of endorsement to a formula: the weaker endorsement of theoremhood and the stronger one of suppressibility. Tolerance formulas receive the weaker endorsement but not the stronger; they are given, but not completely.
2.2 Monotonicity
A consequence relation \(\vdash \) is monotonic iff whenever \(\Gamma \vdash \Delta \), then \(\Gamma , \Gamma ' \vdash \Delta , \Delta '\); that is, if adding premises and/or conclusions to a valid argument can never result in an invalid argument. Nonmonotonic logics provide one of the most usual ways to understand defeasible reasoning, since they allow for validity to depend on the absence of certain information, and so to be defeated when such information arises. A standard example for this type of reasoning is the following: if a timetable does not mention any direct flight from A to B, we routinely assume that no such flight exists, which, in turn, allows the planner to represent this information simply by not listing such a flight. This type of pragmatic reasoning is called in AI ‘Reasoning as Failure’ and is made use of in various nonmonotonic logics (e.g. McCarty’s Circumscription and various variants of Logic Programming). It has been used as well in linguistics to account, among others, for the progressive (Asher 1992), generics (Asher and Morreau 1995), discourse structure (Asher and Lascarides 2003), several types of Gricean conversational implicatures (Schulz and van Rooij 2006), and even swear words (McCready 2012) (see Thomason 2011; van Rooij and Schulz 2011, for overview). The Sorites paradox is not standardly approached from a pragmatic point of view. It is perhaps not surprising, then, that there are not so many approaches to the sorites paradox based on nonmonotonic logics. However, there are some.
Approaches to tolerance that turn on rejecting monotonicity can be found in Hu (2015) and Misiuna (2010).^{9} Both Misiuna and Hu offer pictures involving new connectives to play the role of the conditional in tolerance principles, and so run afoul of the argument we’ve offered above involving conditionalfree sorites.^{10} However, the way in which nonmonotonicity is involved can be maintained without a special conditional.
The basic idea behind these nonmonotonic approaches is to validate reasoning according to tolerance, but only when no countervailing information is available. That is, given only the premises Pa and \(a \sim _P b\), we can validily conclude Pb. Indeed, given the premises \(Pa_0\), \(a_0 \sim _P a_1\), \(a_1 \sim _P a_2\), ..., \(a_{n  1} \sim _P a_n\), one may validly conclude \(Pa_n\); these approaches validate nfold tolerance.^{11} However, in the presence of certain extra information—for example, the additional premises \(a_n \sim _P a_{n+1}\) and \(\lnot Pa_{n+1}\)—this conclusion would not validly follow. As Hu (2015) puts the point, “sorites reasoning is...not...inherently defective or never worth utilizing, but...unproblematic in many instances, so long as it is not carried out too far down a sorites series”.
This, then, gives a way to accept the validity of nfold tolerance. The problem, on a nonmonotonic view, is not with concluding \(Pa_n\) on the basis of such a chain of tolerant reasoning; the problem occurs when such a conclusion is maintained in the face of countervailing evidence. Such countervailing evidence, of course, is present when we confront a sorites series; the puzzle is created precisely because we know that the last things in the series don’t satisfy the relevant predicate. This is, then, the way in which we can understand tolerance’s soft status within the nonmonotonic approach: tolerance can be appealed to repeatedly, but it gives way in the face of a sorites series.
How does this kind of nonmonotonic approach compare to the kind of nontransitive approach we have discussed above? Both agree that tolerance can be appealed to at the beginning of a sorites series, but not farther down. However, they see this in different ways. On a nontransitive approach, tolerance gives out from exhaustion as we proceed down such a series; it simply cannot go that far. On a nonmonotonic approach, it gives out only when it meets opposition; on its own it can proceed arbitrarily far.
There is another difference worth noting as well. Whereas the nontransitive approach allows for drawing conclusions that cannot be drawn on as premises, nonmonotonic approaches typically do not; for the nonmonotonician, once something cannot be drawn on as a premise it must also be withdrawn as a conclusion.^{12}
2.3 Contraction
We will explore the third property—contraction—in less depth in the course of this paper, but we pause to present it here nonetheless, as it certainly provides another family of approaches worth considering. A consequence relation \(\vdash \) is contractive iff: whenever \(\Gamma , \phi , \phi \vdash \Delta \), then \(\Gamma , \phi \vdash \Delta \), and whenever \(\Gamma \vdash \phi , \phi , \Delta \), then \(\Gamma \vdash \phi , \Delta \). (Good introductions to a variety of noncontractive logics can be found in Restall 2000; Paoli 2002; Bimbó 2015.)
In noncontractive logics, the number of times a premise or conclusion is appealed to may matter for validity.^{13} An argument that repeats a premise three times, say, may be valid, while a similar argument that only repeats the premise twice is not. This has been interpreted in a variety of ways; the way most relevant for our purposes is perhaps that of Slaney (2010).^{14}
On the approach Slaney presents, the crucial failures of contraction involve precisely the tolerance principle. Note that, in a sorites argument with the tolerance principle as a premise, this principle must be appealed to many times—once for each step in the sorites series. This, then, provides us another way to think of tolerance as a soft or defeasible principle: perhaps it is a principle we may appeal to only a limited number of times in any argument, a principle that holds once (or twice, or three times) but not an unlimited number of times.
Of course, to fully make sense of this we would need to have an understanding of what it is for something to hold only once (or twice, or three times). We will not attempt to make this idea precise here. The rough idea, however, is that in the absence of contraction, we can allow for principles like tolerance, which are meant to be defeasible, to be appealed to a limited number of times. When they are defeated, in a setting like this one, it is in a battle of attrition.
These noncontractive approaches share a certain flavour with nontransitive approaches: according to both, we have something that can be appealed to without any worry or caveat, but only a limited number of times. On nontransitive approaches, it is the consequence relation itself that is like this; on noncontractive approaches, it is the tolerance principle.
Uniquely among the three kinds of structural approach we consider, there does not seem to be a way for a noncontractive approach to internalise tolerance in the consequence relation itself, at least not if the sorites is to be addressed by failures of contraction. The reason is that noncontractive consequence relations can only prevent multiple uses of things that actually appear as premises or conclusions, but tolerance itself is the only thing appealed to repeatedly in a sorites argument. If this repeated appeal is to be blocked, then, tolerance cannot be internalised; it must appear explicitly. For this reason, we set noncontractive approaches to tolerance aside for the remainder of the paper.
3 From nontransitive to nonmonotonic
In previous work we showed how can we endorse tolerance as a soft constraint within the context of nontransitive entailment. This way of endorsing tolerance has the consequence, to which we pointed out above, of making a difference between the endorsement of a formula as a theorem and as a suppressible premise. In our nontransitive framework tolerance, as explicit formula, is endorsed in the former but not in the latter sense. But there are reasons for which one would like to endorse tolerance in a stronger sense; for example, to be able to properly assert tolerance in some contexts. In a relatively independent discussion, in response to objections raised in Alxatib et al. (2013), we developed a notion of pragmatic interpretation. In this section we show how this can be used to go from our original nontransitive account of tolerance to a nonmonotonic endorsement of tolerance.
3.1 The logic st

\(\mathcal{V}_{\mathcal{M}}(\phi ) \qquad \ \ = \quad \mathcal{I}_{\mathcal{M}}(\phi )\), if \(\phi \) is atomic.

\(\mathcal{V}_{\mathcal{M}}(\lnot \phi ) \qquad = \quad 1  \mathcal{V}_{\mathcal{M}}(\phi )\).

\(\mathcal{V}_{\mathcal{M}}(\phi \wedge \psi ) \quad = \quad min\{\mathcal{V}_{\mathcal{M}}(\phi ), \mathcal{V}_{\mathcal{M}}(\psi )\}\).

\(\mathcal{V}_{\mathcal{M}}(\phi \vee \psi ) \quad \ = \quad max\{\mathcal{V}_{\mathcal{M}}(\phi ), \mathcal{V}_{\mathcal{M}}(\psi )\}\).

\(\mathcal{V}_{\mathcal{M}}(\forall x \phi ) \qquad = \quad min\{\mathcal{V}_{\mathcal{M}}([^{\underline{d}}/_x] \phi ): d \in D\}\).

\( \mathcal{V}_{\mathcal{M}}(a \sim _P b) = 1\) iff \(\mathcal{V}_{\mathcal{M}}(Pa)  \mathcal{V}_{\mathcal{M}}(Pb) < 1\), 0 otherwise.
A number of recent experiments (e.g., Alxatib and Pelletier 2011; Ripley 2011; Égré et al. 2013; Egré and Zehr 2016) show that naive speakers find a logical contradiction like ‘John is tall and John is not tall’ acceptable in cases where John is a borderline tall man. This seems to show that we need to take account of tolerant truth, since tolerant truth exhibits this exact behaviour. However, just relying on the notion of tolerant truth would mean that the assertion ‘John is tall’ would be acceptable in the same situation. The same experimental evidence shows, however, that this is not the case: ‘John is tall’ is taken to be acceptable only if John is really tall. In terms of our threevalued models this could be modeled by saying that the assertion ‘John is tall’ is acceptable only if John is strictly tall. Similarly, Serchuk et al. (2011) found that classical tautologies like ‘\(Tj \vee \lnot Tj\)’ are generally not accepted if John is borderline tall. So making use not only of tolerant, but also of strict truth (which exhibits this latter behavior) seems required.
The conclusion we draw from the previous discussion, together with considerations raised in Cobreros et al. (2012, 2015a), is that we should interpret a sentence strictly if possible, and tolerantly otherwise. This interpretation strategy is in line with a usual strategy to account for scalar implicatures: where Grice (1967) assumed that from an assertion of the form ‘\(\phi \vee \psi \)’ one can conclude that it is not the case that \(\phi \wedge \psi \) is true, because otherwise the speaker would have said so, we can assume that from assertion ‘\(\phi \)’ one can conclude that \(\phi \wedge \lnot \phi \) is not true for a similar reason. The strategy to interpret strictly if possible, and tolerantly otherwise, has just this effect.
Unfortunately, this interpretation strategy taken at face value gives rise to trouble for more complex sentences. Alxatib et al. (2013) show that this wrongly predicts that a sentence like ‘Adam is tall and not tall, or John is rich’ entails that John is strictly rich, although it should not entail this and intuitively should mean that either Adam is borderline tall or John is strictly rich. In Cobreros et al. (2015b) we responded by providing a more sophisticated pragmatic interpretation rule to strengthen the meaning of a sentence, which we review below.^{17}
3.2 Pragmatic interpretation
3.2.1 Truthmakers
To account for this pragmatic strengthening we will make use of truthmakers. We propose that the pragmatic interpretation of \(\phi \) makes one exact truthmaker of \(\phi \) as true as possible. To determine what the truthmakers of a sentence are, we follow van Fraassen (1969).
We think of a state of affairs as a situation that might hold or might not hold. The state of a affairs that Socrates is wise holds iff the sentence ‘Socrates is wise’ is true. The state of a affairs Socrates is not Cretan holds if the sentence ‘Socrates is not Cretan’ is true.^{18} \(^{,}\) ^{19} A fact is any nonempty set of states of affairs. We call facts that contains only a single state of affairs, like \(\{\) Socrates is wise \(\}\), an atomic fact. This atomic fact is a truthmaker for the sentence ‘Socrates is wise’ but also the conjunctive fact \(\{\) Socrates is wise, Socrates is not Cretan \(\}\) is a truthmaker for that sentence.
\(T(p) = \{\{\mathbf{p}\}\}\)  \(F(p) = \{\{\mathbf{\overline{p}}\}\}\) for atomic p 
\(T(\lnot \phi ) = F(\phi )\)  \(F(\lnot \phi ) = T(\phi )\) 
\(T(\phi \wedge \psi ) = T(\phi ) \otimes T(\psi )\)  \(F(\phi \wedge \psi ) \ = F(\phi ) \cup F(\psi )\) 
= \(\{X \cup Y X \in T(\phi ), Y \in T(\psi )\}\)  
\(T(\phi \vee \psi ) \ = T(\phi ) \cup T(\psi )\)  \(F(\phi \vee \psi ) \ = F(\phi ) \otimes F(\psi )\) 
Notice that according to these rules, \(T(p) = \{\{\mathbf{p}\}\}\), \(T(\lnot p) = \{\{\mathbf{\overline{p}}\}\}\), \(T(p \vee q) = \{\{\mathbf{p}\}, \{\mathbf{q}\}\}\) and \(T(p \wedge q) = \{\{\mathbf{p}, \mathbf{q}\}\}\). We analyse conditionals like \(\phi \rightarrow \psi \) as material implication, that is \(p \rightarrow q \equiv \lnot p \vee q\) and \(\lnot (p \wedge q) \equiv \lnot p \vee \lnot q\), and thus \(T(p \rightarrow q) = \{\{\mathbf{\overline{p}}\}, \{\mathbf{q}\}\}\) and \(T(\lnot (p \wedge q)) = \{\{\mathbf{\overline{p}}\}, \{\mathbf{\overline{q}}\}\}\).

\(T(P\underline{d_1},\ldots , \underline{d_n}) \ \ = \ \{\{\mathbf{P d_1, \ldots , d_n}\}\}\) \(F(P\underline{d_1},\ldots , \underline{d_n}) \ \ = \ \ \{\{\mathbf{\overline{\mathbf{P d_1, \ldots , d_n}}}\}\}\)

\(T(\forall x \phi ) \quad = \quad \bigotimes _{d \in D}T(\phi [^x/_{\underline{d}}])\) \(F(\forall x \phi ) \quad = \quad \bigcup _{d \in D}F(\phi [^x/_{\underline{d}}])\)

\(T(\exists x \phi ) \quad = \quad \bigcup _{d \in D}T(\phi [^x/_{\underline{d}}])\) \(F(\exists x \phi ) \ \ \ = \quad \bigotimes _{d \in D}F(\phi [^x/_{\underline{d}}] )\)
3.2.2 Pragmatic meaning

\(Prag(\phi ) \quad = \quad \{w \in [\![\phi ]\!] \;\; \lnot \exists v \in [\![\phi ]\!]: v < w\}\).
PRAG gets many other predictions correct as well: (1) ‘John is tall’ is pragmatically interpreted to mean that John is strictly tall (that is, \(w \in PRAG(Tj)\) iff \(\mathcal{V}_w(Tj) = 1\)), (2) ‘John is not tall’ is predicted to mean that John is not even tolerantly tall (\(w \in PRAG(\lnot Tj)\) iff \(\mathcal{V}_w(Tj) = 0\)), (3) ‘John is tall and John is not tall’ means that John is borderline tall, i.e. tolerantly tall but not strictly tall (\(w \in PRAG(Tj \wedge \lnot Tj)\) iff \(\mathcal{V}_w(Tj) = \frac{1}{2}\)), and (4) ‘John is tall or not tall’ means that John is not borderline tall (\(w \in PRAG(Tj \vee \lnot Tj)\) iff \(\mathcal{V}_w(Tj) = 1\) or 0). Those predictions are in accordance with recent experimental results reported by Alxatib and Pelletier (2011), Ripley (2011), Serchuk et al. (2011), Égré et al. (2013) and Egré and Zehr (2016). Furthermore, ‘John is tall and not tall, and Mary is rich’ is pragmatically interpreted to mean that John is borderline tall and Mary strictly rich, which seems intuitively correct. Finally, ‘John is tall and not tall, or Mary is rich’ is correctly interpreted as saying that John is borderline tall, or Mary is strictly rich.
3.2.3 A tolerance constraint
Let us go back now to the tolerance principle. Since similarity statements like \(a \sim _P b\) are atomic, they correspond to atomic SOAs like \(\mathbf{a \sim _P b}\). At the moment, however, our worlds pay no attention to the connection between these SOAs and the SOAs they are meant to constrain, like \(\mathbf{Pa}\) and \(\mathbf{Pb}\).^{23} We need to implement some kind of constraint so that tolerance can be respected. Here is our chosen constraint: we require that \(\mathcal{V}_w(a \sim _P b) = 1  \mathcal{V}_w(Pa)  \mathcal{V}_w(Pb)\). That is, a and b are to count as Psimilar to the extent that the value of Pa matches the value of Pb.^{24} We henceforth exclude all worlds w that violate this condition.
One immediate effect of this is that the tolerance conditionals \(Pa \wedge a \sim _P b \rightarrow Pb\) come out at least tolerantly true at every world. For a world to assign such a conditional the value 0, it would need to assign both Pa and \(a \sim _P b\) the value 1 and Pb the value 0. But this is not possible compatibly with the constraint; if a world assigns 1 to \(a \sim _P b\), then it must assign the same value to Pa and Pb. These tolerance conditionals, then, can never receive the value 0 at any world.
3.3 Tolerance and inference relations
3.3.1 Pragmatictotolerant entailment (Prt)

\(\Gamma \vDash ^{prt} \phi \) iff\(_{df}\) \(\bigcap _{\psi \in \Gamma }PRAG(\psi ) \subseteq [\![\phi ]\!]\)

\(\Gamma \vDash ^{Prt} \phi \) iff\(_{df}\) \(PRAG(\bigwedge \Gamma )\subseteq [\![\phi ]\!]\)
We turn now to Prt’s structural properties. The first thing to note is that Prt is nonmonotonic, and in ways we might want for handling soritical situations. To start, Prt validates nfold tolerance: \(Pa_0, a_0 \sim _P a_1, \ldots , a_{n  1} \sim _P a_n \vDash ^{Prt} Pa_n\). To see this, consider a world \(w \in PRAG(Pa_0 \wedge a_0 \sim _P a_1 \wedge \cdots \wedge a_{n  1} \sim _P a_n)\). There is only one fact in \(T(Pa_0 \wedge a_0 \sim _P a_1 \wedge \cdots \wedge a_{n  1} \sim _P a_n)\), and it is consistent; thus, any such w must give \(\mathcal{V}_w(Pa_0) = \mathcal{V}_w(a_0 \sim _P a_1) = \cdots = \mathcal{V}_w(a_{n  1} \sim _P a_n) = 1\). But since all the similarity facts take value 1, by our constraint on worlds, we must have \(1 = \mathcal{V}_w(Pa_0) = \mathcal{V}_w(Pa_1) = \cdots = \mathcal{V}_w(Pa_n)\). And thus, any such world tolerantly satisfies \(Pa_n\)—indeed, strictly satisfies it.
But although Prt validates nfold tolerance, adding \(\lnot Pa_n\) to the premises of this argument results in an invalid argument. There is only one fact in \(T(Pa_0 \wedge a_0 \sim _P a_1 \wedge \cdots \wedge a_{n  1} \sim _P a_n \wedge \lnot Pa_n)\), but this time it is not consistent; that is, our similarity restrictions have ruled out any consistent world containing this fact. Indeed, no world meeting our similarity restrictions can strictly satisfy \(Pa_0 \wedge a_0 \sim _P a_1 \wedge \cdots \wedge a_{n  1} \sim _P a_n \wedge \lnot Pa_n\). It is still tolerantly satisfiable, however. Among the worlds in \(PRAG(Pa_0 \wedge a_0 \sim _P a_1 \wedge \cdots \wedge a_{n  1} \sim _P a_n \wedge \lnot Pa_n)\) are worlds that tolerantly satisfy every conjunct, and strictly satisfy all conjuncts but two similarity facts \(a_i \sim _P a_{i + 1}\) and \(a_j \sim _P a_{j + 1}\), with \(i < j\).^{26} But at such worlds, we can have \(Pa_k = 1\) for \(0 \le k \le i\), plus \(Pa_k = \frac{1}{2}\) for \(i < k \le j\), plus \(Pa_k = 0\) for \(j < k \le n\). In particular, then, such worlds do not even tolerantly satisfy \(Pa_n\); they show that \(Pa_0, a_0 \sim _P a_1, \ldots a_{n  1} \sim _P a_n, \lnot Pa_n \not \vDash ^{Prt} Pa_n\), although as we have seen the same argument without its final premise remains Prtvalid.
Is Prt transitive? Answering this question requires fixing on a sense of transitivity. As many usual senses of the term are not appropriate for nonmonotonic logics, this requires a bit of care, since as we have seen Prt is nonmonotonic. We will focus on a property like the one called Cut in, for example, Giordano et al. (2009, p. 18:6): If \(\Gamma \vdash B\) and \(\Gamma , B \vdash C\), then \(\Gamma \vdash C\).^{27} Does Prt have this property?
It does not. The core reason is that conclusions are held to a low standard—tolerant satisfaction—while premises are pragmatically strengthened. And so we have \(Pa, \lnot Pa \vDash ^{Prt} a \sim _P b\), plus \(Pa, \lnot Pa, a \sim _P b \vDash ^{Prt} Pb\); but \(Pa, \lnot Pa \not \vDash ^{Prt} Pb\).^{28} The latter two claims are perhaps straightforward to see, but the first might be surprising. However, it does indeed hold. Any world w in \(PRAG(Pa \wedge \lnot Pa)\) must be such that \(\mathcal{V}_w(Pa) = \frac{1}{2}\). As a result, no matter what \(\mathcal{V}_w(Pb)\) is, we have \(\mathcal{V}_w(Pa)  \mathcal{V}_w(Pb) < 1\), and so \(1  \mathcal{V}_w(Pa)  \mathcal{V}_w(Pb) > 0\). By our constraint, this requires \(\mathcal{V}_w(a \sim _P b) > 0\), and so w tolerantly satisfies \(a \sim _P b\).
3.3.2 Pragmatictopragmatic entailment (PrPr)
There are reasons you might be unhappy with \(\vDash ^{Prt}\). We argued in Sects. 1 and 2 that nontransitivity and nonmonotonicity might be ways to account for vagueness. One might wonder, however, whether we need both of these properties. If either one suffices on its own to capture the situation, and if both are somehow seen as drawbacks, then we might hope for a purely nonmonotonic approach, just as st provides a purely nontransitive one. Second, if pragmatic interpretation captures what is meant by the speaker, one might wonder whether either conjunct can be inferred from the premise \(Pa \wedge \lnot Pa\). With this sentence the speaker wants to impart that a is borderline tall. But if a conjunct like ‘Pa’ is asserted alone, it is pragmatically interpreted to mean that a is strictly tall, and thus that a is not borderline tall. If we want a consequence relation capturing what can be asserted on the basis of antecedent assertions, the inference from \(Pa \wedge \lnot Pa\) to Pa should not be valid according to such a relation.
Indeed, experimental investigations of borderline cases point to participant willingness to agree with sentences of the form \(Pa \wedge \lnot Pa\) while disagreeing with Pa and \(\lnot Pa\) individually (see Alxatib and Pelletier 2011; Égré et al. 2013). However, one important thing you might think a consequence relation ought to do is to constrain patterns of agreement and disagreement in the following way: if \(\Gamma \vdash A\), then one ought not agree with everything in \(\Gamma \) while disagreeing with A.^{29} But then, if the participants in these experiments are not mistaken, indeed \(Pa \wedge \lnot Pa\) does not entail Pa or \(\lnot Pa\), in any sense of entailment that bears this relation to their actions. What might such an entailment relation look like? Not Prt, since \(Pa \wedge \lnot Pa\) entails both Pa and \(\lnot Pa\) in Prt.

\(\Gamma \vDash ^{PrPr} \phi \) iff\(_{df} \quad PRAG(\bigwedge \Gamma )\subseteq PRAG(\phi )\)
As explained in Sect. 3.2.2, the pragmatic interpretation of a sentence of the form \((p \wedge \lnot p) \vee q\), \(PRAG((p \wedge \lnot p) \vee q)\), will contain not only worlds where q has value 1, but also ones where p is tolerantly true and q is false. For this reason, \((p \wedge \lnot p) \vee q\not \vDash ^{PrPr} q\). Similarly, \(\phi \wedge \lnot \phi \nvDash ^{PrPr} \psi \); that is, explosion is not valid. PrPrentailment is again a paraconsistent entailment relation, just like Prt.
The tolerance inference, \(Pa, a \sim _P b \vDash ^{PrPr} Pb\), remains valid. Since the premises can be jointly strictly satisfied by a world, every \(w \in PRAG(Pa \wedge a \sim _P b)\) does indeed strictly satisfy them both, and so strictly satisfy Pb as well. Indeed, for essentially the same reasons as in Prt, nfold tolerance is PrPrvalid. (Note that the reasoning given to show this for Prt establishes the strict satisfaction of the conclusion of nfold tolerance, assuming the pragmatic satisfaction of the premises.) However, in contrast to Prt, the conditional form of tolerance, \((Pa \wedge a \sim _P b) \rightarrow Pb\), is not a PrPr theorem. To be a theorem, it would have to follow from the empty set; that is, \(PRAG((Pa \wedge a \sim _P b) \rightarrow Pb)\) would have to be W. But this is not so.^{30} This reflects the fact that, while tolerance conditionals are always at least tolerantly satisfied, asserting them need not be idle; their pragmatic strengthening still rules out some worlds.
Like Prt, PrPr too is nonmonotonic. Some examples of this nonmonotonicity were already present in Prt: \(Pa,a~\sim _P~b \vDash ^{PrPr}~Pb\), but \(Pa, a \sim _P b,\lnot Pa, \lnot a \sim _P b \not \vDash ^{PrPr} Pb\). Others are specific to PrPr: while \(p \vDash ^{PrPr} p\), still \(p, \lnot p \not \vDash ^{PrPr} p\).
Unlike Prt, however, PrPr is transitive in a sense appropriate for nonmonotonic consequence relations: if \(\Gamma \vDash ^{PrPr} B\) and \(\Gamma , B \vDash ^{PrPr} C\), then \(\Gamma \vDash ^{PrPr} C\). This follows from the fact that if \(PRAG(\bigwedge \Gamma ) \subseteq PRAG(B)\), then \(PRAG(\bigwedge \Gamma ) \subseteq PRAG(\bigwedge \Gamma \wedge B)\).^{31} So if \(PRAG(\bigwedge \Gamma \wedge B) \subseteq PRAG(C)\), then \(PRAG(\bigwedge \Gamma ) \subseteq PRAG(C)\) too.
4 Sorites arguments
 \(\Gamma \vDash ^{st} \phi \)

just in case there is no model \(\mathcal {M}\) such that,
\(\mathcal {V_M}(\psi )=1\) for all \(\psi \) in \(\Gamma \) and \(\mathcal {V_M}(\phi )=0\).
 \(\Gamma \vDash ^{Prt} \phi \)

just in case there is no model \(\mathcal {M}\) such that,
\(\mathcal {M}\in PRAG(\bigwedge \Gamma )\) and \(\mathcal {V_M}(\phi )=0\).
 \(\Gamma \vDash ^{PrPr} \phi \)

just in case there is no model \(\mathcal {M}\) such that,
\(\mathcal {M}\in PRAG(\bigwedge \Gamma )\) for all \(\psi \) in \(\Gamma \) and \(\mathcal {M}\notin PRAG(\phi )\).
In Sect. 3 we presented some ways to capture similarity relations, in order to be able to express tolerance. In these logics tolerance is internalized since, in fact, the inference from ‘\(\mathsf {Red(a)}\)’ and ‘\(\mathsf {a\sim _{red} b}\)’ to ‘\(\mathsf {Red(b)}\)’ is valid in each case. In this section we review how these logics deal with sorites arguments.
4.1 The logics, side by side
4.1.1 st
The logic st is based on the idea that premises and conclusions of an argument need not be subject to equal standards of satisfaction. If the premises of an argument are true to some strict standard, it suffices for validity if the conclusion is true to some less strict standard. Intuitively, this will lead to breaches of transitivity and this is precisely what happens, according to this logic, in sorites arguments. Since pragmatic satisfaction is not involved, st remains fully monotonic.
4.1.2 Prt
4.1.3 PrPr
4.2 Conclusion
In the course of this paper, we have outlined three distinct consequence relations: st, Prt, and PrPr. Of these, the first is monotonic but nontransitive, the second is both nonmonotonic and nontransitive, and the third is nonmonotonic but transitive. They have much in common: all validate the tolerance inference, and each allows the soft status of tolerance to be recognised by failing to obey the full budget of usual structural rules.
Each relation reveals a different aspect of the underlying space of models, and of the way those models operate in pragmatic strengthening. These models draw together tools from manyvalued and nonmonotonic logics to generate appropriate predictions about what is assertible, even in the kinds of tricky cases we’ve discussed.
Since we have defined three kinds of satisfaction (strict, tolerant, pragmatic), we have the raw materials to define nine different twosided consequence relations, of which we have explored three in a bit of detail. None of these is itself any full story; rather they all reveal different interactions between strict satisfaction, tolerant satisfaction, and the pragmatic processes we have outlined. Overall, then, this paper’s approach not only explains how tolerance can be valid without the sorites wreaking disaster, it also gives a detailed picture of the various ways in which tolerance is valid.
Footnotes
 1.
Williamson discusses a generalization of that notion of validity, as proposed by Machina (1976): an argument is valid iff the degree of the conclusion cannot be lower than the infimum of the degrees of the premises. This amounts to considering the preservation of closetoprefecttruth over all possible thresholds; as such, modus ponens is not valid on this definition either.
 2.
We give a detailed comparison between our approach and Smith’s approach in Cobreros et al. (2017).
 3.
Łukasewicz’s conditional is defined algebraically as \(min(1, 1x+y)\), and the strong conjunction or tnorm corresponding to it as \(max(x+y1, 0)\).
 4.
soft consequence as permissive consequence, see Cobreros et al. (2015b) for an overview.
 5.
There is no single thing people mean when they call a consequence relation ‘transitive’, but this is one very standard understanding, and the differences don’t matter for our purposes here. For some details, see Ripley (2017).
 6.
The approach of Zardini (2008) is similar to ours in many ways, and indeed forms part of the original inspiration for our approach. However, this approach does what we have said above we will not do: it introduces a new connective, not otherwise motivated, to play the role of the conditional in statements of tolerance. We set further comparison aside.
 7.
As we show in Cobreros et al. (2012), this is compatible with preserving the validity of every classicallyvalid argument; the breaks in transitivity can be restricted to those places where the tolerant aspect of the consequence relation has been appealed to repeatedly.
 8.
As far as we know, there is no standard term for what we are calling ‘suppressible’; we take the term from (Routley et al. 1982, pp. 140ff.)’s discussion of ‘suppression’.
 9.
The combination of nonmonotonicity with fuzzy logic has been explored in some artificial intelligence applications (for example in Ray and Chakraborty 2011; Zhang 2003), but these applications have not specifically addressed either tolerance or the sorites paradox, as far as we know.
Bennett (2006) includes a brief discussion of a nonmonotonic approach to the sorites, but without developing any details. Our account to follow fits nicely with the picture Bennett sketches, but other accounts easily could as well.
 10.
Indeed, Hu (2015) considers a version of this argument, and concedes in response that his account “fails to speak to the proper evaluation of the original sorites argument”.
 11.
Misiuna (2010) claims that a similar argument is invalid in the system recommended there, but as far as we can see this is an error; the models O that Misiuna calls ‘most consistent’ in §6 do not actually seem to be.
 12.
 13.
The same is true of certain logics that fail monotonicity; where noncontractive logics can invalidate arguments with too few occurrences of some premise or conclusion, nonmonotonic logics can invalidate arguments with too many occurrences. Oversimplifying things, there are two nonmonotonic traditions: the default tradition and the substructural tradition; these traditions have some commonalities, but a large number of differences, not least in intended applications. The former tradition, which is what we have focussed on in Sect. 2.2, tends not to care about number of occurrences in this way; in default logics, adding new formulas to a valid argument can result in a invalid argument, but adding new occurrences of formulas that are already present cannot. However, the latter tradition pays a great deal of attention to number of occurrences. For an overview of this aspect of relevant logics, see Meyer and McRobbie (1982a, b); in other nonmonotonic logics of the substructural tradition the situation is similar.
 14.
Note that a variety of manyvalued approaches to vagueness, based on Łukasiewicz and related logics, are in fact noncontractive if looked at in a certain light. These include the approaches of Lakoff (1973), Machina (1976) and Slaney (2010). For useful discussion, see Paoli (2003). Recall the Introduction.
 15.
We assume here for convenience that each \(d \in D\) has a name \(\underline{d}\); this bears no weight in the account.
 16.
 17.
Other pragmatic strategies can be proposed that would agree with the idea of interpreting a sentence strictly if possible. See Egré and Zehr (2016) for a proposal to compute pragmatic strengthening more locally, and for comparisons with the algorithm in Cobreros et al. (2015b). Both approaches can answer the challenge raised by Alxatib et al., but they make different predictions in other specific cases.
 18.
If one doesn’t like states of affairs, one can always think of them in a purely linguistic way simply as literals: atomic sentences and their negations.
 19.
One might think that we don’t really have negative state of affairs, that \(\lnot p\) is true not because \(\mathbf{\overline{p}}\) is the case, but rather because some \(\mathbf{q}\) is the case that is incompatible with \(\mathbf{p}\). On such an approach, ‘This is green’ might have more than one falsitymaker: ‘This is red’, ‘This is blue’, etc. For related ideas, see Millikan (1984, Ch. 14). Although such an analysis of falsity would be interesting, for simplicity we stick with van Fraassen’s original proposal.
 20.
Note that the definition of \(T(\phi )\) parallels the construction of the disjunctive normal form of \(\phi \): truthmakers basically correspond to disjuncts of such a normal form, and their members to conjuncts of the corresponding conjunctions.
 21.
One might consider the totally unrestricted case, modeling the meaning of a sentence as the set of all facts that make it (perhaps inexactly) true. If F is the set of all facts, we can define the following semantic notion of meaning: \([\!(\![\phi ]\!)\!] {\mathop {=}\limits ^{df}} \{g \in F \ \exists f \in T(\phi ): f \subseteq g\}\). It is in terms of this notion of meaning that van Fraassen (1969) provides a semantics for the notion of tautological entailment: \(\phi \vDash ^{te} \psi \) iff\(_{df}\) \([\!(\![\phi ]\!)\!] \subseteq [\!(\![\psi ]\!)\!]\). Notice that \([\!(\![\phi ]\!)\!]\) might be thought of as the set of (possibly nontotal) situations at which \(\phi \) is true. It is \([\!(\![\phi ]\!)\!]\) rather than \(T(\phi )\) that Kratzer and others take to be the finegrained semantic meaning of a sentence in Situation Semantics (see Kratzer 2016). Although \(T(\phi ) \subseteq [\!(\![\phi ]\!)\!]\), and all elements of \([\!(\![\phi ]\!)\!]\) make \(\phi \) true, only those in \(T(\phi )\) make \(\phi \) exactly true.
 22.
For a closely related analysis of ‘scalar’ implicatures using facts, see van Rooij (2017).
 23.
There are lots of different reasons one might believe in such a constraint, and those might affect more detailed models at exactly this point. For example, whether John is tall is presumably a matter (at least in part) of his height; but so too is whether he is ‘tall’similar to Mary. This might push for involving heights in our SOAs. Or, it might be that whether John is ‘tall’similar to Mary is a matter (at least in part) of the range of contexts in which both John and Mary count as tall, and in which neither John nor Mary count as tall. This might push for involving contexts in our SOAs. See Wright (1975), Kennedy and McNally (2005), van Rooij (2011b) and Burnett (2014) for discussions of related ideas. Here, though, we take no stand on these issues; we implement the connection between \(\sim _P\) and P directly, rather than offering any theory of why the connection holds.
 24.
This has some perhapscounterintuitive results. For example, it makes everything that is P to value 1 Psimilar; but we might think that someone 2 meters tall is not ‘tall’similar to someone 3 meters tall, even though both are certainly tall. But let this pass; the constraint is simple and easy to work with; if it needs to be changed eventually, it is still a workable starting point.
 25.
This is similar to a standard approach in nonmonotonic logics. In McCarthy (1980)’s circumscription theory, for instance, \(\phi \ \! \! \!\!\!\sim \psi \) iff all models making the circumscribed interpretation of \(\phi \) true also make \(\psi \) true. For a use of this kind of consequence relation to account for pragmatic reasoning, see Schulz and van Rooij (2006).
 26.
This assumes that \(n > 1\), to make room for distinct i, j. Where \(n = 1\), then, this exact example doesn’t work. But onestep tolerance remains defeasible; it just takes a little more work to defeat it. In particular, \(Pa, a \sim _P b \vDash ^{Prt} Pb\) but \(Pa, a \sim _P b, \lnot Pa, \lnot a \sim _P b \not \vDash ^{Prt} Pb\).
 27.
Note that, without some appeal to monotonicity (and contraction), this is not equivalent to Cut as it occurs in Gentzen (1969).
 28.
The question of Prt’s transitivity was settled by Shawn Standefer, who found this example. The corresponding question arose in footnote 22 of Cobreros et al. (2015a), but was mishandled; the reasoning we give there does not support the claim we make there. The tolerance constraint we give in that paper (in footnote 15) is different from the one we consider here, and we do not know whether the resulting consequence relation in that paper is transitive or not.
 29.
 30.
Consider a world w that gives us \(\mathcal{V}_w(P\underline{d}) = \frac{1}{2}\), and \(\mathcal{V}_w(a \sim _P \underline{d}) = 1\), for each \(d \in D\). This world thinks everything is Psimilar to a, that nothing isn’t, and that everything both is and isn’t P. Such a world is not in \(PRAG((Pa \wedge a \sim _P b) \rightarrow Pb)\). For suppose it was. Then there is some \(f \in T((Pa \wedge a \sim _P b) \rightarrow Pb)\) with \(f \subseteq w\), and such that there is no \(v <_f w\). Since \(T((Pa \wedge a \sim _P b) \rightarrow Pb) = \{\{\mathbf{\overline{Pa}}\}, \{\mathbf{\overline{a \sim _P b}}\}, \{\mathbf{Pb}\}\}\), there are only three possible fs, and w cannot also contain \(\{\mathbf{\overline{a \sim _P b}}\}\), so we can forget this one. This leaves \(\{\mathbf{\overline{Pa}}\}\) and \(\{\mathbf{Pb}\}\). However, whichever of these we consider for f, there is a \(v <_f w\): in the case of \(\{\mathbf{\overline{Pa}}\}\) it is the world that assigns the value 0 to every \(P\underline{d}\), and in the case of \(\{\mathbf{Pb}\}\) it is the world that assigns the value 1 to each such. As a result, \(w \not \in PRAG((Pa \wedge a \sim _P b) \rightarrow Pb)\).
 31.
Let A be \(\bigwedge \Gamma \), and suppose \(PRAG(A) \subseteq PRAG(B)\) and \(w \in PRAG(A)\), to show \(w \in PRAG(A \wedge B)\). Since \(w \in PRAG(A)\), there is some \(f \in T(A)\) with \(f \subseteq w\) and no v with \(v <_f w\) and \(f \subseteq v\). Similarly, since \(w \in PRAG(B)\), there is some \(g \in T(B)\) with \(g \subseteq w\) and no u with \(u <_g w\) and \(g \subseteq u\). Since \(T(A \wedge B) = T(A) \otimes T(B)\), we have \(f \cup g \in T(A \wedge B)\).
If we can show, then, that there is no world x with \(x <_{f \cup g} w\) and \(f \cup g \subseteq x\), then we have \(w \in PRAG(A \wedge B)\) and we’re done. So suppose there is such an x. Since \(x <_{f \cup g} w\), there must be some state of affairs s in \(f \cup g\) with \(\overline{s} \in w\) but \(\overline{s} \not \in x\). s must be in either f or g; wlog, suppose it is in f. But then \(x <_f w\); and since \(f \cup g \subseteq x\), we have also that \(f \subseteq x\). Since \(w \in PRAG(A)\), we know there is no such x.
References
 Alxatib, S., Pagin, P., & Sauerland, U. (2013). Acceptable contradictions: Pragmatics or semantics? A reply to Cobreros, et al. Journal of Philosophical Logic, 42(4), 619–634.CrossRefGoogle Scholar
 Alxatib, S., & Pelletier, J. (2011). The psychology of vagueness: Borderline cases and contradictions. Mind and Language, 26(3), 287–326.CrossRefGoogle Scholar
 Asher, N. (1992). A default, truth conditional semantics for the progressive. Linguistics and philosophy, 15, 463–508.CrossRefGoogle Scholar
 Asher, N., & Lascarides, A. (2003). Logics of conversation. Cambridge: Cambridge University Press.Google Scholar
 Asher, N., & Morreau, M. (1991). Commonsense entailment: A modal theory of nonmonotonic reasoning. In J. van Eijck (Ed.), Logics in AI. JELIA 1990. Lecture notes in Computer Science (Lecture notes in Artificial Intelligence) (Vol. 478). Berlin: Springer.Google Scholar
 Asher, N., & Morreau, M. (1995). What some generic sentences mean. In G. Carlson & F . J. Pelletier (Eds.), The generic book (pp. 300–330). Chicago: University of Chicago Press.Google Scholar
 Bennett, B. (2006). A theory of vague adjectives grounded in relevant observables. In P. Doherty, J. Mylopoulos, & C. Welty (Eds.), Proceedings of the tenth international conference on principles of knowledge representation and reasoning (pp. 36–45). Palo Alto: AAAI Press.Google Scholar
 Bimbó, K. (2015). Proof theory: Sequent calculi and related formalisms. Boca Raton, FL: CRC Press.Google Scholar
 Burnett, H. (2014). A delineation solution to the puzzles of absolute adjectives. Linguistics and Philosophy, 37(1), 1–39.CrossRefGoogle Scholar
 Cobreros, P., Egré, P., Ripley, D., & van Rooij, R. (2012). Tolerant, classical, strict. Journal of Philosophical Logic, 41(2), 347–385.CrossRefGoogle Scholar
 Cobreros, P., Égré, P., Ripley, D., & Van Rooij, R. (2013). Reaching transparent truth. Mind, 122(488), 841–866.CrossRefGoogle Scholar
 Cobreros, P., Égré, P., Ripley, D., & van Rooij, R. (2015a). Pragmatic interpretations of vague expressions: Strongest meaning and nonmonotonic consequence. Journal of Philosophical Logic, 44(4), 375–393.CrossRefGoogle Scholar
 Cobreros, P., Egré, P., Ripley, D., & van Rooij, R. (2015b). Vagueness, truth and permissive consequence. In T. Achourioti, H. Galinon, K. Fujimoto, & J. MartínezFernández (Eds.), Unifying the philosophy of truth (pp. 409–430). Springer.Google Scholar
 Cobreros, P., Egré, P., Ripley, D., & van Rooij, R. (2017). Tolerance and degrees of truth (manuscript).Google Scholar
 Cumming, S. (2014). Applying semantic conventions to cases: A defaultbased account. In Talk given at the 2014 Phlip conference, Tarrytown.Google Scholar
 Edgington, D. (1997). Vagueness by degrees. In R. Keefe & P. Smith (Eds.), Vagueness: A reader (pp. 294–316). Cambridge, MA: MIT Press.Google Scholar
 Égré, P. (2015). Vagueness: Why do we believe in tolerance? Journal of Philosophical Logic, 44(6), 663–679.CrossRefGoogle Scholar
 Égré, P., de Gardelle, V., & Ripley, D. (2013). Vagueness and order effects in color categorization. Journal of Logic, Language, and Information, 22(4), 391–420.CrossRefGoogle Scholar
 Égré, P., Ripley, D., & Verheyen, S. (2017). The sorites paradox in psychology. In E. Zardini & S. Oms (Eds.), The sorites paradox. Cambridge: Cambridge University Press.Google Scholar
 Egré, P., & Zehr, J. (2016). Are gaps preferred to gluts? a closer look at borderline contradictions. In E. Castroviejo, G . W. Sassoon, & L. McNally (Eds.), The semantics of gradability, vagueness, and scale structure—Experimental perspectives. New York: Springer. (forthcoming) .Google Scholar
 Field, H. (2015). What is logical validity? In C. Caret & O. Hjortland (Eds.), Foundations of logical consequence (pp. 33–70). Oxford: Oxford University Press.Google Scholar
 Fine, K. (2014). Truthmaker semantics for intuitionistic logic. Journal of Philosophical Logic, 43, 549–577.CrossRefGoogle Scholar
 Frankowski, S. (2004). Formalization of a plausible inference. Bulletin of the Section of Logic, 33, 41–52.Google Scholar
 Gentzen, G. (1969). Investigations into logical deduction. In M. E. Szabo (Ed.), The collected papers of Gerhard Gentzen (pp. 68–131). Amsterdam: NorthHolland Publishing Company.Google Scholar
 Giordano, L., Gliozzi, V., Olivetti, N., & Pozzato, G. L. (2009). Analytic tableaux calculi for KLM logics of nonmonotonic reasoning. ACM Transactions on Computational Logic, 10(3), 18:1–18:47.Google Scholar
 Goguen, J. A. (1969). The logic of inexact concepts. Synthese, 19(3), 325–373.CrossRefGoogle Scholar
 Grice, H. P. (1967). Logic and conversation, typescript from the William James Lectures, Harvard University. (Published in Studies in the Way of Worlds, pp. 22–40, by P. Grice, 1989, Cambridge, MA: Harvard University Press).Google Scholar
 Hallnäs, L. (1991). Partial inductive definitions. Theoretical Computer Science, 87(1), 115–142.CrossRefGoogle Scholar
 Hallnäs, L., & SchroederHeister, P. (1991). A prooftheoretic approach to logic programming II: Programs as definitions. Journal of Logic and Computation, 1(5), 635–660.CrossRefGoogle Scholar
 Hu, I. (2015). A generic theory of vagueness (manuscript).Google Scholar
 Kamp, H. (1981). The paradox of the heap. Aspects of philosophical logic. Dordrecht: D. Reidel.Google Scholar
 Kennedy, C., & McNally, L. (2005). Scale structure and the semantic typology of gradable predicates. Language, 81(2), 345–381.CrossRefGoogle Scholar
 Kratzer, A. (2016). Situations in natural language semantics. In Zalta, E. N., editor, The Stanford Encyclopedia of Philosophy. Metaphysics Research Lab, Stanford University, spring 2016 edition.Google Scholar
 Lakoff, G. (1973). Hedges: A study in meaning criteria and the logic of fuzzy concepts. Journal of Philosophical Logic, 2(4), 458–508.CrossRefGoogle Scholar
 MacFarlane, J. (2004). In what sense (if any) is logic normative for thought? (manuscript).Google Scholar
 Machina, K. (1976). Truth, belief and vagueness. Journal of Philosophical Logic, 5, 47–78.CrossRefGoogle Scholar
 Maudlin, T. (2008). Grading, sorting, and the sorites. Midwest Studies in Philosophy, 32(1), 141–168.CrossRefGoogle Scholar
 McCarthy, J. (1980). Circumscription—A form of nonmonotonic reasoning. Artificial Intelligence, 13, 27–39.CrossRefGoogle Scholar
 McCready, E. (2012). Emotive equilibria. Linguistics and Philosophy, 35, 243–283.CrossRefGoogle Scholar
 Meyer, R. K., & McRobbie, M. A. (1982a). Multisets and relevant implication I. Australasian Journal of Philosophy, 60(2), 107–139.CrossRefGoogle Scholar
 Meyer, R. K., & McRobbie, M. A. (1982b). Multisets and relevant implication II. Australasian Journal of Philosophy, 60(3), 265–281.CrossRefGoogle Scholar
 Millikan, R. G. (1984). Language, thought, and other biological categories. Cambridge, MA: MIT Press.Google Scholar
 Misiuna, K. (2010). A certain consequence relation for solving paradoxes of vagueness. Logique et Analyse, 53(209), 25–50.Google Scholar
 Paoli, F. (2002). Substructural logics: A primer. Dordrecht: Kluwer Academic Publishing.CrossRefGoogle Scholar
 Paoli, F. (2003). A really fuzzy approach to the sorites paradox. Synthese, 134(3), 363–387.CrossRefGoogle Scholar
 Priest, G. (1991). Minimally inconsistent lp. Studia Logica, 50(2), 321–331.CrossRefGoogle Scholar
 Ray, K. S., & Chakraborty, A. (2011). A fuzzy version of default logic. International Journal of Intelligent Computing and Cybernetics, 4(1), 5–24.CrossRefGoogle Scholar
 Restall, G. (2000). An introduction to substructural logics. London: Routledge.CrossRefGoogle Scholar
 Restall, G. (2005). Multiple conclusions. In P. Hájek, L. ValdésVillanueva, & D. Westerståhl (Eds.), Logic, methodology, and philosophy of science: Proceedings of the twelfth international congress (pp. 189–205). London: Kings’ College Publications.Google Scholar
 Ripley, D. (2011). Contradictions at the borders. In R. Nouwen, R. van Rooij, H.C. Schmitz, & U. Sauerland (Eds.), Vagueness and communication (pp. 169–188). New York: Springer.CrossRefGoogle Scholar
 Ripley, D. (2013). Paradoxes and failures of cut. Australasian Journal of Philosophy, 91(1), 139–164.CrossRefGoogle Scholar
 Ripley, D. (2017). On the ‘transitivity’ of consequence relations. Journal of Logic and Computation (forthcoming).Google Scholar
 Routley, R., Meyer, R. K., Plumwood, V., & Brady, R. T. (1982). Relevant logics and their rivals 1. Atascadero, CA: Ridgeview.Google Scholar
 Schulz, K., & Van Rooij, R. (2006). Pragmatic meaning and nonmonotonic reasoning: The case of exhaustive interpretation. Linguistics and Philosophy, 29(2), 205–250.CrossRefGoogle Scholar
 Serchuk, P., Hargreaves, I., & Zach, R. (2011). Vagueness, logic, and use: Four experimental studies on vagueness. Mind and Language, 26(5), 540–573.CrossRefGoogle Scholar
 Slaney, J. K. (2010). A logic for vagueness. Australasian Journal of Logic, 8:100–134. Adapted from technical report TRARP151988, Australian National University.Google Scholar
 Smith, N . J. (2008). Vagueness and degrees of truth. Oxford: Oxford University Press.CrossRefGoogle Scholar
 Tennant, N. (1987). Antirealism and logic. Oxford: Oxford University Press.Google Scholar
 Thomason, R. (2011). Nonmonotonicity in linguistics, volume handbook of logic and language (2nd ed., pp. 781–837). Amsterdam: Elsevier.CrossRefGoogle Scholar
 van Fraassen, B. C. (1969). Facts and tautological entailments. The Journal of Philosophy, 66(15), 477–487.CrossRefGoogle Scholar
 van Rooij, R. (2011a). Revealed preference and satisficing behavior. Synthese, 179(1), 1–12.CrossRefGoogle Scholar
 van Rooij, R. (2011b). Vagueness and linguistics. In Vagueness: A guide (pp. 123–170). Springer.Google Scholar
 van Rooij, R. (2017). A finegrained global analysis of implicatures. In S. PistoiaReda & F. Domaneschi (Eds.), Linguistic and psycholinguistic approaches to implicatures and presuppositions. Palgrave Macmillan: Palgrave Macmillan.Google Scholar
 van Rooij, R., & Schulz, K. (2011). Nonmonotonic reasoning in interpretation—Recent developments. In J. van Benthem & A. ter Meulen (Eds.), Handbook of Logic and Language (2nd ed., pp. 781–837). Amsterdam: Elsevier.Google Scholar
 Weir, A. (1998). Naive set theory, paraconsistency, and indeterminacy: Part I. Logique et Analyse, 41(161–163), 219–266.Google Scholar
 Williamson, T. (1994). Vagueness. London: Routledge.Google Scholar
 Wright, C. (1975). On the coherence of vague predicates. Synthese, 30, 325–365.CrossRefGoogle Scholar
 Zardini, E. (2008). A model of tolerance. Studia Logica, 90(3), 337–368.CrossRefGoogle Scholar
 Zhang, J., Ding, Y., and Gong, J. (2003). Intrusion detection system based on fuzzy default logic. In FUZZ’03. The 12th IEEE International Conference on Fuzzy Systems (Vol. 2, pp. 1350–1356). IEEE.Google Scholar
Copyright information
Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.