1 Introduction

This paper offers a generic revenge-proof solution to the Sorites paradox that is based on an extension of S4.1 (=S4M), namely the normal modal system QS4M+FIN and shows that this solution is consistent with a variety of philosophical approaches to vagueness, including epistemicism, supervaluationism, psychological contextualism and intuitionism.

The proposed solution is in some respects traditional. It rejects the universal conditional premise of the Sorites, or Sorites conditional, and proposes a modally expressed weakened conditional to replace it. The modalities are defined by a first-order extension of a normal modal logic which is complete with regard to a possible world semantics and in which borderlineness is introduced in modal terms in the standard way. The solution is in other respects innovative. The modal system proposed (system QS4M+FIN, Cresswell, 2001) has as yet not been used to solve the Sorites paradox, or in fact to do anything else. The system is employed to bring out the semi-determinability of vagueness: it is a crux of the proposed solution that whether something is borderline or non-borderline and whether a predicate is vague or precise are matters of semi-determinability: higher-order vagueness is columnar. The use of the logic in the solution is somewhat similar to that made of the Grzegorczyk logic Grz in provability logic; semi-decidability being a species of semi-determinability. Like Grz, S4M is a modal companion of intuitionistic sentential logic. This links the sentential part of the solution to intuitionistic theories of vagueness (Bobzien & Rumfitt, 2020). Finally, the solution displays an unusual parsimony, as it is based in its entirety on the following two assumptions: (i) it rejects the Sorites conditional; and (ii) it maintains that if one specifies borderlineness in terms of the factive-cognitively interpreted modal logic QS4M+FIN, then one can explain why the Sorites paradox seems paradoxical. From these two assumptions it results that one cannot tell for sure where exactly in a Sorites series the borderline zone starts and ends and what the extension of the borderline zone is. Accordingly, the solution is called an agnostic solution.

Unlike other solutions that propose a modally weakened ersatz premise for the Sorites conditional, the present one is immune to higher-order vagueness paradoxes. This notwithstanding, it fully accounts for higher-order vagueness (Bobzien 2015). In addition, the agnostic solution neither encounters the problems typically levelled against proposals that include modal axiom 4 (Zardini, 2006), nor the various obstacles faced by prior solutions based on a normal modal logic (e.g. Williamson 1999).

Before I get going, a remark about what I take to be the aim of a solution to a genuine paradox. Such a solution is not to make the paradox disappear or to dissolve it into trivialities. Rather, its purpose is to show that the incoherence in the paradox is apparent only and that a consistent and coherent representation of the apparent incoherence can be given in conjunction with an explanation why it appears incoherent. This is what the present paper undertakes to do.

The paper is structured as follows. Part I introduces the building blocks for the solution. These include Sorites series, tolerance, and the paradox itself, as well as the modal system and its factive-cognitive interpretation. Part II presents the solution. It introduces its two assumptions and develops an account that explains why the Sorites conditional appears true, although it is not. Part III zooms in on the structural characteristic of the interpreted modal system that sets it apart from other modal solutions: semi-determinability. It explains how, due to semi-determinability, the agnostic solution avoids sharp boundaries between the borderline and non-borderline cases in a Sorites and is immune to higher-order vagueness paradoxes. It also remarks on the connections between the factive-cognitively interpreted QS4M+FIN and provability logic. Part IV shows how the agnostic solution can be supplemented with a variety of semantic theories, thus giving rise to epistemicist agnosticism with non-arbitrary cut-off points, supervaluationist-style agnosticism with random cut-offs, psychological-contextualist-style agnosticism with random semantic value distribution. It briefly touches upon an intuitionist-style agnosticism with bivalence rescinded and on the non-modal intermediate logic to which QS4M+FIN is a modal companion, i.e. QH+KF.

I conclude this introduction with a note of caution. The general logical apparatus used in this paper is simple and familiar from other theories of vagueness (a first-order extension of a normal modal logic). Yet the use made of it is one only S4M and some of its extensions permit. It differs fundamentally from the various ways modal logic has been applied in theories of vagueness to date. Readers should be mindful of the fact that the ways in which modal logic can be used as a structural foundation for a philosophical theory are numerous, and that the only constraints on such use is its explanatory power.

2 Part I: Building Blocks

3 Sorites Series, Tolerance and Sorites Paradoxes

I start with an account of Sorites series whose elements should find general approval. A Sorites series w.r.t. some given predicate F is (i) a finite sequence of objects a1 to an that is ordered with respect to some dimension (e.g. height, numbers of grains), with the ordering being total and strict,Footnote 1 for which (ii) the principle Polar and (iii) the principle Monotonicity hold, and which (iv) displays tolerance.

The first principle, Polar, concerns the polar (that is, first and last) cases of Sorites series a1an with regard to some F. It states that the polar cases are non-borderline or clear cases of F and ¬F respectively. Formally, for a finite sequence of objects a1 to an ordered w.r.t. some arbitrary predicate F:

2.1

      □Fa1¬Fan

Polar

Here the (boldface) ‘□’ stands in for ‘it is clear/definite/determinate/non-borderline-that’ as is familiar from the literature. Note that in this entire section the modal operator is not just uninterpreted, but also not fully defined. All that is assumed is that syntactically is modelled on the necessity operator and that it is factive (or veridical, if the operator is meta-linguistic). What further axioms may be employed is deliberately left open.

The second principle, Monotonicity, expresses monotonicity for non-borderline cases in a finite ordered sequence: any ak with a lower index than an am that is clearly F is itself clearly F; and any ak with a higher index than an am that is clearly not F is itself clearly not F. Formally, for arbitrary predicates φ, and with ai being the ith member of the series:

2.2

i ((Fai → Fai−1)∧(¬Fai → ¬Fai+1))

Monotonicity

Call a sequence that satisfies conditions (i) to (iii) a Polar-Monotonic series, or short a PM-series.

The following borderline-as-buffer principle holds for all PM-series. It is relevant to the proposed solution:

2.3

                      ∃iFai∧¬¬Fai) ↔ ¬∃i (Fai¬Fai+1)                       

       Borderline-as-buffer

It is common convention to call cases that satisfy ¬Fx∧¬¬Fx borderline cases of F. This granted, 2.3 says that there is a borderline case of F, if and only if no clear case of F is adjacent to any clear case of ¬F. Borderline cases are buffers between the clear cases. One can show that 2.3 holds as follows: By the Monotonicity, of any PM-series with F, any a to the left of any Fai is itself clearly F and any a to the right of any ¬Faj is itself clearly ¬F. By Polar, any PM-series with F starts with Fa1 and ends with ¬Fan. Thus, any ai which is a borderline case (i) must be to the right of the last case that is clearly F, because of its first conjunct and (ii) must be to the left of the first case that is clearly ¬F, because of its second conjunct. Hence in a PM-series with F, to be an a that satisfies ¬Fx∧¬¬Fx is to be between the last case that is clearly F and the first that is clearly ¬F, so establishing the biconditional. This argument also works ‘backwards’. So, for any PM-series with F, if there is an a that satisfies ¬Fx∧¬¬Fx, then a is located between the cases that satisfy Fx and the cases that satisfy ¬Fx, and vice versa, which is another way of stating 2.3.

Finally requirement (iv), which is tolerance. I treat tolerance as a phenomenon, that is, as how things seem to be, or as epistemic tolerance, as some call it. I do not discuss what the roots of tolerance are.Footnote 2 Moreover, I look at tolerance only with respect to PM-series with F. There are PM-series with F in which it seems compelling that of any two adjacent objects ai, ai+1 one can’t have one be F without the other being F, since the objects are with regard to F indiscriminable, or insufficiently distinguishable, perceptually or otherwise. Of such sequences I say that they display tolerance. Views differ about the precise logical structure of tolerance (see Sect. 8). Here I offer the formalization of a weak tolerance principle for PM-series with F.

2.4

                          ∀i ¬¬(Fai ↔ Fai+1)                                                   

Tolerance¬¬

2.4 says that, for PM-series with F, it is not clear (definite, …) that it is not the case (and so one cannot rule out that it is the case) that if F applies to ai, it applies to ai+1, and vice versa. 2.4 should suffice as a condition for a PM-series with F to be a Sorites series. Additionally, and consistent with this formalization, where there is full-blown tolerance, we cannot rid ourselves of the view that, of ai, ai+1, one cannot have one be F without the other being F—as we can rid ourselves for example of the view that the stick in the glass is bent by an explanation that it is in water: it still looks bent, but we now know that it is straight. Similarly, we may successfully rid ourselves of the view that there are fewer than 600 people in the concert hall, once we have had the opportunity of counting them. In contrast, when a PM-series displays tolerance, there is no way for us to know or tell of any two adjacent objects that one can be F without the other. Tolerance is in this sense a tenacious phenomenon.Footnote 3 Sequences with tolerance differ from other PM-series in having their objects closer together with regard to F—close enough that the objects are with regard to F indiscriminable, or insufficiently distinguishable, perceptually or otherwise. This is why such sequences generally allow the construction of Sorites paradoxes, or are Sorites susceptible, and accordingly are called Sorites series.

The requirements (i) to (iv) of this account of Sorites series should find general approval. Minor discrepancies and notational variants such as the use of the successor function ‘′’ instead of ai, ai+1 and alternative formulations of 2.1 and 2.2 should not matter in what follows. Neither should it matter whether one defines Sorites susceptibility via full-blown tolerance or via some functionally comparable relation that expresses the required closeness of the adjacent pairs of the sequence.

Sometimes stronger constraints are put on Sorites series. Some (e.g. Wright, 2019) prefer the monotonicity relation in a Sorites series to be, with Fa1 and ¬Fan assumed,

2.5

                                          ∀i ((Fai → Fai−1)∧(¬Fai → ¬Fai+1))

MonotonicityF

rather than 2.2. In Sect. 3 I say why this may be too strong. Others (e.g. Gaifman, 2010) believe that tolerance of PM-series is not just epistemic, and instead of 2.4, offer 

