Showing posts with label classical logic. Show all posts
Showing posts with label classical logic. Show all posts

18 Jul 2018

Priest (11a.4) An Introduction to Non-Classical Logic, ‘Modal FDE,’ summary

 

by Corry Shores

 

[Search Blog Here. Index-tags are found on the bottom of the left column.]

 

[Central Entry Directory]

[Logic and Semantics, entry directory]

[Graham Priest, entry directory]

[Priest, Introduction to Non-Classical Logic, entry directory]

 

[The following is summary of Priest’s text, which is already written with maximum efficiency. Bracketed commentary and boldface are my own, unless otherwise noted. I do not have specialized training in this field, so please trust the original text over my summarization. I apologize for my typos and other unfortunate mistakes, because I have not finished proofreading, and I also have not finished learning all the basics of these logics.]

 

 

 

 

Summary of

 

Graham Priest

 

An Introduction to Non-Classical Logic: From If to Is

 

Part I:

Propositional Logic

 

11a

Appendix: Many-valued Modal Logics

 

11a.4

Modal FDE

 

 

 

 

Brief summary:

(11a.4.1) In our many-valued modal FDE logic, we have just the connectives ∧, ∨ and ¬, because A B is defined as ¬A B. (11a.4.2) FDE can be formulated as a four-valued logic, and the connectives can be evaluated with the following diamond lattice (Hasse diagram):

 

1

↗               ↖

b                                 n

↖                   ↗

0

 

f is the greatest lower bound;  f is the least upper bound; and f¬ maps 1 to 0, vice versa, and each of b and n to itself. (11a.4.3) Our modal FDE logic is called KFDE. “If we ignore the value n in the non-modal case (that is, we insist that formulas take one of the values in {1, b, 0}) we get the logic LP. In the modal case, we get KLP. If we ignore the value b in the non-modal case, we get the logic K3. In the modal case, we get KK3” (245). (11a.4.4) The equivalence between four-valued FDE truth-values and the four value-situations of the relational semantics are: v(A) = 1 iff Aρ1 and it is not the case that Aρ0 ; v(A) = b iff Aρ1 and Aρ0 ; v(A) = n iff it is not the case that Aρ1 and it is not the case that Aρ0 ; and v(A) = 0 iff it is not the case that Aρ1 and Aρ0 . The truth-falsity conditions for the connectives in the relational semantics are: A Bρ1 iff Aρ1 and Bρ1 ; A Bρ0 iff Aρ0 or Bρ0 ; A Bρ1 iff Aρ1 or Bρ1 ; A Bρ0 iff Aρ0 and Bρ0 ; ¬Aρ1 iff Aρ0 ; and ¬Aρ0 iff Aρ1 . “Validity is defined in terms of the preservation of relating to 1” (245). (11a.4.5) KFDE has the same relational semantics but with world designations and with the following rules for the necessity and possibility operators:

vw(A) = 1 iff Aρw1 and it is not the case that Aρw0

vw(A) = b iff Aρw1 and Aρw0

vw(A) = n iff it is not the case that Aρw1 and it is not the case that Aρw0

vw(A) = 0 iff it is not the case that Aρw1 and Aρw0

 

A Bρw1 iff Aρw1 and Bρw1

A Bρw0 iff Aρ0 or Bρw0

 

A Bρw1 iff Aρw1 or Bρw1

A Bρw0 iff Aρw0 and Bρw0

 

¬Aρw1 iff Aρw0

¬Aρw0 iff Aρw1

 

Aρw1 iff for all w′ such that wRw′, Aρw1

Aρw0 iff for some w′ such that wRw′, Aρw0

 

Aρw1 iff for some w′ such that wRw′, Aρw1

Aρw0 iff for all w′ such that wRw′, Aρw0

(based on with quotation from p.245-246)

(11a.4.6) Next Priest provides the argumentation for why the truth/falsity conditions are formulated the way they are. (11a.4.7) By adding a possible worlds exhaustion constraint to KFDE we can get KLP. (11a.4.8) By adding a possible worlds exclusion constraint to KFDE we can get KK3. (11a.4.9) By adding both the exhaustion and exclusion constraints to KFDE, we get the classical modal logic K. (11a.4.10) We can apply the world accessibility relation constraints (like ρ, σ, τ, etc) to our specific many-valued modal logics to get such extensions as: KFDEρ, KLPρτ, KK3σ and so forth. (11a.4.11) There are no logical truths (tautologies) in KFDE and KK3, because to be a logical truth means that the formula is true under all interpretations. But in KFDE and KK3, under any interpretation, every formula can be valued neither true nor false, and thus no formulas can be logical truths. (11a.4.12) The interpretations for the logics of the family we are considering are monotonic. (11a.4.13) A corollary of this is “that ⊨K A iff ⊨KLPA (and similarly for Kρ and KLPρ, etc.)” (247).

 

 

 

 

 

Contents

 

11a.4.1

[The Connectives in Our Many-Valued Modal FDE]

 

11a.4.2

[FDE as a Four-Valued Logic]

 

11a.4.3

[KFDE, KL, and KK3]

 

11a.4.4

[The Relational Semantics of FDE]

 

11a.4.5

[The Relational Semantics of KFDE]

 

11a.4.6

[The Rationale for the Modal Operator Truth/Falsity Conditions]

 

11a.4.7

[Obtaining KLP]

 

11a.4.8

[Obtaining KK3]

 

11a.4.9

[Obtaining K]

 

11a.4.10

[Extensions of Our Many-Valued Modal Logics]

 

11a.4.11

[The Lack of Logical Truths in KFDE and KK3.]

 

11a.4.12

[The Monotonicity of These Logics]

 

11a.4.13

[Corollary]

 

 

 

 

Summary

 

11a.4.1

[The Connectives in Our Many-Valued Modal FDE]

 

[In our many-valued modal FDE logic, we have just the connectives ∧, ∨ and ¬, because A B is defined as ¬A B.]

 

[Recall from section 11a.2 that we are formulating many-valued modal logics. We will now do a many-valued modal FDE logic. (See ch.8). Recall from section 8.2.1 that we have just the connectives ∧, ∨ and ¬, because A B is defined as ¬A B.]

Let us now look at one many-valued modal logic in more detail. The many-valued logic in question is FDE. The language for this has three connectives: ∧, ∨ and ¬. (Recall that A B is defined as ¬A B.)

(244)

[contents]

 

 

 

 

 

 

11a.4.2

[FDE as a Four-Valued Logic]

 

[FDE can be formulated as a four-valued logic, and the connectives can be evaluated with the following diamond lattice (Hasse diagram):

 

1

↗               ↖

b                                 n

↖                   ↗

0

 

f is the greatest lower bound;  f is the least upper bound; and f¬ maps 1 to 0, vice versa, and each of b and n to itself.]

 