2.6

                                                                                         ∀i (Fai ↔ Fai+1)

This belief cannot be shown to be correct, and I think it is far too strong. In any event, those who favour 2.5 or 2.6 are usually happy with (i) to (iv), or their analogues, as necessary conditions for a Sorites series.

Any Sorites series regarding some predicate F (abbreviated SsF) permits the construction of at least two Sorites paradoxes with F. I here express them with a universally quantified conditional, that is, as mathematical induction Sorites, which employ the successor function:

  • Fa1

  • i (Fai → Fai+1)

  • Fan

and its reverse

  • ¬Fan

  • iFai → ¬Fai-1)

  • ¬Fa1

Both these two-premise arguments are paradoxical, since their premises appear true and their conclusion appears false, and the reasoning appears impeccable. Since in classical logic structurally either is the reverse of the other, and in this paper I only discuss modal systems that preserve classical logic, I limit myself generally to the first.

A mathematical induction Sorites can be regarded as an abbreviated form of a conditional Sorites paradox. This is a chain argument of the kind Fa1; Fa1 → Fa2; …; Fan-1 → FanFan. Such an argument can in turn be considered an abbreviation of a step-by-step Sorites. These are argument chains that consist of n − 1 applications of modus ponens, where the conclusion of each argument functions as a premise of the next (Fa1, Fa1 → Fa2Fa2; Fa2, Fa2 → Fa3Fa3; …; Fan−1, Fan−1 → FanFan).Footnote 4

The universally quantified Sorites conditional and tolerance are logically interrelated. The exact nature of the relation depends on how tolerance is defined (Sect. 8).

4 Whittling Away at the Penumbra and Introducing Assessment Sensitivity

Before I present the normal modal system on which the agnostic solution is based, I draw attention to several facts about Sorites series that pave the way for an understanding of the philosophical elements behind the formal presentation of the solution (Sects. 410).

Modal solutions to the Sorites are generally motivated by the fact that Sorites series display a kind of grey area somewhere in the middle where even speakers who are in no way handicapped with respect to assessing whether any of the a1an are F hesitate, or show some other kind of hedging behaviour, and may disagree with each other or even with their earlier selves, when asked about the objects in this area. Philosophers who propose a modal solution assume that there is something to this grey area (or penumbra) that is pertinent to solving the Sorites. In particular, if there is a change from as that are F to as that are not F, such a change, it is assumed, would occur in that grey area. This seems to me correct. Philosophers often refer to this grey area as the borderline zone of the Sorites series, and to the objects in that zone as its borderline cases. My preference is to use ‘grey area’ for the general phenomenon described and ‘borderline zone’ and ‘borderline case’ as precise terms, defined differently in different theories, with ‘borderline zone’ referring collectively to the borderline cases of a Sorites series. Here it is important to be aware that the introduction of a modal logic is motivated jointly by the following: (i) a problem (the paradox) (ii) an associated phenomenon (the grey area) and (iii) the objective to solve the paradox by means of getting a grip on the grey area. The natural languageFootnote 5 expressions ‘borderline’, ‘borderline case’, ‘clear’, ‘determinate’, etc., and their semantics are not—or at least not directly—germane in this context. If the grey area can be gotten under control modally in such a way that the paradox is solved, we are good.

It will be helpful to note a number of factors that contribute to the size of the grey area, but whose removal leaves the paradox in place. These include the fact that different groups of speakers may use F in statistically significantly different ways. In this case we can relativize to those linguistically diverse groups. Also, individuals may have perceptual or linguistic shortcomings, such as colour blindness or a lack of familiarity with F (‘vermilion’, ‘gaggle’). We can exclude such individuals from considerations regarding F. Moreover, the extension of F tends to vary with context of use (or context of evaluation). We can fix the context of use, as far as feasible. There are additional factors, such as the possibility of a gradual shift of meaning of expressions by a change of their use, et sim. These can be discounted since they tend to lose significance once a context is fixed.

In this paper, I consider the case in which all such factors that contribute to the extension of the grey area have been eliminated. Instances of the Sorites paradox will still abound, and we can examine what it is that makes these paradoxical unobstructed by the factors mentioned. In this sense alone, I consider an idealized situation. Such an elimination of contaminating factors is commonplace.Footnote 6 Now consider the following fact: with the removal of each of these factors, the grey area shrinks. If one combines them all, it may shrink considerably. This suggests that the grey areas that are relevant to the solution of the uncontaminated Sorites can be quite small and are in any case smaller than is often assumed.

A further factor that may artificially inflate the perceived grey area needs special mention, viz. the fact that people frequently envisage a grey area as between contraries (being blue and being green) rather than contradictories (being blue and not being blue). This encourages thinking of the grey area as a zone in which objects are neither blue nor green but blue-green or teal, say. And depending on the sequence, there can be a rather extended area in which things look neither blue nor green, since they are neither, but are blue-green or teal. However, Sorites paradoxes run with contradictories, such as being blue (or a heap) and not being blue (or a heap). And although there is an area with regard to which speakers hedge or voice disagreement, I believe it is mistaken to think that this is because there is a detectable third kind of colour condition, between being blue and not being blue, which they may have to detect, or perhaps discover, and label. Compare: ‘let’s call these cases blue–green (or teal)’ with ‘let’s call these cases blue-and-not-blue (or Graham-coloured)’. The first case may involve giving a name to something previously not differentiated but now told apart. Such increased differentiation would indicate an achievement. The second case amounts de facto to relinquishing bivalence and introducing what Crispin Wright has called a Third Possibility (Wright, 2003). This, if anything, indicates failure. Despite the temptation of visualizing the grey area in terms of contraries, the grey area that is relevant to solving the Sorites and that manifests itself as hedging or lack of agreement results from a sequence that runs from objects that are F to objects of which it is not the case that they are F. The term ‘grey area’ is thus used strictly metaphorically. (For a detailed treatment of the point made in this paragraph see Bobzien 2013) .

So far, this section has provided reasons for thinking that one can chisel away substantial parts of the grey area in a Sorites series without making the paradox vanish. Here is an observation about the remaining part. Although by definition the objects in the series are ordered with regard to F, where there is hedging and lack of agreement, we may be unable to establish monotonicity regarding F other than by invoking some semantic relation between vague predicates and degree adjectives (or some kind of meaning postulate that connects ‘blue’ with ‘bluer’, perhaps). In particular, with regard to the akam in the grey area of any Sorites series with F we may not be able to establish that, with Fa1 and ¬Fan assumed, 

2.5

                                            ∀i ((Fai → Fai−1)∧(¬Fai → ¬Fai+1))

 

MonotonicityF

There is some empirical evidence that even qualified speakers seem inconstant and capricious in their assessment of such objects with regard to F. They may judge ak+n to be F but ak+(n−1) not to be F, and even may judge the same object first F and shortly after ¬F, if they are unaware that it is the same—or even if they are cognizant of this fact (e.g. Raffman, 1994). For this reason, I refrain from making MonotonicityF part of the necessary conditions for a Sorites series. (The agnostic solution is compatible with 2.5 and its negation.) On the other hand, the weaker

3.1

                                             ∀i ¬¬((Fai → Fai−1)∧(¬Fai → ¬Fai+1))                                                           

Monotonicity¬¬

is acceptable. (In the modal system S4, 3.1 is entailed by 2.2, that is by Monotonicity.)

Overall, the grey area that is relevant to a solution of the Sorites thus emerges as being both smaller and more chaotic in appearance than is often assumed. This fact is taken up and utilized in the agnostic solution. Here is not the place to elaborate on the philosophical theories that may go with it. As an aid to readers, I offer just the very roughest formulation of such a theory and how it relates to the grey area where the borderline cases live. The theory maintains that in certain cases even with the context of use (context of evaluation) fixed, there is still variation in how things appear to us, variation that hinges on the perspective or viewpoint one takes when assessing a with regard to F. Thinking of a grey-area a as being F may be one such viewpoint. Focusing in one’s mind intensely on something that is purely and distinctly F may be another. Even without details given, it should be plausible that some such viewpoints cannot reasonably be made part of the context of use regarding F, but can still in some cases be decisive as to whether a does or does not appear F.Footnote 7 Borderline cases a of F are then cases in which, even with the context fixed, maximally relevantly qualified individuals can take a viewpoint from which a looks just like things that are non-borderline F and another viewpoint from which a looks just like things that are non-borderline ¬F. In either case there would appear to be no need to seek out another viewpoint for confirmation. In other words, I suggest that vague predicates display a kind of unsavoury assessment sensitivity in the grey area of Sorites series. (Unsavoury, since it seems not to yield sufficient reason for the assertion either of F or of ¬F.) Again, the present sketch of the assessment sensitivity is given solely to facilitate understanding of how the semantics of QS4M+FIN may relate to a philosophical theory of vagueness—not to persuade the reader that the philosophical theory is true. The latter is an independent undertaking.

5 The Logical Structure of Vagueness: The System FIN

The logic that characterizes the structure of the agnostic solution is a sentential normal modal logic with a first-order extension, set out here as an axiomatic modal system. (‘Axiom’ and ‘theorem’ will be used as short for ‘axiom schema’ and ‘theorem schema’.) The sentential portion of the system is S4M (also known as S4.1 or K1 or KT4M or KT4Gc). Two modal operators are used, one for clarity, the other for borderlineness. Neither is taken as metalinguistic: it would be ‘it is borderline whether Sloane is slow’ not ‘it is borderline whether “Sloane is slow” is true’, ‘it is borderline true whether “Sloane is slow”’ or the like.

The syntax uses p, p1, p2 … for atomic sentences; the classical connectives ¬, ∧, ∨, → and ↔; and parentheses ((,)) as punctuation symbols. The clarity modal operator □ (‘box’) is modelled on the necessity operator (read: ‘it is clear that’). Its syntax is the usual one.