[Recall from section 8.4 that we can formulate FDE as a four-valued logic (rather than as a two-valued logic with four truth-value situations enabled by a relational truth-value semantics; see section 8.2. In the four-valued version, the four values are: 1 (for just true), 0 (for just false), b (for both), and n (for neither), and the designated values are 1 and b. Next we should recall from section 8.4.3 how the diamond lattice works. Priest’s version is:

 

1

↗               ↖

b                                 n

↖                   ↗

0

 

I proposed something with more reminders in it for how it is read.

 

1

↙↗       

         ↖↘

b           

|

             n

        ↘↖        

         ↗↙

0

 

Negation toggles 0 and 1, and it maps n to itself and b to itself:

Negation and

1

↙↗       

        ↖↘

b           

|

             n

        ↘↖        

         ↗↙

0

 

Priest writes here that: “f¬ maps 1 to 0, vice versa, and each of b and n to itself”. For conjunction, we take the greatest lower bound for both of the conjunct values, that is to say, when moving upward, we find the highest place we can start from in order to arrive at both of the two conjunct values (we can also start and arrive at the same place, if we begin at our destination).

Conjunction >

(greatest lower bound, reading upwards)

1

       

        

b           

|

             n

                

        

0

 

Priest writes: “f is the meet on this lattice”. (On this wiki page, the greatest lower bound is called the “meet”.) For disjunction, we look for the least upper bound: when moving downward, we seek the lowest place we can start from to arrive at both values.

Disjunction ↓ <

(least upper bound, reading downwards)

1

       

        

b           

|

             n

                

        

0

 

Priest writes: f is the join. (On this wiki page, the least upper bound is called the “join”.) ]

As we saw in chapter 8, FDE can be formulated as a four-valued logic. V = {1, 0, b, n} – true (only), false (only), both and neither. D = {1, b}. The values are ordered as follows:

 

1

↗               ↖

b                                 n

↖                   ↗

0

 

f is the meet on this lattice; f is the join; f¬ maps 1 to 0, vice versa, and each of b and n to itself.

(245)

[contents]

 

 

 

 

 

 

11a.4.3

[KFDE, KL, and KK3]

 

[Our modal FDE logic is called KFDE. “If we ignore the value n in the non-modal case (that is, we insist that formulas take one of the values in {1, b, 0}) we get the logic LP. In the modal case, we get KLP. If we ignore the value b in the non-modal case, we get the logic K3. In the modal case, we get KK3” (245).]

 

[Recall from section 11a.2.8 that a many-valued modal logic is called KL. Here the L is a many-valued logic, and the K is a modal logic (see section 2.1 and section 2.3). The K part is structured in the following way:

An interpretation for this language is a triple ⟨W, R, v⟩. W is a non-empty set. Formally, W is an arbitrary set of objects. Intuitively, its members are possible worlds. R is a binary relation on W (so that, technically, R W×W). Thus, if u and v are in W, R may or may not relate them to each other. If it does, we will write uRv, and say that v is accessible from u. Intuitively, R is a relation of relative possibility, so that uRv means that, relative to u, situation v is possible. υ is a function that assigns a truth value (1 or 0) to each pair comprising a world, w, and a propositional parameter, p. We write this as vw(p) = 1 (or vw(p) = 0). Intuitively, this is read as ‘at world w, p is true (or false)’.

(p.21, section 2.3.3)

So that gives us the K in KL. The L is a many-valued logic, which has the structure:

a propositional many-valued logic is characterised by a structure ⟨V, D, {fc : c C}⟩, where V is the set of semantic values, D V is the set of designated values, and for each connective, c, fc is the truth function it denotes. An interpretation, v, assigns values in V to propositional parameters; the values of all formulas can | then be computed using the fcs; and a valid inference is one that preserves designated values in every interpretation.

(pp.242-243, section 11a.2.1; see section 7.2).

It would seem that for FDE, as a four-valued logic, its ⟨V, D, {fc : c C}⟩ would be filled out in the following way:

V = {1, 0, b, n}

D = {1, b}

C = {¬, ∧, ∨} (with A B as ¬A B)

fc; c C = {f¬, f, f}

 

f¬  
1 0
b b
n n
o 1

 

f 1 b n o
1 1 b n 0
b b b 0 0
n n 0 n 0
o 0 0 0 0

 

f 1 b n o
1 1 1 1 1
b 1 b 1 b
n 1 1 n n
o 1 b n 0

 

So when we combine this FDE four-valued semantics with modal semantics, our KL is more specifically KFDE. Now recall the exhaustion constraint from section 8.4.9 and 8.4.10. When applied to FDE, it disallows there being a neither value, giving us LP. Here we can also thereby obtain KLP. Or, if we apply the exclusion constraint (see section 8.4.6 and section 8.4.7), we can get K3, and thus here in our modal logics, KK3. (Note, the first K is for “Kripke” (our modal logic, see section 2.1.2) and the second one is for “Kleene” (which is  for our many-valued logics; see section 7.3.4)).]

KFDE is obtained by the general construction described. If we ignore the value n in the non-modal case (that is, we insist that formulas take one of the values in {1, b, 0}) we get the logic LP. In the modal case, we get KLP. If we ignore the value b in the non-modal case, we get the logic K3. In the modal case, we get KK3.

(245)

[contents]

 

 

 

 

 

 

11a.4.4

[The Relational Semantics of FDE]

 

[The equivalence between four-valued FDE truth-values and the four value-situations of the relational semantics are: v(A) = 1 iff Aρ1 and it is not the case that Aρ0 ; v(A) = b iff Aρ1 and Aρ0 ; v(A) = n iff it is not the case that Aρ1 and it is not the case that Aρ0 ; and v(A) = 0 iff it is not the case that Aρ1 and Aρ0 . The truth-falsity conditions for the connectives in the relational semantics are: A Bρ1 iff Aρ1 and Bρ1 ; A Bρ0 iff Aρ0 or Bρ0 ; A Bρ1 iff Aρ1 or Bρ1 ; A Bρ0 iff Aρ0 and Bρ0 ; ¬Aρ1 iff Aρ0 ; and ¬Aρ0 iff Aρ1 . “Validity is defined in terms of the preservation of relating to 1” (245).]

 

[Recall from section 8.2 that Priest originally formulates FDE using a relational semantics. Here he gives the equivalences between the four-values and the four value-situations along with the truth/falsity conditions for the connectives. Validity is preservation of 1.]

As we also saw in chapter 8, FDE can be formulated equivalently as a logic in which, instead of an evaluation function, v, there is a relation, ρ (not to be confused with the constraint on the accessibility relation), which relates a formula, A, to the values 1 (true) and 0 (false) as follows:

 

v(A) = 1 iff Aρ1 and it is not the case that Aρ0

v(A) = b iff Aρ1 and Aρ0

v(A) = n iff it is not the case that Aρ1 and it is not the case that Aρ0

v(A) = 0 iff it is not the case that Aρ1 and Aρ0

 

The appropriate truth/falsity conditions for the connectives are:

 

A Bρ1 iff Aρ1 and Bρ1

A Bρ0 iff Aρ0 or Bρ0

A Bρ1 iff Aρ1 or Bρ1

A Bρ0 iff Aρ0 and Bρ0

¬Aρ1 iff Aρ0

¬Aρ0 iff Aρ1

 

Validity is defined in terms of the preservation of relating to 1.

(245)

[contents]

 

 

 

 

 

 

11a.4.5

[The Relational Semantics of KFDE]

 

[KFDE has the same relational semantics but with world designations and with the following rules for the necessity and possibility operators: □Aρw1 iff for all w′ such that wRw′, Aρw1 ; □Aρw0 iff for some w′ such that wRw′, Aρw0 ; ◊Aρw1 iff for some w′ such that wRw′, Aρw1 ; ◊Aρw0 iff for all w′ such that wRw′, Aρw0 .]

 

[Priest next says that we can formulate KFDE firstly by using the above formulations from section 11a.4.4 by adding world designations, and secondly by formulating the truth/falsity conditions for the modal operators similarly. Recall from section 11a.2.6 that the modal operators for a many-valued modal logic would be given as:

vw(□A) = Glb{vw(A) : wRw′}

vw(◊A) = Lub{vw(A) : wRw′}

(p.242, section 11a.2.6 )

For necessity, we take the greatest lower bound. So in FDE, if a formula is related both to 1 and 0 in whatever accessible world, the greatest lower bound would be 0. These are the conditions for necessity in our modal version:

Aρw1 iff for all w′ such that wRw′, Aρw1

Aρw0 iff for some w′ such that wRw′, Aρw0

That would seem to fit the lower-bound articulation. Likewise for the possibility operator (see below). As such, I will try to list all the value equivalences and truth/falsity conditions for all the values and operators in KFDE formulated in the relational semantics.

 

vw(A) = 1 iff Aρw1 and it is not the case that Aρw0

vw(A) = b iff Aρw1 and Aρw0

vw(A) = n iff it is not the case that Aρw1 and it is not the case that Aρw0

vw(A) = 0 iff it is not the case that Aρw1 and Aρw0

 

A Bρw1 iff Aρw1 and Bρw1

A Bρw0 iff Aρ0 or Bρw0

 

A Bρw1 iff Aρw1 or Bρw1

A Bρw0 iff Aρw0 and Bρw0

 

¬Aρw1 iff Aρw0

¬Aρw0 iff Aρw1

 

Aρw1 iff for all w′ such that wRw′, Aρw1

Aρw0 iff for some w′ such that wRw′, Aρw0

 

Aρw1 iff for some w′ such that wRw′, Aρw1

Aρw0 iff for all w′ such that wRw′, Aρw0

(based on with quotation from p.245-246)

]

KFDE can be formulated in the same way. The facts of 11a.4.4 carry over with a subscript w to the vs and ρs. What of the truth/falsity conditions | of the modal operators if FDE is formulated in this way? They may be given, in a very natural way, as follows:

Aρw1 iff for all w′ such that wRw′, Aρw1

Aρw0 iff for some w′ such that wRw′, Aρw0

Aρw1 iff for some w′ such that wRw′, Aρw1

Aρw0 iff for all w′ such that wRw′, Aρw0

(246)

[contents]

 

 

 

 

 

 

11a.4.6

[The Rationale for the Modal Operator Truth/Falsity Conditions]

 

[Next Priest provides the argumentation for why the truth/falsity conditions are formulated the way they are.]

 

[(ditto)]

The argument for this is as follows. Consider vw(□A), that is Glb{vw(A) : wRw′}. This has four possible values.

1: In this case, for all w′ such that wRw′ the value of vw(A) is 1. So for all w′ such that wRw′, Aρw1 and it is not the case that Aρw0. In this case, the truth/falsity conditions give that □Aρw1 and it is not the case that □Aρw0, as required.

b: In this case, for all w′ such that wRw′, the value of vw(A) is 1 or b, and at least one is b. That is, for all w′ such that wRw′, Aρw1 and for at least one such w′, Aρw0. In this case, the truth/falsity conditions give that □Aρw1 and □Aρw0, as required.

n: In this case, for all w′ such that wRw′, the value of vw(A) is 1 or n, and at least one is n. That is, for all w′ such that wRw′, it is not the case that Aρw0 and for at least one such w′, it is not the case that Aρw1. In this case, the truth/falsity conditions give that it is not the case that □Aρw1 and it is not the case that □Aρw0, as required.

0: In this case, either there is some w′ such that wRw′ and vw(A) = 0, or there are w′ and w′′, such that wRw′, wRw′′, vw(A) = b and vw′′(A) = n. In the first case, for all w′ such that wRw′, Aρw′0 and it is not the case that Aρw1. In the second case, Aρw′′1 and Aρw′′0, and neither Aρw′′1 nor Aρw′′0. In either case, the truth/falsity conditions give that □Aρw0 and it is not the case that □Aρw1, as required.

The case for ◊ is similar, and is left as an exercise.

(264)

[contents]

 

 

 

 

 

 

11a.4.7

[Obtaining KLP]

 

[By adding a possible worlds exhaustion constraint to KFDE we can get KLP.]

 

[Recall the exhaustion constraint from section 8.4.9:

Exhaustion: for all p, either 1 or 0

i.e., every propositional parameter is either true or false – and maybe both. Then it is not difficult to check that, again, the same holds for every sentence, A. That is, nothing takes the value n.

(p.148, section 8.4.9)

In section 8.4.10 we saw that exhaustion-constrained FDE is equivalent to LP (see section 7.4). Priest seems to be saying that if in KFDE we add the world designations to the exhaustion constraint, we can get KLP. But I am not sure if that means it would be:

Exhaustion: for all p, either w1 or w0

or what else it would be.]

In the context of the relational semantics, LP is obtained by requiring that, for all p, either pρ1 or pρ0. (See 8.4.9.) The same is true with the appropriate subscript w on ρ for KLP.

(246)

[contents]

 

 

 

 

 

 

11a.4.8

[Obtaining KK3]

 

[By adding a possible worlds exclusion constraint to KFDE we can get KK3.]

 

[Now recall the exclusion constraint from section 8.4.6:

Exclusion: for no p, 1 and 0

| i.e., no propositional parameter is both true and false. Then it is not difficult to check that the same holds for every sentence, A. That is, nothing takes the value b.

(p.147-148, section 8.4.6)

In section 8.4.7 we saw that this gives us a logic equivalent to K3. So similarly to what we did above in section 11a.4.7, we can obtain KK3 by adding the possible worlds exclusion constraint to KFDE. So maybe it is formulated:

Exclusion: for no p, w1 and w0

But I have no idea how it should be written.]

In the context of the relational semantics, K3 is obtained by requiring that, for all p, not both pρ1 and pρ0. (See 8.4.6.) The same is true with the appropriate subscript w on ρ for KK3.

(246)

[contents]

 

 

 

 

 

 

 

11a.4.9

[Obtaining K]

 

[By adding both the exhaustion and exclusion constraints to KFDE, we get the classical modal logic K.]

 

[Next recall from section 8.4.12 that when we add both the exhaustion and exclusion constraints to FDE, we get something equivalent to classical logic. Thus by adding both the exhaustion and exclusion constraints to KFDE, we get the classical modal logic K.]

If we add both conditions in the non-modal case, we get classical logic. In the modal case, we get the classical modal logic K.

(247)

[contents]

 

 

 

 

 

 

11a.4.10

[Extensions of Our Many-Valued Modal Logics]

 

[We can apply the world accessibility relation constraints (like ρ, σ, τ, etc) to our specific many-valued modal logics to get such extensions as: KFDEρ, KLPρτ, KK3σ and so forth.]

 

[Next recall from section 3.2.3 the constraints on the accessibility relation that generate variations of a modal logic:

ρ (rho), reflexivity: for all w, wRw.

σ (sigma), symmetry: for all w1, w2, if w1Rw2, then w2Rw1.

τ (tau), transitivity: for all w1, w2, w3, if w1Rw2 and w2Rw3, then w1Rw3.

η (eta), extendability: for all w1, there is a w2 such that w1Rw2.

(p.36, section 3.2.3)

We saw in section 11a.2.8 that we can apply them to a many-valued modal logic KL to derive stronger logics, like KLρ, KLσ, KLρτ, and so forth. Thus we can apply them to our specific many-valued modal logics to get such extensions as: KFDEρ, KLPρτ, KK3σ and so forth.]

All the many-valued modal logics may be extended by adding the constraints on the accessibility relation ρ, σ and τ, to give KFDEρ, KLPρτ, KK3σ, etc.

(247)

[contents]

 

 

 

 

 

 

11a.4.11

[The Lack of Logical Truths in KFDE and KK3.]

 

[There are no logical truths (tautologies) in KFDE and KK3, because to be a logical truth means that the formula is true under all interpretations. But in KFDE and KK3, under any interpretation, every formula can be valued neither true nor false, and thus no formulas can be logical truths.]

 

[I may not grasp the next idea. Recall from section 1.3.4 that:

A is a logical truth (tautology) (⊨ A) iff it is a semantic consequence of the empty set of premises (φA), that is, every interpretation makes A true.

(p.5, section 1.3.4)

Now, in KFDE and KK3, there is always the option that a formula have neither value. That means that in these logics (and their extensions), they can never be logical truths, because that requires the formula to be true under all interpretations.]

Note that KFDE, KK3, and all their normal extensions have no logical truths. To see this, just consider the interpretation with one world, w, such that wRw, and for all p, neither pρw1 nor pρw0. An easy induction shows the same to be true for all formulas. (Details are left as an exercise.)

(247)

[contents]

 

 

 

 

 

 

11a.4.12

[The Monotonicity of These Logics]

 

[The interpretations for the logics of the family we are considering are monotonic.]

 

[Priest’s next point is that all of the interpretations for the logics here are monotonic. But this is not a concept I know about yet or could find explained elsewhere in this text, so I will need to come back to it later.]

Note also that interpretations for any logic in the family we are considering is monotonic, in the following sense. Let 12 iff the two interpretations have the same worlds and accessibility relation, and, in addition, for all propositional parameters, p, and all worlds, w:

if pρ1w1 then pρ2w1

if pρ1w0 then pρ2w0

where ρ1 and ρ2 are the evaluation relations of 1 and 2, respectively. If 12, the displayed conditions obtain for an arbitrary formula, A. The proof is by a simple induction, which is left as an exercise.

(247)

[contents]

 

 

 

 

 

 

 

11a.4.13

[Corollary]

 

[A corollary of this is “that ⊨K A iff ⊨KLPA (and similarly for Kρ and KLPρ, etc.)” (247).]

 

[Priest continues this discussion, but for the same reasons as above, I will need to come back to it later.]

A corollary is that ⊨K A iff ⊨KLPA (and similarly for Kρ and KLPρ, etc.). From right to left, the result is straightforward, since any interpretation of K is an interpretation of KLP. For the converse, suppose that ⊭KLP A. Then there is an interpretation, 2, such that A does not hold at some world, w0, in 2 (i.e., it is not the case that Aρw01). Let 1 be any classical interpretation obtained from 2 simply by resolving contradictory propositional parameters one way or the other. That is, when pρ2w1 and pρ2w0, only one of these holds for ρ1w. Then 12. By monotonicity, A does not hold at w0 in 1; and 1 is an interpretation for K.

(247)

[contents]

 

 

 

 

 

 

 

From:

 

Priest, Graham. 2008 [2001]. An Introduction to Non-Classical Logic: From If to Is, 2nd edn. Cambridge: Cambridge University.

 

 

 

 

 

 

3 Jul 2018

Priest (9.7a) Introduction to Non-Classical Logic, ‘Logics of Constructible Negation,’ summary

 

by Corry Shores

 

[Search Blog Here. Index-tags are found on the bottom of the left column.]

 

[Central Entry Directory]

[Logic and Semantics, entry directory]

[Graham Priest, entry directory]

[Priest, Introduction to Non-Classical Logic, entry directory]

 

[The following is summary of Priest’s text, which is already written with maximum efficiency. Bracketed commentary and boldface are my own, unless otherwise noted (in this entry the boldface on Aristotle and Boethius are in the original). I do not have specialized training in this field, so please trust the original text over my summarization. I apologize for my typos and other unfortunate mistakes, because I have not finished proofreading, and I also have not finished learning all the basics of these logics.]

 

 

 

 

Summary of

 

Graham Priest

 

An Introduction to Non-Classical Logic: From If to Is

 

Part I:

Propositional Logic

 

9.

Logics with Gaps, Gluts and Worlds

 

9.7a

Logics of Constructible Negation

 

 

 

 

Brief summary:

(9.7a.1) We will now examine logics of constructible negation, which add an account of negation to the negationless part of intuitionistic logic (or positive intuitionistic logic). The important feature of these logics is that “unlike intuitionist logic, they treat truth and falsity even-handedly” (175). (9.7a.2) We will “Consider interpretations of the form ⟨W, R, ρ⟩, where W is the usual set of worlds, R is a reflexive and transitive binary relation on W, and for every w W, and propositional parameter, p, ρw relates p to 1, 0, both or neither, subject to the heredity constraints: if pρw1 and wRw′, then pρw1 ; if pρw0 and wRw′, then pρw0 (175). (9.7a.3) Priest next provides the truth/falsity conditions for the connectives in our logic of constructible negation.

 

A Bρw1 iff Aρw1 and Bρw1

A Bρw0 iff Aρw0 or Bρw0

 

A Bρw1 iff Aρw1 or Bρw1

A Bρw0 iff Aρw0 and Bρw0

 

¬Aρw1 iff Aρw0

¬Aρw0 iff Aρw1

 

A Bρw1 iff for all w′ such that wRw′, either it is not the case that Aρw1 or Bρw1

A Bρw0 iff Aρw1 and Bρw0

(175)

Validity is truth preservation in all worlds of all interpretations. (9.7a.4) Priest next gives the tableau rules for I4.

 

 Double Negation

Development, True (¬¬D,+)

¬¬A,+i

A,+i

 

 Double Negation

Development, False (¬¬D,−)

¬¬A,−i

A,−i

 

Conjunction

Development, True (D,+)

A ∧ B,+i

A,+i

B,+i

 

Conjunction

Development, False (D,−)

A ∧ B,−i

↙   ↘

A,−i      B,−i

 

 Negated Conjunction

Development, True (¬D,+)

¬(A ∧ B),+i

¬A ¬B,+i

 

 Negated Conjunction

Development, False (¬D,−)

¬(A ∧ B),−i

¬A ¬B,−i

 

 Disjunction

Development, True (∨D,+)

A ∨ B,+i

↙   ↘

A,+i      B,+i

 

 Disjunction

Development, False (∨D,−)

  A B,-i

A,-i

B,-i

 

 Negated Disjunction

Development, True (¬D, +)

¬(A ∨ B),+i

¬A ¬B,+i

 

 Negated Disjunction

Development, False(¬D, -)

¬(A ∨ B),-i

¬A ¬B,-i

(p.165, section 9.3.3; titles for the rules are my own additions)

 

 Conditional

Development, True (D, +)

A ⊐ B,+i

irj

↙     ↘

A,-j       B,+j

.

j is any number on the branch

 

Conditional

Development, False (D,-)

A ⊐ B,-i

irj

A,+j

B,-j

.

j is new to the branch

(176, titles for the rules are my own additions)

 

Negated Conditional

Development, True (¬D,+)

¬(A ⊐ B),+i

A,+i

¬B,+i

 

Negated Conditional

Development, False (¬D,-)

¬(A ⊐ B),-i

↙     ↘

A,-i      ¬B,-i

 

ρ, Reflexivity (ρrD)

ρ

.

iri

 

τ, Transitivity (τrD)

τ

irj

jrk

.irk

(see p.38, section 3.3.2; with my naming additions)

 

Heredity, Unnegated, True (hD)

p,+i

.irj

p,+j

.

p is any propositional parameter

 

Heredity, Negated, True (¬hD)

¬p,+i

.irj

¬p,+j

.

p is any propositional parameter

(176, with my naming additions)

(9.7a.5) Priest then does some example tableaux to show that ⊢I4 ¬¬A A, and ⊬I4 (p ∧ ¬p) ⊐ q. (9.7a.6) Counter-models are formed in the following way. “There is a world wi for each i on the branch; for propositional parameters, p, if p,+i occurs on the branch, set pρwi1; if ¬p,+i occurs on the branch, set pρwi0. ρ relates no parameter to anything else” (p.166). “wiRwj  iff irj occurs on the branch” (p.27). (9.7a.7) We obtain I3 by adding the Exclusion Constraint to I4: “for no p and W, pρw1 and pρw0.” (This makes it similar to  K3.) Our tableaux for I3 have the additional branch closure rule that a branch closes when both a propositional parameter and its negation are true in some same world. (9.7a.8) Formulas lacking negation that are valid in I are also valid in I4 and I3. (9.7a.9) But negation behaves differently in I than it does in I4 and I3. (9.7a.10) By changing I4’s conditional rule for falsity and the tableau rule for negated conditional, we get a logic called W.

A Bρw0 iff A ⊐ ¬Bρw1 (i.e., for all w′ such that wRw′, either it is not the case that Aρw1 or Bρw 0).

 

Negated Conditional

Development, True (¬D,+)

¬(A ⊐ B),±i

A ⊐ ¬B,±i

(178, naming is my own)

 

(9.7a.11) W is a connexive logic, meaning that there are two particular inferences it has: Aristotle ¬(A ⊐ ¬A) and Boethius (A B) ⊐ ¬(A ⊐ ¬B). (9.7a.12) Unlike all other logics we deal with, connexive logics are not sub-logics of classical logic; for, not all the inferences that are valid in connexive logics are also valid in classical logic, here especially: Aristotle and Boethius. (9.7a.13) Aristotle and Boethius have intuitive appeal, despite being heterodox principles of conditionality. (9.7a.14) Another feature that W has that the others of this book lack is that its class of logical truths is inconsistent, namely, (p ∧ ¬p) ⊐ ¬(p ∧ ¬p) contradicts Aristotle ¬(A ⊐ ¬A). (9.7a.15) The tableaux for I4, I3, and W are sound and complete.

 

 

 

 

 

 

Contents

 

9.7a.1

[Logics of Constructible Negation]

 

9.7a.2

[The Structure of Logics of Constructible Negation]

 

9.7a.3

[Semantic Rules for Connectives. Validity.]

 

9.7a.4

[The Tableau Rules for I4]

 

9.7a.5

[Example Tableaux]

 

9.7a.6

[Counter-Models]

 

9.7a.7

[I3 and the Exclusion Constraint]

 

9.7a.8

[The Equivalence of I and I4 (and I3) Without Negation in Play]

 

9.7a.9

[The Non-Equivalence of I and I4 (and I3) With Negation in Play]

 

9.7a.10

[W]

 

9.7a.11

[Connexive Logic. Aristotle and Boethius Inferences]

 

9.7a.12

[Connexive Logics as Not Sub-Logics of Classical Logic]

 

9.7a.13

[The Intuitive Appeal of Aristotle and Boethius ]

 

9.7a.14

[The Inconsistent Logical Truths of W]

 

9.7a.15

[The Soundness and Completeness of I4, I3, and W]

 

 

 

 

 

 

 

Summary

 

9.7a.1

[Logics of Constructible Negation]

 

[We will now examine logics of constructible negation, which add an account of negation to the negationless part of intuitionistic logic (or positive intuitionistic logic). The important feature of these logics is that “unlike intuitionist logic, they treat truth and falsity even-handedly” (175).]

 

[Priest will now discuss a number of logics that are similar to the non-normal words FDE ones we have been examining. We fashion them by beginning with the negation free part of intuitionistic logic (called positive intuitionistic logic) and adding into it an account of negation. We call these “logics of constructible negation.” The important feature of theses logics is that “unlike intuitionist logic, they treat truth and falsity even-handedly” (175).]

Let us end this chapter with a brief look at a few other notable logics in the same ballpark as the ones we have already considered. These are obtained, essentially, by taking positive intuitionist logic – that is, the negation-free part of intuitionist logic – and grafting on a different account of negation. The logics are often called logics of constructible negation. The mark of these logics is that, unlike intuitionist logic, they treat truth and falsity even-handedly.

(175)

[contents]

 

 

 

 

 

 

9.7a.2

[The Structure of Logics of Constructible Negation]

 

 

[We will “Consider interpretations of the form ⟨W, R, ρ⟩, where W is the usual set of worlds, R is a reflexive and transitive binary relation on W, and for every w W, and propositional parameter, p, ρw relates p to 1, 0, both or neither, subject to the heredity constraints: if pρw1 and wRw′, then pρw1 ; if pρw0 and wRw′, then pρw0 (175).]

 

[We begin with interpretations in which we have worlds, an accessibility relation between them that is reflexive and transitive but apparently not reciprocal. Recall the three main sorts of world relativity constraints from section 3.2.3):

ρ (rho), reflexivity: for all w, wRw.

σ (sigma), symmetry: for all w1, w2, if w1Rw2, then w2Rw1.

τ (tau), transitivity: for all w1, w2, w3, if w1Rw2 and w2Rw3, then w1Rw3.

(p.36, section 3.2.3)

There is also a heredity constraint, do when something is true (or false) in some world, it is also true (or false) in all worlds that it accesses (to recall the accessibility relation, see section 2.3.3.]

Consider interpretations of the form ⟨W, R, ρ⟩, where W is the usual set of worlds, R is a reflexive and transitive binary relation on W, and for every w W, and propositional parameter, p, ρw relates p to 1, 0, both or neither, subject to the heredity constraints:

if pρw1 and wRw′, then pρw1

if pρw0 and wRw′, then pρw0

The truth conditions in 9.7a.3 then ensure that these conditions hold for all formulas, not just propositional parameters. (See 9.11, problem 9.)

(175)

[contents]

 

 

 

 

 

 

9.7a.3

[Semantic Rules for Connectives. Validity.]

 

[Priest next provides the truth/falsity conditions for the connectives in our logic of constructible negation. Validity is truth preservation in all worlds of all interpretations.]

 

[Priest continues the semantics and provides the truth/falsity conditions for connectives. We use ⊐ for the conditional, as we are using a modified intuitionistic system (see section 6.3.2). And just like in K4, an “inference is valid if it is truth-preserving in all worlds of all interpretations” (see section 9.2.5) (176).]

The truth/falsity conditions for the connectives are as follows. I write the conditional as ⊐, to make the connection with intuitionist logic clear.

 

A Bρw1 iff Aρw1 and Bρw1

A Bρw0 iff Aρw0 or Bρw0

 

A Bρw1 iff Aρw1 or Bρw1

A Bρw0 iff Aρw0 and Bρw0

 

¬Aρw1 iff Aρw0

¬Aρw0 iff Aρw1

 

A Bρw1 iff for all w′ such that wRw′, either it is not the case that Aρw1 or Bρw1

A Bρw0 iff Aρw1 and Bρw0

|

An inference is valid if it is truth-preserving in all worlds of all interpretations, as in K4. Call this logic I4.10

(175-176)

10 The reason that the logic is called one of constructible negation is that – unlike intuitionist logic – for a conditional to be false, its antecedent must be true and its consequent must be false. That is, we must be able to construct a counter-example to it.

(176)

[contents]

 

 

 

 

 

 

9.7a.4

[The Tableau Rules for I4]

 

[Priest next gives the tableau rules for I4.]

 

[Priest says that the rules for I4 are the same as those for K4, (see section 9.3.3) only we have different rules for the conditional. We also have rules to model the reflexivity and transitivity and also the heredity constraints (see 9.7a.2 above). And finally, “A tableau closes if we have lines of the form A,+i and A,−i” (176). (In the following, I will add the additional rules that are mentioned, taken from section 9.3.3 and 3.3.2. Note that the rules for double negation and disjunction are not in the text and are probably mistaken.)]

Tableaux for I4 are the same as those for K4, except that the rules for the conditional are:

 

 Double Negation

Development, True (¬¬D,+)

¬¬A,+i

A,+i

 

 Double Negation

Development, False (¬¬D,−)

¬¬A,−i

A,−i

 

Conjunction

Development, True (D,+)

A ∧ B,+i

A,+i

B,+i

 

Conjunction

Development, False (D,−)

A ∧ B,−i

↙   ↘

A,−i      B,−i

 

 Negated Conjunction

Development, True (¬D,+)

¬(A ∧ B),+i

¬A ¬B,+i

 

 Negated Conjunction

Development, False (¬D,−)

¬(A ∧ B),−i

¬A ¬B,−i

 

 Disjunction

Development, True (∨D,+)

A ∨ B,+i

↙   ↘

A,+i      B,+i

 

 Disjunction

Development, False (∨D,−)

  A B,-i

A,-i

B,-i

 

 Negated Disjunction

Development, True (¬D, +)

¬(A ∨ B),+i

¬A ¬B,+i

 

 Negated Disjunction

Development, False(¬D, -)

¬(A ∨ B),-i

¬A ¬B,-i

(p.165, section 9.3.3; titles for the rules are my own additions)

 

 Conditional

Development, True (D, +)

A ⊐ B,+i

irj

↙     ↘

A,-j       B,+j

.

j is any number on the branch

 

Conditional

Development, False (D,-)

A ⊐ B,-i

irj

A,+j

B,-j

.

j is new to the branch

(176, titles for the rules are my own additions)

 

In the first rule, j is any number on the branch. In the second, j is new to the branch.

 

Negated Conditional

Development, True (¬D,+)

¬(A ⊐ B),+i

A,+i

¬B,+i

 

Negated Conditional

Development, False (¬D,-)

¬(A ⊐ B),-i

↙     ↘

A,-i      ¬B,-i

 

We also have the rules for reflexivity and transitivity of r (3.3.2),

 

ρ, Reflexivity (ρrD)

ρ

.

iri

 

τ, Transitivity (τrD)

τ

irj

jrk

.irk

(see p.38, section 3.3.2; with my naming additions)

 

and the heredity rules:

 

Heredity, Unnegated, True (hD)

p,+i

.irj

p,+j

.

p is any propositional parameter

 

Heredity, Negated, True (¬hD)

¬p,+i

.irj

¬p,+j

.

p is any propositional parameter

(176, with my naming additions)

 

where p is any propositional parameter.

A tableau closes if we have lines of the form A,+i and A,−i.

(176)

[contents]

 

 

 

 

 

 

9.7a.5

[Example Tableaux]

 

[Priest then does some example tableaux to show that ⊢I4 ¬¬A A, and ⊬I4 (p ∧ ¬p) ⊐ q.]

 

[(ditto).]

Here are tableaux to show that ⊢ ¬¬A A, and ⊬ (p ∧ ¬p) ⊐ q:

⊢ ¬¬A ⊐ A

1.

.

2.

.

3.

.

4.

.

5.

.

6.

¬¬A ⊐ A,-0

0r0

0r1, 1r1

¬¬A,+1

A,-1

A,+1

×

P

.

r

.

1-;2,3τ

.

1-

.

1-

.

4¬¬

(6×5)

valid

(enumeration and step accounting are my own and are probably mistaken)

|

The last line is obtained by the rule for double negation.

 

⊬ (p ∧ ¬p) ⊐ q

1.

.

2.

.

3.

.

4.

.

5.

.

6.

.

7.

(p ∧ ¬p) ⊐ q,-0

0r0

0r1, 1r1

p ∧ ¬p,+1

q,-1

p,+1

¬p,+1

P

.

r

.

1-;2,3τ

.

1-

.

1-

.

4∧+

.

4∧+

(open)

invalid

(enumeration and step accounting are my own and are probably mistaken)

(176-177)

[contents]

 

 

 

 

 

 

9.7a.6

[Counter-Models]

 

[Counter-models are formed in the following way. “There is a world wi for each i on the branch; for propositional parameters, p, if p,+i occurs on the branch, set pρwi1; if ¬p,+i occurs on the branch, set pρwi0. ρ relates no parameter to anything else” (p.166). “wiRwj  iff irj occurs on the branch” (p.27).]

 

[Priest now will explain how to make counter-models from open branches. He says that we form them like we do for K4 (see section 9.3.7). There he wrote:

Counter-models are read off from open branches of tableaux in the natural way. There is a world wi for each i on the branch; for propositional parameters, p, if p,+i occurs on the branch, set pρwi1; if ¬p,+i occurs on the branch, set pρwi0. ρ relates no parameter to anything else.

(p.166, section 9.3.7)

And we must also include information about R like we do for modal logics. In section 2.4.7 he wrote:

Counter-models can be read off from an open branch of a tableau in a natural way. For each number, i, that occurs on the branch, there is a world, wi; wiRwj  iff irj occurs on the branch; for every propositional parameter, p, if p, i occurs on the branch, vwi(p) = 1, if ¬p, i occurs on the branch, vwi(p) = 0 (and if neither, vwi(p) can be anything one wishes).

(p.27, section 2.4.7)

]

Counter-models are read off from open branches as for K4 9.3.7), except that details about R are read off as in tableaux for modal logics. Thus, the counter-model given by the tableau of 9.7a.5 is as follows:

x

xxx0xxxxxx

xxxw0xxxxxx+¬p

xxxw0xxxxxx+p

xxxw0xxxxxx-q

x

(177)

[contents]

 

 

 

 

 

 

9.7a.7

[I3 and the Exclusion Constraint]

 

[We obtain I3 by adding the Exclusion Constraint to I4: “for no p and W, pρw1 and pρw0.” (This makes it similar to  K3.) Our tableaux for I3 have the additional branch closure rule that a branch closes when both a propositional parameter and its negation are true in some same world.]

 

[Recall the exclusion constraint from section 8.4.6:

Exclusion: for no p, 1 and 0

| i.e., no propositional parameter is both true and false.

(p.147-148, section 8.4.6.)

In section 8.4.7, Priest says that this produces the equivalent of K3(see section 7.3.8). Priest now notes that we can obtain a standard variant of I4 by adding the Exclusion Constraint, here as: “for no p and W, pρw1 and pρw0.” This variant we call I3. It has an additional closure rule, namely, that branches close when both a propositional parameter and its negation are are true in some same world. Now recall the open tableau of 9.7a.5 that showed (p ∧ ¬p) ⊐ q is invalid. We see that in line 6 that p is true in world 1 and ¬p is also true in world one. Thus the branch would close, making this this formula valid in I3.]