A (sentential) normal modal system is defined as a class S of well-formed formulae (wff) of a sentential modal logic in which all valid wffs of the classical sentential calculus are axioms (PC); the rules of modus ponens (MP) and of necessitation (N) hold; in which

4.1

                  □(A1 → A2) → (□A1 → □A2)                                           

axiom K

is an axiom; and in which the wffs are of a language \({\mathcal{L}}\) of modal PC (e.g. Hughes & Cresswell, 1996, 111). The system that satisfies precisely these conditions is system K. System S4M extends system K by three axioms:

4.2

□A → A                                                                              

axiom T

4.3

□A → □□A

axiom 4

4.4

□¬□¬A → ¬□¬□A

axiom M

Axiom T warrants that non-borderlineness is factive. Axioms T and 4 added to system K produce system S4. In S4, ¬□A → □¬A is not a theorem. This ensures that the existence of borderlineness is not logically precluded. M is the McKinsey axiom. Its function is explained below. S4M is complete with respect to the class of transitive, reflexive and final Kripke frames. A final frame is one in which every world can access at least one world that cannot access any world besides itself.

A second operator, for borderlineness, ∇ (‘nabla’), is modelled on the contingency operator (read: ‘it is borderline whether’). It is defined in terms of □ thus: For an arbitrary formula A

4.5

                          ∇A ↔ ¬□A ∧¬□¬A                                                                    

df ∇Footnote 8

The operators ∇ and □ obtain their full definitions by the syntax, rules, and axioms of S4M as a whole.

Philosophically, the central notions that underlie the sentential logic of vagueness S4M are borderlineness and non-borderlineness (as explained in Sect. 3), where non-borderline (or clear) cases are the norm, borderline cases the exception. One way to think about the □-operator is that it is clear that A precisely if it is both the case that A and not borderline that A.Footnote 9 Again, here I have no interest in the semantics of the natural language expressions ‘it is clear’, ‘it is definite’, etc. (for which see e.g. Barker, 2002, §3, also Raffman, 2014) or ‘borderline’. The latter is used in natural language in several incompatible ways (Bobzien 2013, 4-10, 2015, 77-80, also Raffman, 2014, ch.2).

Here are three theorems of S4M for the ∇-operator that are germane to the agnostic solution. First the mirror theorem, which states that it is borderline whether A precisely if it is borderline whether ¬A:

4.6

                          ∇A ↔ ∇¬A                                                                                        

mirror

The core of mirror is captured in the formulation ‘borderline whether’. The proof is trivial. Second, the equivalence theorem:

4.7

                       □(A1 ↔ A2) → (∇A1 ↔ ∇A2)                                                          

           E

If it is clear that A1 if and only if A2, then A1 is borderline if and only if A2 is borderline. Relatedly, borderlineness is closed under logical equivalence, in the sense that if A1 ↔ A2 is a theorem of S4M, then ∇A1 ↔ ∇A2 is a theorem of S4M. A third theorem, one specific to systems that include axioms T and M, is

4.8

                         ∇A → ∇∇A                                                                                                        

V

Theorem V expresses the point that if something is borderline, it is borderline borderline. It is the distinctive theorem of columnar higher-order vagueness (Bobzien, 2015, 65-8, 74-6). In system T, and hence in system S4, theorem V is logically equivalent to axiom M (proof in Bobzien, 2015, 84-5).Footnote 10 The relevance of M to borderlineness may not be immediately evident, while the relevance of V can be quite readily gauged. For one thing, V squares neatly with how some philosophers have characterized borderline cases as being themselves borderline (e.g. Wright, 2003). Second, V goes some way explaining why, independently of whether bivalence holds, we encounter difficulties when trying to pinpoint where the borderline zone of a predicate starts and where it ends (relative to dimension and context). Third, V enables us to provide a straightforward semantics for borderlineness that embodies the unsavoury assessment sensitivity of vague expressions described in Sect. 3. With a semantics that takes viewpoints as worlds: If it is borderline whether A, then there is not just a viewpoint v that can ‘see’ a viewpoint at which A and a viewpoint at which ¬A, so that borderline A at v. Viewpoint v can also ‘see’ some viewpoint that can ‘see’ only viewpoints at which A; or some viewpoint that can ‘see’ only viewpoints at which ¬A. (These latter can be envisaged as viewpoints where things look no different from non-borderline A or from non-borderline ¬A, respectively, so that there appears to be no reason to seek out another viewpoint for confirmation.) Thus, if it is borderline whether A, it is borderline whether it is borderline whether A.Footnote 11 Via its logical equivalent V (in system T), axiom M thus offers distinctive benefits for a theory of borderlineness.

Next, the quantified modal system for borderlineness. The agnostic solution offered has its foundation in the triad of transitivity, reflexivity and finality as defined for the possible world semantics of S4M. Accordingly, the relevant first-order extension of normal columnar higher-order vagueness is the extension that corresponds to the possible world semantics with respect to which S4M is complete. This is the quantified modal logic QS4M+FIN—a logic introduced in Cresswell (2001) and without any previous philosophical application.

For this first-order system, the syntax is expanded: F, G are used for n-place vague predicates of a natural language with n ≥ 1; a, a1, a2 … for individual constants; x, y, x1, x2 … for variables. (p, q, … are redefined as zero-place predicates.) The wffs are now wffs of a language \({\mathcal{L}}\) of a quantified modal logic. Complementing this syntax, the rules and axioms for QS4M+FIN are:

S4M′:

If A is a substitution instance of a theorem of S4M, then A is an axiom of QS4M+FIN.

∀1:

If A is any wff and x and y are variables and A(x/y) is A with free y replacing every free x, then ∀xA → A(x/y) is an axiom of QS4M+FIN.

N:

If A is a theorem of QS4M+FIN, then so is □A.

MP:

If A1 and A1 → A2 are theorems of QS4M+FIN, then so is A2.

∀2:

If A1 → A2 is a theorem of QS4M+FIN and x is not free in A1, then A1 → ∀xA2 is a theorem of QS4M+FIN.

FIN

¬□¬∀x1, …, ∀xn(A → □A)

the finality axiomFootnote 12

Hereafter I refer to this first-order modal system as the finality logic (FIN) or as (modal) system FIN. In the finality logic, with the given interpretation, ∇Fa is to be read as ‘a is (a) borderline F’ or ‘a is a borderline case of being (an) F’. Higher orders of borderlineness are expressed thus: a is a first-order borderline case of F, written ∇1Fa, iff ∇Fa. And a is an (n + 1)th-order borderline case (for n ≥ 1), written ∇n+1Fa, iff ∇∇nFa.

Since system FIN is complete with respect to the quantificational possible world semantics with the class of transitive, reflexive, and final frames (Cresswell, 2001, 159–64), the notion of borderlineness as defined by the finality logic is consistent.

For the proposed solution of the Sorites, axiom FIN is important, since in QS4M it is equivalent to the ∇-operator theorem

4.10

              ∃x1, …, ∃xnA → ∇∃x1, …, ∃xnA                                            

V∃

A proof of the equivalence is offered in the “Appendix”. Of this general theorem V∃, the one-place predicate version is

4.11

              ∃xFx → ∇∃xFx                                                               

V(x)

The solution relies on V(x), with its modal operator ‘∇’ interpreted as ‘it is borderline whether’. 4.11 is plausible, since the fact that there are Sorites paradoxes with universal premises suggests that it is not clear whether vague predicates have borderline cases. For additional philosophical justification of 4.11 thus interpreted, and hence of the use of system FIN as the logic of vagueness, see the end of Sect. 5.

6 The Factive-Cognitive Interpretation of the Operators

The agnostic solution is based on system FIN in tandem with an interpretation of the operators □ and ∇ as ‘can tell that’ and ‘cannot tell whether’. This interpretation is factive-cognitive (epistemic in a wider sense),Footnote 13 as opposed to semantic or ontic. A factive-cognitive interpretation is apt, since every solution to the Sorites must explain hedging behaviour and potential disagreement in the grey area of a Sorites series, and this requires a cognitive element. It is not thereby precluded that the factive-cognitive interpretation has its ultimate justification in some underlying ontic or semantic theory.

On the factive-cognitive reading, borderlineness of some a regarding some F is cashed out as a kind of cognitive inaccessibility, expressed here as ‘one cannot tell whether’. Some a is borderline F precisely when things are such that relevantly qualified individuals cannot tell whether Fa. In line with common opinion, the relevantly qualified individuals are those who are in no way handicapped with regard to assessing whether Fa. Hence, when it is borderline whether Fa, the reason does not lie in any shortcomings of the individuals, but in F, a, and possibly in how they relate. The reasons for the cognitive inaccessibility are in this sense extra-mental. The phrase ‘one cannot tell whether’ is used as a natural language stand-in for borderlineness as defined modally and interpreted factive-cognitively. I have no more an interest in providing a semantics for the natural language expression ‘can tell’ than for the natural language expression ‘it is clear’. However, I do rely for general understanding on the natural-language connotations of ‘can tell’ when used to indicate recognition. (‘Can you tell whether it’s Alex?’—‘Is it Alex? Do you recognize her?’). Specifically, the tell-ability at issue is of the kind that, if one can tell, then one can tell for sure; and if one can tell that not, then one can tell for sure that not, that is, then one can rule out for sure. The finality logic supplies the structure for this kind of tell-ability and this kind of ruling out.

The factive-cognitive interpretation reflects the unsavoury assessment sensitivity of borderline cases described in Sect. 3. One cannot tell whether a is F precisely when, even with the context fixed and to maximally relevantly qualified individuals, either there is a viewpoint from which a looks w.r.t. F just like things that are non-borderline F (i.e. that are clearly F), or there is a viewpoint from which a looks w.r.t. F just like things that are non-borderline ¬F (i.e. that are clearly ¬F), or both. A lot more needs to be said about the factive-cognitive interpretation, and it will be, albeit elsewhere. The topic of the present paper is—primarily—the structural properties of a solution to the Sorites that is based on a normal modal logic, for which no further interpretational details are required. In line with the tell-ability interpretation of borderlineness, interpreted, the ∇-operator then reads ‘one cannot tell whether’, the □-operator ‘one can tell that’. I abbreviate ‘one cannot tell that it is not the case that’ (¬□¬) as ‘one cannot rule out that’. These two expressions are henceforward used synonymously.