A standard variant of I4 is obtained by adding the appropriate version of the Exclusion Constraint of 8.4.6:

for no p and W, pρw1 and pρw0

This ensures the corresponding statement for all formulas.11 Call the logic I3. Appropriate tableaux are obtained by adding the extra closure rule:

A,+i

¬A,+i

×

Clearly, the open tableau of 9.7a.5 closes in I3, so (p ¬p) ⊐ q.

(177)

11. The proof is essentially as in the footnote of 8.4.6, except for the case for ⊐, which goes as follows. Suppose that A Bρw1 and A Bρw0. Then, by the second, Aρw1 and Bρw0. Moreover, by the first, Bρw1. This is impossible, by induction hypothesis.

[contents]

 

 

 

 

 

 

9.7a.8

[The Equivalence of I and I4 (and I3) Without Negation in Play]

 

[Formulas lacking negation that are valid in I are also valid in I4 and I3.]

 

[Priest next explains how inferences with formulas lacking negation that are valid in I are also valid in I4 and I3. ]

It is not difficult to see that for sentences that do not contain negation, an inference is valid in I4 (and I3) iff it is valid in intuitionist logic, I. To see this, note that any intuitionist interpretation, ⟨W, R, v⟩, corresponds to an I4 (or I3) interpretation ⟨W, R, ρ⟩, where vw(p) = 1 iff pρw1; and vice | versa. A short argument by induction (for connectives other than negation) then shows that for every formula, A, vw(A) = 1 iff Aρw1. (Details are left as an exercise.) In other words, the two sorts of interpretation are essentially the same.