Using the philosophical interpretation sketched in Sect. 3, axiom FIN and theorem V(x) (4.11) can now be elucidated further as follows. When there is a borderline case ai of F, then there is a viewpoint at which ai is non-borderline F or there is a viewpoint at which ai is non-borderline ¬F, so that in either case there appears to be no need to consult a further viewpoint for confirmation. Since this is so for every borderline case of F, one cannot rule out that there are viewpoints at which every ai of the section of the sequence that is borderline F is non-borderline F, so that none of them appears to require consultation of another viewpoint for confirmation. It results that whenever there is a borderline case ai of F, it is not clear that there is a borderline case of F (i.e. one cannot rule out that there is no borderline case of F), since there is a viewpoint from which there is no borderline case of F. This is what the interpreted theorem V(x) expresses.Footnote 14

The exact relation between the possible world semantics of FIN and the unsavoury assessment sensitivity of viewpoints described in Sect. 3 is the topic of a separate paper. Here is only the briefest and somewhat simplified exposition, so that readers can take in the general idea. (i) It is the space of viewpoints that is transitive, reflexive and final. (ii) On this basis, the formulas that are valid in all models over all S4M frames (i.e. are valid tout court) define the structure of borderlineness. (iii) Every world in a model is a rational viewpoint of assessment. Simplified, the accessibility relation can be envisaged as a rational way of collecting viewpoints as to whether a is F, where a viewpoint becomes part of one's collected viewpoints if one has taken it, i.e. gotten to have it. Then (a) one can always take the viewpoint one has. (b) If, from one’s viewpoint, one can take another viewpoint, then one can get to have the viewpoints one can take from that viewpoint. (c) There always is a viewpoint at which a is non-borderline F or at which a is non-borderline ¬F (and so for all objects), and at which in line with this there is no rational motivation to seek out any further viewpoints. Such a viewpoint is a final viewpoint. (iv) The semantic values at viewpoints are truth or falsehood relative-to-a-viewpoint, not truth and falsehood tout court. (v) As is generally agreed, truth tout court of sentences with vague predicates is relative to a fixed context of evaluation c. The possible world semantics can reflect this if one puts a suitable constraint on the models under consideration, and indexes them to such a context c. Truth tout court can then be represented as truth relative to a model of the resulting subclass of models and indexed to a context c. The models do not determine the semantic values tout court of borderline sentences. How one is to think about these values, and what constraints one puts on the models, depend on what kind of agnosticism one favours (below Sects. 1517). (vi) A sentence ∇A is true relative to a model indexed to a context, if in the relevant model there is a viewpoint relative-to-which A is true and a viewpoint relative-to-which A is false. (vii) We have no reliable meta-perspective on viewpoints. The reason for (vii) is the following. The closer we get to the borderline zone the smaller a shift in context can make the difference between an a’s being borderline or not being borderline; hence, once we are in the grey area, we may be unable to discern whether the difference between two assessments of the same case is due to a shift in context or to a difference in viewpoint (see e.g. Bobzien 2010).Footnote 15

7 Part II: The Solution to the Sorites

8 The Two Basic Assumptions of the Solution, and the First Step of the Solution

The agnostic solution is based on two assumptions. The purpose of the first assumption is to remove the apparent contradiction. The purpose of the second assumption is to introduce an explanation why there seems to be a contradiction, and to do so without creating any new paradox.

A couple of remarks on notation: hereafter, unless noted otherwise, all formulae, proofs and arguments are relative to arbitrary Sorites series with F, with ‘Sorites series’ understood as introduced in Sect. 2. (‘Sorites series with F’ is short for ‘Sorites series with regard to being (an) F’.) In the formulation of principles this is indicated by the phrase ‘for arbitrary SsF’. The name of a principle is given in underlined capitals (XY). ‘The XY-formula’ refers to the part in XY after ‘For arbitrary SsF’. For example, the mathematical-induction Sorites conditional will be expressed as

6.1

         For arbitrary SsF

 ∀i (Fai → Fai+1)                                                   

SC

and ∀i (Fai → Fai+1) will be called the SC-formula. A name ‘*XY’, where ‘*’ is a logical operator or a combination of logical operators, names a principle obtained by prefixing ‘*’ to the XY-formula.

The first basic assumption is common. It determines what kind of solution to the Sorites the theory suggests:

Assumption 1:

If a PM-series (above, Sect. 2) is a Sorites series with F, then it is not the case that for all adjacent pairs of objects it holds that, if the first is F, so is the second.

Formally, Assumption 1 negates the Sorites conditional; i.e. negating the SC-formula for Sorites sequences yields:

6.2

         For arbitrary SsF

¬∀i (Fai → Fai+1)                                            

¬SC

The reasons for rejecting SC are familiar. In brief, used for PM-series, the combination of bivalence, classical first-order logic and the Sorites conditional leads to paradox. The dispensability of these three is taken to be in reverse order: SC can be eliminated without major disruption to everyday and scientific reasoning. Additional independent reasons for the expendability of SC were given in Sect. 3. This suggests that—within the bounds of classical logic—discarding SC is the right move.Footnote 16 Assumption 1 is thus the first step of the proposed solution. It repudiates the Sorites conditional SC and thereby removes the apparent inconsistency from the Sorites. (The agnostic solution does not include a proof of ¬SC. Rather, the reasons for the rejection of SC make up part of the reasons for the acceptance of the agnostic solution.)

Neither the Sorites conditional SC nor Assumption 1 (or ¬SC) is modalized. The second basic assumption relates the interpreted modal system FIN to Sorites series, to tolerance, and to the Sorites paradox. More specifically, it directly connects the logic to the generally agreed statement that Sorites series have borderline cases, that is, to

6.3

            For arbitrary SsF

         ∃i Fai

where the (boldface) -operator is taken to be defined in terms of the unspecified (boldface) -operator from above (Sect. 2) in the usual way (A = df¬A∧¬¬A). Here is the second assumption:

Assumption 2:

If one specifies borderlineness in the statement that there are borderline cases in Sorites series (i.e. in 6.3) by means of the factive-cognitively interpreted modal system FIN, then one can describe the grey areas in Sorites series in a way that explains why the Sorites paradox seems paradoxical.

The antecedent of Assumption 2, i.e. the specification of 6.3 by means of the interpreted FIN, will be expressed (with normal font ∇) as

6.4

              For arbitrary SsF

i ∇Fai

∃∇

In a nutshell the solution is this: If one assumes that the Sorites conditional is false and that borderline cases of Sorites series are defined —in the usual way— by the factive-cognitively interpreted modal logic FIN, then the paradox can be resolved. The following sections illustrate the link Assumption 2 provides between system FIN, the Sorites and tolerance.

9 The Existence of Borderline Cases as a Buffer between the Non-borderline Cases and the Relation between Borderline Cases and the Grey Zone

A solution to the Sorites that defines borderlineness in terms of modalities—among other things—for the purpose of explaining the grey area and hedging behaviour, must have room for the kind of borderline cases it defines. In specifying 6.3 as 6.4 in the antecedent of Assumption 2, the agnostic solution preserves (as part of the assumption) the existence of borderline cases in Sorites series: it is part of the solution that in every Sorites series there exists at least one borderline case of the kind defined by the cognitive-factively interpreted finality logic, that is, a borderline case of which one cannot tell that it is borderline.

Generally, philosophers consider the purpose of the introduction of borderline cases in modal terms to be this: that it warrants that there is no sharp boundary between the non-borderline F and the non-borderline ¬F cases in a Sorites series, i.e.

7.1

              For arbitrary SsF

¬∃i (Fai¬Fai+1)                                                                                    

The specification of 6.3 by 6.4 provides this warrant:

For arbitrary SsF

(1)

iFai

assumption

(2)

i (¬□Fai∧¬□¬Fai)

(1) df ∇

(3)

i (¬□Fai∧¬□¬Fai) ↔ ¬∃i (□Fai∧□¬Fai+1)

Borderline-as-buffer (2.3) for FINFootnote 17

(4)

i (¬□Fai∧¬□¬Fai) → ¬∃i (□Fai∧□¬Fai+1)

(3) left-to-right, 2.3

(5)

¬∃i (□Fai∧□¬Fai+1)

(2), (4) MP

Hence ∃∇ produces a buffer between the non-borderline cases:

7.2

                  For arbitrary SsF

¬∃i (□Fai∧□¬Fai+1)                                                                                            

The fact that modally expressed borderline cases provide this buffer between the non-borderline cases in a Sorites series furnishes a theory of vagueness that has the means for a suitable description of its grey area. The specification of 6.3 by 6.4 aids in the description of the grey area as follows. The non-borderline cases on either side of the borderline cases are such that one can tell (for sure) that they are non-borderline. By the definition of tell-ability, they provide areas at either end of a Sorites series in such a way that the grey area plausibly falls somewhere in between. The remaining middle section is such that the grey area can be assumed to be somewhere there. And given the empirical, and necessarily in part arbitrary, demarcation of the grey area, this is all anyone can hope for. (In Sect. 14, the question of the grey area is revisited from a different angle.) With these two points settled, I continue with the details of the solution.

10 Why the Sorites Conditional Appears True although it is Not: The Weakened Conditional

As the first step of the solution, Assumption 1 repudiates the Sorites conditional SC, and thus removes the element of paradox from the Sorites. An explanation is still needed why it nonetheless appears to be the case that SC. (It is on this point that modal theories are most at variance.) The following sections provide such an explanation. Since the Sorites conditional may appear true to different people for different reasons—or even to the same person for multiple reasons, I offer several distinct plausible explanations of why people should think that it is true. Each explanation tallies with Sorites agnosticism.