(177-178)

[contents]

 

 

 

 

 

 

9.7a.9

[The Non-Equivalence of I and I4 (and I3) With Negation in Play]

 

[But negation behaves differently in I than it does in I4 and I3.]

 

[Above in section 9.7a.8 we noted that inferences with formulas lacking negation that are valid in I are also valid in I4 and I3. Priest now notes that for ones that do have negation, they are not equivalent. He cites as an example section 9.7a.5. We have not yet summarized the section on tableaux for intuitionistic logic. But consider comparing the first example from 9.7a.5 above with the example from 6.4.11, p.111:

I⇁⇁ p p

I4 ¬¬AA

(p.111 section 6.4.11; p.176 section 9.7a.5).

]

Clearly, I4 (and I3) differ from I in the behaviour of negation, however, as 9.7a.5 shows.

(178)

[contents]

 

 

 

 

 

 

9.7a.10

[W]

 

[By changing I4’s conditional rule for falsity and the tableau rule for negated conditional, we get a logic called W.]

 

[Recall from section 9.7a.3 how we evaluate the conditional:

A Bρw1 iff for all w′ such that wRw′, either it is not the case that Aρw1 or Bρw1

A Bρw0 iff Aρw1 and Bρw0

(p.175, section 9.7a.3)

Priest next has us consider changing the falsity condition above to:

A Bρw0 iff A ⊐ ¬Bρw1 (i.e., for all w′ such that wRw′, either it is not the case that Aρw1 or Bρw 0).

After that, Priest gives the corresponding tableau rule for negated conditionals. It says that when a negated conditional is either true or false in some world, it is converted into an unnegated conditional in that world, only now with the consequent negated. This logic is called W.]

In the context of a discussion of conditionals, a further variation is worth noting. Suppose that in I4 we change the falsity conditions for ⊐ to:

A Bρw0 iff A ⊐ ¬Bρw1 (i.e., for all w′ such that wRw′, either it is not the case that Aρw1 or Bρw 0).

The corresponding tableau rule for negated conditionals is simply:

 

Negated Conditional

Development, True (¬D,+)

¬(A ⊐ B),±i

A ⊐ ¬B,±i

(178, naming is my own)

where the ± can be disambiguated consistently either way. Call this logic W (for Wansing).12

(178)

12. A similar modification of I3 does not quite work. The Exclusion Constraint of 9.7a.7 is not sufficient to ensure that all formulas are not both true and false. A B may be so, even though A and B are not (for example, if A is true at no worlds).

(178)

[contents]

 

 

 

 

 

 

9.7a.11

[Connexive Logic. Aristotle and Boethius Inferences]

 

[W is a connexive logic, meaning that there are two particular inferences it has: Aristotle ¬(A ⊐ ¬A) and Boethius (A B) ⊐ ¬(A ⊐ ¬B).]

 

[This can change inference with negation, but it does not affect the negation free inferences. There are two new important valid inferences. One is called “Aristotle”: ¬(A ⊐ ¬A); the other is “Boethius”: (A B) ⊐ ¬(A ⊐ ¬B). They characterize connexive logic, and W is connexive.]