The first explanation why SC appears true is traditional in kind. The interpreted system FIN serves to replace the SC formula in the false SC by a weakened conditional (the WC formula), resulting in the true

8.1

         For arbitrary SsF

i (□Fai → ¬□¬Fai+1)                             

WC

WC has these three features: (i) it is sufficiently similar to SC that it is plausible that people confuse it with SC, (ii) unlike SC, it is true and (iii) unlike SC, it does not lead to paradox. In natural language WC might be written

WCNL1:

For any pair of adjacent objects in a Sorites series with F, if one can tell (for sure) that the first is F, then one can’t rule it out (for sure) that the second is also F.

This formulation is somewhat akin to Williamson’s ‘If we know that the first is F, then the second is F’ (KFan → Fan+1, for example, with heaps, in Williamson, 1994, p. 232). Both formulations use an impersonal factive-cognitive modal expression and move from a modally stronger to a modally weaker formula. Alternatively, WC could be written

WCNL2:

For any pair of adjacent objects in a Sorites series with F, if the first is clearly F, then it is not clear that the second is not F.

Questions of meta-language versus object-language operators aside, WCNL2 is akin to formulations like ‘If the first is definitely true, then it is not definite that the second is not definitely true’ (which corresponds to Wright, 1992, p. 130, (iii)) or generally to DmFai → ¬D¬Dm−1Fai+1, with m ≥ 1. With the modal logic FIN one obtains an analogous generalization by allowing for modalized predicates □nF with n ≥ 0, in lieu of F. Thus WC holds up fine compared with ersatz conditionals suggested by other well-known theories.

As regards the truth of WC, it can readily be shown that, given the antecedent of Assumption 2, it is true and not trivially so. The proof in first-order logic is:

For arbitrary SsF

(1)

                                                         ¬∃i (□Fai∧□¬Fai+1)

                                                                                                                                                                         (7.2)

(2)

                                                          ∀i ¬(□Fai∧□¬Fai+1)

                                                                                                                                                                         (1) double negation introduction, duality of ∃,∀

(3)

                                                          ∀i (□Fai → ¬□¬Fai+1)

                                                                                                                                                                        (2) df→

(3) is WC. So given the antecedent of Assumption 2, the weakened conditional WC is true. The non-Soritic PM-sequences show that the WC formula is not trivially true. A non-Soritic sequence with F is a PM-series for which it holds that

8.2

i (□Fai∧□¬Fai+1)      

8.2 is incompatible with the WC formula ∀i (□Fai → ¬□¬Fai+1).Footnote 18 So the WC formula does not hold trivially for all PM-series but specifically for Soritic ones.

The considerations about the borderline areas of vague predicates from Sect. 3 adduced empirical reasons why it may be acceptable to replace SC by WC: the hedging behaviour of even fully competent speakers may reflect the fact that it is not clear that there are sufficient reasons for asserting instances of SC for borderline cases. Further, in order for WC to be an acceptable stand-in for arguments that use SC, it also must not itself lead to Sorites-like paradoxes or be otherwise inconsistent. Indeed, WC does not permit the construction of a chain of arguments that corresponds to the chain of arguments in a step-by-step Sorites. In a step-by-step Sorites, modus ponens arguments with particular Sorites conditionals chain together, with the conclusion of the first argument providing the atomic premise for the next, etc., until the paradoxical conclusion is reached. One cannot construct a similar chain of arguments with the WC formula. This is easy to see. The particular conditionals would all have the form □φ(ai) → ¬□¬φ(ai+1). Using these as conditional premises in modus ponens arguments, the conclusion of the first modus ponens argument, for example, would be ¬□¬Fa2. However, the required premise for the construction of the next modus ponens argument would be □Fa2. So the conclusion of one argument cannot serve as a premise for the next and no paradox ensues with WC. Nor, as far as I am aware, is there any other analogous kind of argument chain.

11 Why the Sorites Conditional Appears True although It is Not: Tolerance Tangle

A second reason why it is believed that SC is true has to do with tolerance. Since SC cannot be proved directly, people frequently try to justify it by supporting it with a principle meant to capture tolerance. They may say things like (a) “no-one can reasonably deny (or say that it’s not the case) that in Sorites series for adjacent pairs, if one is F, so is the other”, or (b) “for adjacent pairs in a Sorites series, if one is F, the other must be, too”, or (c) “any reasonable person must admit that in Sorites series, of adjacent pairs, either both are F or neither is”. It is not at all obvious what the logical structure of such sentences is assumed to be; and it may well be unclear what someone who comes out with (a), (b) or (c) intends its precise logical structure to be. Any of the following formalizations might be intended. Here, as above in Sect. 2, the (boldface) is not afforded any specific clarity/determinacy/etc. interpretation.

9.1

For arbitrary SsF

∀i (Fai ↔ Fai+1)

9.2

For arbitrary SsF

∀i (Fai ↔ Fai+1)

9.3

For arbitrary SsF

¬¬∀i (Fai ↔ Fai+1)

Principles 9.1, 9.2 and 9.3 each lead to Sorites-like paradoxes, and I believe them to be false. SC would follow directly from 9.1 and from 9.2. For 9.3 one would appeal to MonotonicityF, Polar, and the impossibility of disproving SC.Footnote 19 Those who express tolerance principles in natural language easily confuse 9.1, 9.2, and 9.3, and may leave it underdetermined which of them is intended. Moreover, 9.3 is easily mistaken for the very similar

2.4

                             For arbitrary SsF

                                                                                     ∀i ¬¬(Fai ↔ Fai+1)                                                                                     

Tolerance¬¬

English sentences like (a) above might be supposed to express 9.3 or 2.4, and confusions of ∀xA(x) and ⋄∀xA(x) are common even among the brainier of humans. But whereas 9.3 leads to paradox, 2.4 does not. In fact, when □ is defined by system FIN and is given the tell-ability interpretation, 2.4 becomes

9.4

For arbitrary SsF                              

i ¬□¬(Fai ↔ Fai+1)                             

TOL 

and TOL entails the weak conditional WC (8.1).Footnote 20

This then is the second explanation: when trying to justify SC by principles of tolerance, people confuse versions of 9.1 or 9.2 with 9.3 and 9.3 (or 9.1 or 9.2 directly) with 2.4. They ride on the modal ambiguities in these sentences, moving between readings that justify SC but are themselves paradoxical and readings that do not justify SC and are not paradoxical—or in any case not with the modal system FIN. The complexity of the semantics of epistemic modals is very likely to add to the muddle. To give an example, the ‘must’ in (b) may be construed as weaker than 9.2 and even weaker than the naked universal quantifier in 9.1.

The third explanation I offer also concerns the use of tolerance in purporting to justify SC. Some may erroneously overgeneralize the phenomenon of tolerance. When they consider tolerance in its 9.1, 9.2 or 9.3 versions, it appears true to them (in each version), since they de facto imagine only non-borderline cases. That is, the objects they think of, and think of as F (or as ¬F), are cases that, first, are themselves non-borderline (either non-borderline F or non-borderline ¬F) and that, second, are in the Sorites series sufficiently close to a polar end that the adjacent cases towards the middle are also still non-borderline. In contrast, we can assume that, when people are invited to start with an object of which they are unable to say whether it is F, they display greater hesitation in saying of an object that appears just like it (but is known to differ slightly) that it must be F-wise whenever the other is F-wise, despite the fact that it is unclear to them what it is (whether it is F or not, or something else still).Footnote 21 So here the error is overgeneralization. This is an unsurprising blunder, since—as I emphasized earlier—non-borderline cases are the norm, borderline cases the exception, and it seems unachievable for people to agree upon actual examples of borderline cases of the kind relevant to a Sorites.

In sum, the three—non-exclusive—explanations why SC appears true even though it is not are (i) that the Sorites conditional SC is taken for the weakened conditional WC, (ii) that a false stronger tolerance principle is taken for a true weaker one (e.g. a version of 9.1 or 9.2 or 9.3 for a version of 2.4), (iii) that, by overgeneralization, the false tolerance principles 9.1, 9.2 and 9.3 are taken for similar true bi-conditionals for non-borderline cases. In each instance, the misstep is to take a false and paradox-inducing principle for a very similar true and non-paradox-inducing one.

12 Summary of the Solution

This completes the agnostic solution to the Sorites in its elementary form. To sum up: the agnostic solution makes two assumptions. Assumption 1 negates the Sorites conditional and removes the seeming contradiction in the paradox. Assumption 2 states how one obtains an explanation of why there seems to be a contradiction, namely on the basis of ∃∇ (= 6.4). If it is agreed that there are borderline cases in Sorites series and these borderline cases are defined by the cognitive-factively interpreted finality logic, then one can explain why the Sorites appears paradoxical. In more detail: ∃∇ entails the weakened conditional WC; and for PM-series the weak tolerance TOL entails WC. WC and TOL each can explain why the Sorites conditional SC appears true even though it is not. This vindicates the choice of Assumption 2.

The relations between ∃∇, WC and TOL are in fact even closer. Over PM-series, the formulae of ∃∇ and WC are materially equivalent. Combined, proofs in Sects. 7 and 8 establish, via 7.1, that ∃∇ entails WC. The converse is also readily shown.Footnote 22 So we have

10.1

i ∇Fai ↔ ∀i (□Fai → ¬□¬Fai+1)

∃∇ ↔ WC

Since, over PM-series, TOL entails WC,Footnote 23TOL also entails ∃∇.

For the readers’ benefit Fig. 1 (next page) provides a ‘flow diagram’ that represents the chief logical relations between the principal sentences, even if one disregards their assumed truth-values, i.e. in particular the falsehood of SC, TOL1, TOL2 and TOL3. Here ‘→’ is used for FIN-implication over Sorites series and ‘↔’ for FIN-equivalence over Sorites series. The two phrases in brackets after the two names in bold indicate how these two formulae relate to the two basic assumptions of the solution. (Note that in Fig. 1 the names of the principles stand in for their formulas. This is solely for convenience, to allow one to take in the relations at one glance. TOL1, TOL2 and TOL3 correspond to 9.2, 9.1 and 9.3, except that here they are logically fully specified by FIN.)

In system FIN, for arbitrary SsF

Fig. 1
figure 1

Diagrammatic representation of the chief logical relations between principles relevant to the proposed solution

In the agnostic solution offered, SC, TOL1, TOL2 and TOL3 are not true, and consequently the Sorites is not paradoxical, and TOL and/or WC and ∃∇, if true, provide the backbone of an explanation why the Sorites appears paradoxical.

13 Part III: The Sorites and the Semi-determinability of Vagueness

This part gets to the heart of the solution. It assumes familiarity with the notion of semi-decidability.

14 Semi-Decidability and the Semi-determinability of Vague Expressions

Sections 610 set out the basic structure of the agnostic solution. They did not broach the questions of (i) how the solution avoids detectable sharp boundaries between the borderline and the non-borderline cases and (ii) how the solution stays clear of higher-order-vagueness paradoxes. To see how the finality logic provides the logical foundation for an answer to these two questions, one needs to reflect on the structural property of vague predicates that it brings out. This is the property—I argue—that makes vague predicates susceptible to paradox and as such helps explain the apparent inconsistency in the Sorites. It can be best explained by using the standard informal definition of semi-decidability, or more precisely of proper semi-decidability (by which I mean semi-decidability without decidability):

11.1:

A class of questions is properly semi-decidable if and only if there is a procedure that comes to a halt and says ‘yes’ iff the answer is positive, but there is no procedure that comes to a halt and says ‘no’ iff the answer is negative.

Here I am solely interested in the generic property defined by 11.1. In particular, there is no assumption that the accept-reject method of 11.1 is restricted to mathematical procedures that make the definition one of recursive enumerability. For now, any method counts that involves a class of questions ‘A?’ over the expressions of a language \({\mathcal{L}}\) such that the method outputs ‘yes’ for cases with a positive answer, but does not output ‘no’ for (all) cases with a negative answer, and that for systematic reasons leaves it open for some A whether the answer is positive or negative however often the question is asked. To pre-empt misunderstandings, I use the term semi-determinability (with the ‘proper’ being understood) from here on.Footnote 24

How is semi-determinability exemplified in the case of vague predicates? What is the class of questions? The semi-determinable class of questions would be of the form ‘A (for sure)?’ for each sentence A of a vague language \({\mathcal{L}}\) that includes the modal operators □ and ∇. The bracketed expression ‘(for sure)’ indicates that the responses invited are reasoned and without doubt. (The questions can be imagined as similar to questions asked under oath.) The method which manifests this semi-determinability would run over all sentences A of \({\mathcal{L}}\), with the same context fixed for all expressions. Individuals fully competent with regard to A (rather than a Turing computer) would function as assessors of A whose responses ‘yes’ or ‘no’ bring the procedure to a halt, which means that the response is recorded and the question is not going to be asked again.

The epistemically (in the wider sense) interpreted modal logic FIN can be utilized to bring out this semi-determinability, to which the following two meta-principles of FIN correspond: for any n, □A ↔ □nA and for any n, ∇A ↔ ∇nA. In the interpreted logic, for any n and any sentence A, we have either  □nA or n¬A or ∇nA. Then (i), halting corresponds to the cognitively accessible cognitive accessibility (absolute cognitive accessibility) which yields □n. This yields Rule 1: “When the procedure halts for A, the cognitive accessibility that makes it halt, being absolute, will make □A halt, too.”Footnote 25 So, in the first case above (□n), the answer to the question ‘A (for sure)?’ is positive; in the second (□n¬), the answer to ‘¬A (for sure)?’ is positive; and so subsequently for □A, □□A, etc. (ii) The indefinite looping that prevents halting and characterizes semi-decidability in Turing procedures has its semi-determinability analogue in the cognitively inaccessible cognitive inaccessibility (absolute cognitive inaccessibility) of the third case (∇n). This yields Rule 2: “Since cognitive inaccessibility is absolute, when the procedure halts for any modalization of A with □ or ∇, it will thereafter also halt for A.” Consequently, if A is cognitively inaccessible, so are any modalizations of A with □ or ∇. So, in the case of cognitive inaccessibility, no part of the procedure ever yields information that leads to a halt for either A or any of its modalizations, however often any of these recur as a question. This results in never-ending loops of coming up for assessment, no assessment, coming up for (re)assessment, no assessment …, for all relevant sentences. (iii) Finally Rule 3: “A response ‘no’ can be given to questions ‘A (for sure)?’ with negative answers if a response ‘yes’ has been given to ‘¬A (for sure)?’.”

The following analogy with provability logic may be helpful. The assessments of sentences by qualified individuals can be compared to the proofs of sentences in provability logic (e.g. Boolos, 1993). The epistemically interpreted modal systems S4M and FIN attest the semi-determinability of the class of the first-order fragment with □-operator of the sentences of a vague language \({\mathcal{L}}\) with regard to cognitive accessibility in a way similar to how the interpreted Grzegorczyk modal system Grz attests the semi-decidability of the class of sentences of Peano Arithmetic (PA) with regard to truth-cum-provability. (For the latter, see again Boolos, 1993.) So, instead of truth-cum-provability for sentences of PA, for the sentences of a vague language we have truth-cum-non-borderlineness (or absolute cognitive accessibility). Formally, the assessments by competent individuals are of utter simplicity, compared with the complexity of proofs. (In substance, of course, the competence of the individuals is highly complex and sensitive to detail.) But this is not the point of comparison here.Footnote 26

The significance of the semi-determinability of the class of sentences of a vague first-order modal language \({\mathcal{L}}\) can be discerned at different levels. Sects. 12 and 13 present the two that are directly relevant to the Sorites.

15 Semi-determinability and the Borders of the Borderline Zone

Usually, in modal theories of vagueness, the interpreted □-operator (or analogue) demarcates the extensions of the clear (definite, determinate …) cases of some predicate F. As a result, with the context fixed and all, in a Sorites series with F there are so-called sharp boundaries between the non-borderline F and the borderline F on either side of the borderline zone, delimiting three extensions. There are a last non-borderline-F and a first borderline-F as well as a last borderline-F and a first non-borderline-not-F. Such a set-up leads to several problems. The first is that it introduces two sharp boundaries that appear to have no counterpart in the phenomenon the theories seek to capture: the grey zone, the hedging behaviour, et sim.

With the class of vague expressions understood as semi-determinable and borderlineness defined by the cognitive-factively interpreted finality logic the situation is rather different. For a Sorites series with F, the logic offers the following picture. From left to right, for any n, a sequence of □nF cases is followed by a sequence of ∇nF cases, followed by a sequence of □n¬F cases. However, the point of the logic is not to delimit extensions that correspond to these three sequences. The point of the logic is to explain why there are no (or no accessible) fully determined extensions.

From Monotonicity and Polar one can derive that for any Sorites series with F it is clear that there is a last clear case. But with the □-operator defined by the factive-cognitively interpreted FIN, it is not clear which case this is: let b be the last □nF case of the series for some n; then it is not clear that b is the last □nF case. We cannot tell that b is the last clear case. Since any borderline case a is ∇nF for any n, one can never rule out that for a there is an n + 1 such that a is ∇n+1F. So, one cannot rule out that a is the last clear case of F, nor that a is the last clear case of □nF for any n.

In terms of the unsavoury assessment sensitivity, the reason for this is that for any borderline case a there is an accessible viewpoint (‘world’) v at which a is a non-borderline case, i.e. a case that is □nFa for any n or a case that is □n¬Fa for any n. We cannot tell that a is not □F, since there always is a final viewpoint v at which a is □F and we cannot tell that a is not □2F, since at this viewpoint a is also □2F, and so on, and the same for □¬F.

In terms of semi-determinability, in a Sorites series up to the last case of which we can tell that it is clear, the response to ‘Fa for sure?’ is ‘yes’. For the sequence of borderline cases, there is no response to ‘Fa for sure?’, ‘□Fa for sure?’, □¬Fa for sure?’, ‘□2Fa for sure?’, ‘□2¬Fa for sure?’, and so on. At no level n is there a response to whether □nFa, and the possibility is always open that the response to ‘□n+1Fa for sure?’ will be ‘yes’. The method does not lead to a halt for any of these sentences. Each of them will come up for assessment again and again in accordance with some suitable algorithm. The method establishes tell-ability, and there is no other way to establish whether A than that relevantly competent individuals can tell that A.Footnote 27

The fact that the same cases come up repeatedly, and that each time the competent speakers cannot respond with either ‘yes’ or ‘no’, does not enable the speakers to tell that such cases are borderline cases. Recall that the speakers are taken not to have a reliable meta-perspective and that this assumption reflects the fact that once we are in the grey area, we may always be unable to discern whether the difference between two assessments of the same case is due to a shift in context or to a difference in viewpoint (above Sect. 5), and hence that prior assessments of the same questions are not reliable.

So, although there is a last clear case of F, the finality logic brings out how it cannot be established which case in a Sorites series this last case is. (And this is the point of the logic at the level of sentences in a Sorites.) The reason why this cannot be established, that is, whether the reason is epistemic, semantic or ontic in nature, or any combination of these, is side-stepped here and picked up in Part IV. The solution offered separates these two questions, (i) the question regarding the logical structure and the cognitive element of the solution and (ii) the metaphysical question about the reason why this is the structure of vague expressions.