The change makes no difference to the negation-free inferences, but it does affect the inferences involving negation. In particular, it is not difficult to check that both of the following are valid:

Aristotle ¬(A ⊐ ¬A)

Boethius (A B) ⊐ ¬(A ⊐ ¬B)

The principles are so named because they are endorsed, arguably, by the philosophers in question. In modern logic, their holding characterises a logic as a connexive logic. There are many such logics. W is one of the simplest and most natural.

(178)

[contents]

 

 

 

 

 

 

9.7a.12

[Connexive Logics as Not Sub-Logics of Classical Logic]

 

[Unlike all other logics we deal with, connexive logics are not sub-logics of classical logic; for, not all the inferences that are valid in connexive logics are also valid in classical logic, here especially: Aristotle and Boethius.]

 

[Recall from section 8.4.13 that if all valid inferences of system A are valid in system B, then system A is a sub-logic of system B. And if in addition to that not all formulas of system B are valid in A, then system A is a proper sub-logic of system B. For all the logics we discuss in this book (except connexive logics), all inferences that are valid in the logic in question are also valid in classical logic. That means all the logics are sub-logics of classical logic. But connexive logic is the exception. For, “Aristotle and Boethius are not valid in classical logic”. ]

One reason why connexive logics are important is the following. All the propositional logics we will meet in this book, other than connexive logics, are sub-logics of classical logic (when the various negation | and conditional symbols are identified): any inference valid in the logic is valid in classical logic. Aristotle and Boethius are not valid in classical logic (when ⊐ is identified with ⊃). Indeed, they have instances that are classical contradictions. For example, ⊨ (p ∧ ¬p) ⊃ ¬(p ∧ ¬p) in classical logic (and even in most relevant logics).13 So connexive logics are very distinctive.