The finality logic accurately represents the absence of sharp boundaries between the non-borderline cases and the borderline cases that has its origin in the semi-determinability of vague predicates and that matches the empirical datum that it seems impossible to establish where exactly the hedging behaviour starts and where it ends. (The two meta-principles of FIN that, for any n, □A ↔ □nA and ∇A ↔ ∇nA, indicate this, too.) The existence of last clear cases is thus not the same as the existence of sharp boundaries between the borderline and non-borderline cases.

At this level, it also becomes clear how system FIN makes it possible to stake out the grey area in a Sorites series. The affirmative responses to literals Fa, ¬Fa on either side of the borderline zone will correspond roughly to the sections that enclose the grey area. (A grey area can never be exactly delineated because it is established empirically.) Whenever a fully informed individual can respond to ‘A (for sure)?’ with ‘yes’, other individuals’ hedging behaviour can likely be put down to lack of qualification or some other factor not essential to the Sorites (context not sufficiently specified, etc.). Thus the grey area does not correspond to a third kind of cases. It corresponds to those cases that evade assessment, but for which one cannot rule out that they are of one or the other kind.

The last two paragraphs indicate a similarity between the proposed agnostic solution and Crispin Wright’s claim that vagueness leaves us in a quandary (Wright, 2001, 2003). Where Wright seems to hold that, for borderline a with regard to F it is not knowable whether it is knowable whether Fa (Wright, 2001) or that, if it is indeterminate whether Fa, then it is indeterminate whether it is indeterminate whether Fa (Wright, 2003), the agnostic solution offered here maintains that if it is cognitive-factively inaccessible whether Fa, then it is cognitive-factively inaccessible whether it is cognitive-factively inaccessible whether Fa, or that, if a is borderline F, it is borderline borderline F. Unlike Wright’s theory, this solution includes a coherent normal modal system that can be taken to express this fact. (For the logical relation between FIN and intuitionistic theories of vagueness see Sect. 17).

16 Semi-determinability and the Borderline Existence of Borderline Cases

The second level at which semi-determinability is relevant to the Sorites is that of quantified modalized literals. The relevant class of questions here is whether (for sure) some predicate F has no borderline cases. The relevant sentences A are of the form ¬∃x∇(φ)x. Where at the first level the semi-determinability class of questions is whether some objects are F (for sure), at this second level the relevant class of questions is whether a predicate has no borderline cases (for sure)—or whether a predicate is precise, for theories that take the vagueness of an expression to be tantamount with it having borderline cases. Now distinguish the following two cases.

First assume that there are borderline cases of some F, i.e. ∃xFx. Then F is viewpoint-sensitive and one cannot rule out that there is a borderline case. One also cannot rule out that there is no borderline case, and that is, one also cannot rule out that every object is either □nF or □n¬F for any n. So, on the assumption that ∃xFx, there is no answer to the question whether there exist borderline cases of F. In the interpreted logic FIN, whenever there exists a borderline case of F, one cannot tell (for sure) whether there exists a borderline case of F. Formally, this can be expressed, via theorems V and V∃, with the meta-principle

13.1

for any n          ∃xFx → ∇nxFx

Second assume that in finite PM series (see sect. 2) F has no borderline cases, i.e. ¬∃xFx. Then the predicate F is viewpoint-insensitive. In this case one can tell that there is no borderline case of F. Of every object up for assessment one can tell that it is either clearly F or clearly not F. (Consider ‘is a prime number under 1000’.) Thus, on the assumption that in a PM series F has no borderline cases, or ¬∃xFx, the response to the question if (for sure) there exist no borderline cases of F is always ‘yes’. In the interpreted logic FIN, whenever in a PM series F has no borderline cases, one can tell (for sure) that F has no borderline cases.   If one adds the Barcan formula to FIN (Cresswell 2001), this generalizes to the meta-principle

13.2

         for any n           ¬∃x∇Fx → □n¬∃x∇FxFootnote 28

This lack of determinability of the existence of borderline cases has significance for the solution of the Sorites. Since an explanation of the paradox requires that there are borderline cases in a Sorites series, in system FIN it also requires that it is borderline whether there are borderline cases—another consequence of the definition of borderlineness by the finality logic. Semantically, the borderlineness of whether there are borderline cases results directly from the assessment sensitivity of vague predicates. As said above, the underlying philosophical theory, in crudest outline, is that for every borderline case in a Sorites series with F, even with the context fixed, there is a viewpoint from which it looks non-borderline F or a viewpoint from which it looks non-borderline ¬F. Semantically, this introduces the general possibility that for any sub-sequence of borderline cases am, …, am+n, of a Sorites series, there is a viewpoint regarding Fam, …, Fam+n at which there are no borderline cases.Footnote 29 Given that, for any arbitrary Sorites series with F, there is at least one such viewpoint, one cannot rule out that there are no borderline cases in the Sorites series—however unlikely this may be. Nor, of course, can one rule out that there are borderline cases (Sects. 3 and 7). It is in keeping with this theory, that the agnostic solution employs the principle that it is borderline whether there are borderline cases.

Modally, the borderlineness of the existence of borderline cases in a Sorites series can be expressed with the ∇ operator as

13.3

For arbitrary SsF

∇∃i∇Fai

∃∇

In system FIN, ∇∃∇ follows from the assumption of ∃∇, by theorems V∃ and MP. ∇∃∇ is part of the full explanation of the paradoxicality of the Sorites (Sect. 14).

17 Lack of determinability, Higher-Order Vagueness Paradoxes and Provability Logic

The manifestation of semi-determinability with regard to the borderline zones of Sorites series served to explain the absence of cognitively accessible sharp boundaries of the grey areas. Of equal significance is the  lack of determinability in the subclass of questions whether ¬∃xFxF for arbitrary F: It renders the agnostic solution immune to all known higher-order vagueness paradoxes. This is a major advantage of the theory. The key element of the argument that shows the immunity uses the fact that in system FIN, since ∇A entails ¬□A, we also have entailed by ∃∇

14.1

For arbitrary SsF

¬□∃i∇Fai

¬□∃∇

(Details are set out in Bobzien 2015, 76-80.) This fact allows us to extend the comparison of the agnostic solution with provability logic. Looking at Grz and truth-cum-provability (or alternatively GL and provability), there are sentences A in the language of PA that are true in the standard model but not provable. These sentences all contain the provability predicate of the logic. Similarly, with the factive-cognitively interpreted FIN there are sentences A in the language \({\mathcal{L}}\) that are true but not cognitively accessible, and they all contain the modal operator ∇ of the logic. (Their most basic form is ∃xφ(x)). Just as in the case of provability logic the unprovable true A can be proved in a stronger theory (which will contain unprovable true sentences B, for which there will be an even stronger theory, and so forth), so in the language \({\mathcal{L}}\) of FIN the true but cognitively inaccessible existential modal sentences A would be both true and cognitively accessible in a stronger theory, but that theory would itself contain new existential modal sentences B that are true but cognitively inaccessible, and so forth. (Bobzien 2013, 4-7, 17-30, provides an informal template for constructing such enriched more precise languages.)

We can now also see why the second assumption of the agnostic solution introduced ∃∇ conditionally on explaining the paradoxicality of the Sorites: ∃∇, though assumed to be true, is not (fully) epistemically accessible. (In some theories of knowledge and assertion, the assumptions in a theory must be knowable—since (i) the assumptions of a theory must be assertible and (ii) one must only assert what one knows; I happen to disagree with both (i) and (ii). However, the theory I am proposing—as I am proposing it—is independent of my view on these points.)

Finally, to conclude Part III, an update to the ‘flow diagram’ from Sect. 10 (next page). Due to the equivalence in FIN between ∃∇ and WC, on the assumption of ∃∇, we also have Fig. 2

14.2

For arbitrary SsF

∇∀i (□Fai → ¬□¬Fai+1)

∇WCFootnote 30 (1) ∇∃i∇Fai assumption ∇∃∇ (2) ∃i∇Fai ↔ ∀i (□Fai → ¬□¬Fai+1) WC ↔ ∃∇ (= 10.1) (3) ∇∃i∇Fai ↔ ∇∀i (□Fai → ¬□¬Fai+1) (2), E (= 4.7) (4) ∇∀i (□Fai → ¬□¬Fai+1) (1), (3), df ↔ , ∧-elimination, MP

Philosophically, ∇WC is explained in much the same way as ∇∃∇. Moveover, since by definition of ∇, ∇A entails ¬□A, from the assumption of ∃∇, in addition to ¬□∃∇ (14.1), we also obtain ¬□WC.Footnote 31 Fig. 2 supplements Fig. 1 with the results of Part III. (Once again, the diagram represents the relations that hold even if the assumed truth-values of the formulae are disregarded, in particular the falsehood of the formulae SC, TOL1, TOL2 and TOL3.) 

Fig. 2
figure 2

Refined diagrammatic representation of the chief logical relations between principles relevant to the proposed solution


Part IV: Different kinds of agnostic solutions

This part explains how the agnostic solution can be supplemented with a variety of semantic theories. Depending on whether one preserves any of a non-arbitrary cut-off, MonotonicityF, bivalence, and tertium non datur, the agnostic solution gives rise to epistemicist agnosticism, supervaluationist-style agnosticism, chaotic (psychological-contextualist) agnosticism, polar agnosticism or intuitionism-style agnosticism.

18 Epistemicist Agnosticism with a Non-arbitrary Sharp Cut-Off