(178-179)

13. In such logics, ⊨ (p ∧¬p) → p. By contraposition, ⊨ ¬p→¬(p ∧¬p), so ⊨ (p ∧¬p) → ¬(p ∧¬p).

(179)

[contents]

 

 

 

 

 

 

9.7a.13

[The Intuitive Appeal of Aristotle and Boethius ]

 

[Aristotle and Boethius have intuitive appeal, despite being heterodox principles of conditionality.]

 

[Priest next notes that although Aristotle and Boethius are highly heterodox principles of conditionality, they also have an intuitive appeal.]

Aristotle and Boethius are highly heterodox principles of conditionality. However, they do have a certain intuitive appeal. This makes connexive logics particularly interesting in the context of discussions of the conditional.

(179)

[contents]

 

 

 

 

 

 

9.7a.14

[The Inconsistent Logical Truths of W]

 

[Another feature that W has that the others of this book lack is that its class of logical truths is inconsistent, namely, (p ∧ ¬p) ⊐ ¬(p ∧ ¬p) contradicts Aristotle ¬(A ⊐ ¬A).]

 

[(ditto)]

Another notable feature of W is that its class of logical truths is inconsistent. It is not difficult to show that (p ∧ ¬p) ⊐ ¬(p ∧ ¬p) is valid. (Details are left as an exercise.) This contradicts Aristotle. W is the only propositional logic we will meet in this book with this property.14

(179)

14, Most connexive logics in the literature are, in fact, consistent. This is because conjunction is usually taken to behave in a non-standard fashion.

(179)

[contents]

 

 

 

 

 

 

9.7a.15

[The Soundness and Completeness of I4, I3, and W]

 

[The tableaux for I4, I3, and W are sound and complete.]

 

[Priest ends by noting that we can prove that I4, I3, and W are sound and complete.]

The tableaux of this section are sound and complete with respect to their semantics. The proofs of this can be found in 9.8.

(179)

[contents]

 

 

 

 

 

 

 

 

 

 

 

 

From:

 

Priest, Graham. 2008 [2001]. An Introduction to Non-Classical Logic: From If to Is, 2nd edn. Cambridge: Cambridge University.

 

 

.