The bivalence-preserving agnostic solution as presented so far does not entail that there is in a Sorites series with F a (and that is precisely one) sharp cut-off point between the true and the false cases of F (see above p.25). Hence it does not entail Williamson-style epistemicism (epistemicismw).Footnote 32 One obtains such a sharp cut-off, if one adds MonotonicityF (2.5) as a third assumption. This results in an epistemicist agnosticism in which the borderline zone appears fairly chaotic (Sect. 3) but is in fact governed by a rule that entails a sharp cut-off between the true and the false cases. In this section I compare epistemicist agnosticism with epistemicismw. Suppose for the sake of argument that we adopt as a fourth assumption Williamson’s—semantic—explanation for why there is such an epistemically inaccessible non-arbitrary cut-off point (i.e., that the linguistic meaning of vague terms perpetually vacillates). Epistemic agnosticism can then be seen to replace Williamson’s combination of his logic of clarity and margin-for-error theory by system FIN in its tell-ability interpretation, with its possible-world semantics given substance by the unsavoury assessment sensitivity of vague expressions.Footnote 33 Both these theories share—in addition to being classical, bivalent, epistemicist and having a sharp true/false cut-off point—the further elements that their solution introduces an ersatz conditional and that one cannot identify with certainty any specific borderline cases in any Sorites series and that in this sense there are no clear borderline cases.

The differences between epistemicist agnosticism and epistemicismw include the following. (1) In epistemicist agnosticism, the borderline zone in a Sorites series corresponds to the empirically determinable grey area of hedging behaviour and potential disagreement, with allowances made for factors like small handicaps of individual assessors, variants in linguistic usage, etc. (Sect. 3 above). In epistemicismw, it is not obvious how the theory relates to the phenomenon of a grey area. (2) In epistemicist agnosticism, the polar cases are not borderline cases of any order. In epistemicismw the polar cases are borderline cases of some order. (3) Epistemicismw requires at least two borderline cases per Sorites series. (This follows from Williamson, 1994, 232.) Epistemicist agnosticism can do with—the possibility of—one. (4) Epistemicist agnosticism does not encounter the conjunction-agglomeration problem for non-vague sentences that epistemicismw faces (Williamson, 1999, 139–140): in epistemicismw, the conjunction of two clear borderline cases A1 and A2 can imply the nth-order borderlineness for any n of their conjunction A1A2. In system FIN, this cannot happen. (5) In the logic of epistemicist agnosticism non-borderlineness (precision) and borderlineness (vagueness) are closed under uniform substitution, whereas in epistemicismw this is not the case (Williamson, 1999, 132–133). So on balance epistemic agnosticism has the edge over Williamson-style epistemicism.

19 Bivalent Agnosticism with Arbitrary Sharp Cut-Offs and without Sharp Cut-Offs

To my mind, the assumption of a non-arbitrary cut-off between the true and the false cases in a Sorites series is too counterintuitive for a viable theory of vagueness. The agnostic solution also works with several alternatives. One preserves classical logic, bivalence and MonotonicityF (= 2.5). One preserves classical logic, bivalence and surrenders MonotonicityF. The third preserves MonotonicityF and classical logic and surrenders bivalence, a fourth preserves MonotonicityF and bivalence and surrenders classical logic. In this section, I set out the first two options.

If we remove the assumption of a (= precisely one) non-arbitrary cut-off but retain bivalence and MonotonicityF, we obtain an agnosticism that preserves the standard penumbral connections. It resembles supervaluationism (e.g. Fine, 1975) in that it has the same set of possible truth-value distributions in the borderline zone. Unlike supervaluationism, it is not just classical but also preserves bivalence. Where supervaluationism has admissible truth-value distributions, non-epistemic bivalent agnosticism has actual truth-value distributions. In this second kind of agnosticism, there is in a Sorites series precisely one transition from one truth-value to the other, and this semantic switch occurs at or in the borderline zone. This is all one can say about the truth-value distribution in the borderline zones. Recall the philosophical theory sketched in Sect. 3: for any borderline case of F there are viewpoints from which it looks F and viewpoints from which it looks ¬F and viewpoints from which it looks non-borderline F and/or non-borderline ¬F, so that it is impossible to say of any borderline case that it is borderline. In this respect there is a homogeneity holding between the borderline cases that provides no reasons for the jump from true to false to occur at one point rather than another. This suggests that a plausible way to think of the actual truth-value distribution in the borderline zone is as being random. The immediate reason why it is unpredictable what truth-value a borderline-case sentence may have in a context c is then that there is no recognizable pattern (beyond the stipulated MonotonicityF) to the actual truth-values in the borderline zone. If MonotonicityF is considered indispensable, this seems to offer an accurate representation of how things are in the grey areas as far as we can possibly tell. The described randomness of the location of the semantic switch leaves both bivalence and classical logic in place. Since the location of the change from truth to falsehood in a semantic series is random here, the implausibility that some think comes with such borders in epistemicist theories is alleviated.

A more radical non-epistemicist agnosticism is one that rejects MonotonicityF and thereby a mandatory sharp cut-off. In this case, the fact that in the borderline zone speakers do not seem to uphold MonotonicityF (Sect. 3) is taken to echo the actual semantic situation in the borderline zone. Here, it is not the placement of the truth-value switch that is random, but the entire distribution of semantic values: the truth-value distribution in the borderline zone is chaotic. This notwithstanding, both bivalence and classical logic are preserved. This variety of agnosticism, too, matches the philosophical theory sketched in Sect. 3: For any borderline case of F there are viewpoints from which it looks F and viewpoints from which it looks ¬F. Nothing indicates any direction (from F to ¬F or vice versa) or provides reasons for any particular truth-value distribution in the borderline zone. In this chaotic non-epistemic agnosticism without MonotonicityF there is in a Sorites series at least one transition from one truth-value to the other, and there can be at least as many as there are borderline cases in the sequence—for n borderline cases n transitions if n is odd, n + 1 if n is even. This set-up would be apt for psychological contextualism (e.g. Raffman, 1994). Since there can be a plurality of cases in which a true sentence of the series is followed by a false one, the implausibility that comes with such borders in epistemicist theories is removed.

20 Outlook: Generalizing Revenge-Proof Agnosticism to Non-bivalent and Non-classical Theories of Vagueness

The theories of vagueness considered in the last two sections contain classical normal modal logic and bivalence. However, the agnostic solution offered has more general relevance. What I have in mind is a generalization from classical normal modal logic to classical systems with a three-valued semantics and to systems without tertium non datur. In this way the scope of the solution offered is widened to theories that contain two truth-values—e.g. definitely true and definitely false—and allow for a third semantic status that is not itself a truth-value but some kind of indeterminacy with respect to truth-value. There are again several cases.

Use of classical logic without bivalence has been suggested by Ian Rumfitt to formally capture Mark Sainsbury’s polar theory of vagueness (Rumfitt, 2015; Sainsbury, 1996). In essence, the boundary between, say, blue and not blue colour patches in a Sorites series is blurred, since although ‘blue or not blue’ is satisfied by all colour patches of the series, the fact that the semantic value of sentences expressing borderline cases is ‘Indeterminate’ prevents us from inferring where that boundary between the blue and the not blue cases is located. In order to avoid higher-order vagueness paradoxes, this kind of theory requires that, where the semantic value of a sentence is ‘Indeterminate’, a sentence expressing this has itself the value ‘Indeterminate’; and that a sentence that expresses that there exist certain sentences with the value ‘Indeterminate’ itself has the value ‘Indeterminate’. (This is not stated in Rumfitt, 2015.) How such a theory relates structurally to the agnostic theory with bivalence intact then becomes apparent. The FIN modal triad □F, ∇F, □¬F corresponds to Rumfitt’s vague semantic triad True, Indeterminate and False. To Rumfitt’s classical tertium correspond the tertium plus bivalence. (This preserves the T-schema for vague sentences.) The fourfold distinction of Rumfitt’s pairs F & True(F), F & Indeterminate(F), ¬F & Indeterminate(¬F) and ¬F & False(F) is matched by F∧¬∇F, F∧∇F, ¬F∧∇F and ¬F∧¬∇F¬F. (Mormann, 2020 shows that at the sentential level Rumfitt’s topological semantics entails higher-order vagueness that is columnar.)

The relation of revenge-free agnosticism to theories of vagueness without the tertium, in particular intuitionistic ones, is prima facie different than those discussed so far. It is grounded in the fact that S4M is a modal companion of intuitionistic logic. I briefly mention how some core ideas of intuitionist theory of vagueness are preserved in the generic solution to the Sorites put forward here. Crispin Wright’s agnostic intuitionist theory will serve as the paradigm theory (Wright, 2007, 2019). In it, MonotonicityF is retained. Via the McKinsey–Tarski translation S4M translates into the non-modal sentential logic of intuitionistic theories of vagueness. So, the sentential part of the intuitionistic theory is preserved in the proposed solution; and on account of axiom M it is preserved without higher-order vagueness paradoxes. (For details see Bobzien & Rumfitt, 2020, Sects. 14.) The first-order modal logic FIN however is not a modal companion of intuitionistic logic, and so the agnostic solution as a whole is not intuitionistic. It accompanies a logic stronger than intuitionistic logic, but weaker than classical logic. System FIN is a modal companion of the intermediate logic QH+KF, where QH stands for first-order intuitionistic logic and KF for the axiom ¬¬∀(Fx ∨ ¬Fx). (The logic QH+KF is discussed in Gabbay, Skvortsov, and Shehtman (2009) 138, 157-8, 515-6.) Axiom KF ensures that the negation of ∀x (Fx ∨ ¬Fx) is not provable. So QH+KF 'hovers' between intuitionistic and classical logic similar to the way in which the interpreted FIN 'hovers' between the existence and non-existence of borderline cases. One might say that as FIN is the first-order modal logic of vagueness, so QH+KF is the first-order non-modal logic of vagueness.Footnote 34

In conclusion of Part IV, it can be said that the finality logic, that is, the normal modal logic FIN, can serve as the basis for a considerable variety of revenge-free agnostic solutions to the Sorites paradox, ranging from epistemicist approaches, via supervaluationist-tinted agnosticism, ‘chaotic’ or psychological-contextualist approaches and polar theories, to approaches based on core ideas of intuitionistic theories of vagueness. FIN seems to be a deserving candidate for the title first-order modal logic of vagueness. Moreover, since FIN is a modal companion of the intermediate logic QH+KF, indirectly it also introduces a non-modal logic of vagueness.