Showing posts with label identity of indiscernibles. Show all posts
Showing posts with label identity of indiscernibles. Show all posts

21 Aug 2018

Priest (21.9) An Introduction to Non-Classical Logic, ‘Non-classical Identity,’ 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 II:

Quantification and Identity

 

21

Many-valued Logics

 

21.9

Non-classical Identity

 

 

 

 

Brief summary:

(21.9.1) We now wonder, is it “plausible to suppose that identity statements may take non-classical values, that is, values other than 0 and 1”? (21.9.2) We might think that identity statements involving the following circumstances could take non-classical values: non-denoting terms, future contingents, verificationism, vague predicates, and paradoxes of self-reference. (21.9.3) Priest will focus here on circumstances involving vagueness with regard to identity statements. “Suppose that I have two motorbikes, a and b. Suppose that I dismantle a and, over a period of time, replace each part of b with the corresponding part of a. At the start, the machine is b; at the end, it is a. Let us call the object somewhere in the middle of the transition c. Is it true that c = a (or c = b)? It is not clear; we would seem to be in a borderline situation, so the identity predicate can be a vague one. And if one takes vague predicates to have a non-classical value (both true and false or neither true nor false) when applied to borderline cases, then there are identity statements that take such values” (468). (21.9.4) Garth Evans argues against the possibility of the borderline or vague identity circumstanced being assigned non-classical values. We first say that we will call an identity statement “indeterminate” when its truth-value is i. We next suppose that we have such an indeterminate identity statement a = b. But, since it is determinately true – it is 1 rather than i – that a = a, we can infer that a and b have different properties (for, we cannot say that a = b, because this is indeterminately true and is not 1. And, on account of the indiscernibility of identicals, because a = a, that means a has certain properties which allow it to identify with itself by means of indiscernibility. So since it has properties but since they cannot be the same as b,) we may infer that ab. “Thus, the identity is not indeterminate: it is false. There are therefore no indeterminate identities” (468). (21.9.4) Garth Evans argues against the possibility of the borderline or vague identity circumstanced being assigned non-classical values. (We first say that we will call an identity statement “indeterminate” when its truth-value is i. We next suppose that we have such an indeterminate identity statement a = b. But, since it is determinately true that a = a  –  it is 1 rather than i –  we can infer that a and b have different properties; for, we cannot say that a = b, because this is indeterminately true and is not 1. And, on account of the indiscernibility of identicals, because a = a, that means a has certain properties which allow it to identify with itself by means of indiscernibility. So since it has properties but since they cannot be the same as b, we may infer that ab. Let me quote Priest so to have it exactly right:)  “Let us say that an identity is indeterminate if the statement expressing it takes the value i. The argument goes as follows. Suppose that it is indeterminate whether a = b. It is determinately true that a = a, so a and b have different properties, and thus, ab. Thus, the identity is not indeterminate: it is false. There are therefore no indeterminate identities” (468). (21.9.5) The inference of this argument against non-classical identity is based on a contraposed form of the substitutivity of identicals. (The best I have in my own words right now, to be revised later, is: We assume that you can substitute determinately identical terms one for the other in predications, and if by making such a substitution you generate a contradiction, then the terms are not determinately identical (although they can still be indeterminately identical). We next affirm two things that we know to be true, namely, that a is indeterminately identical to b, and that a is not indeterminately equal to a. Here, on account of the substitutivity of identicals, we need to conclude that a is not determinately identical to b. For, were it so that they were determinately identical, then we would have the following contradiction, namely, that both ‘a is indeterminately equal to b’ and that ‘a is not indeterminately equal to b.’ Thus given this contradiction that ((determinately)) ‘a = b’ would cause on account of the substitutivity of identicals, we must conclude instead that a ≠ b.) (Now the correct account, all in Priest’s words:) “To analyse this argument, let us suppose that we are using one of our 3-valued logics; let us write ∇ for ‘it is indeterminate that’, and suppose that: v(∇A) ∈ D if v(A) = i ; v(∇A) = 0 otherwise . Then the argument is simply:

Suppose that ∇a = b    (1)

Then since ¬∇a = a     (2)

It follows that a ≠ b    (3)

The inference is a contraposed form of SI; SI itself we know to be valid” (468). (21.9.6) Evans’ argument against indeterminate identity must have something wrong about how it proceeds, because the machinery of 3-valued logics do indeed allow for identity statements to take the value i. (21.9.7) Evans’ argument does not hold for gap 3-valued logics, because when a and b are distinct objects, the premises are true but the conclusion is not true: “Consider the K3 or Ł3 evaluation in which: v(=)(d, e) = 1 if v(d) = v(e) ; v(=)(d, e) = i if v(d) ≠ v(e) . Let a and b denote distinct objects. Then a = b has the value i, so ∇a = b has the value 1. a = a has the value 1, so ¬∇a = a has the value 1. But a = b and so its negation, has the value i” (468). (21.9.8) The inference under the above semantic interpretation for identity is still valid in glut logics, but under an alternate interpretation (namely, that identity statements about things that are the same are both true and false), the argument remains valid, yet it concludes that identity statements take the value i, and thus non-classical identity can hold in glut 3-valued logics: “In LP and RM3, the inference is valid, even without the second premise. Suppose that the value of ∇a = b is designated. Then the value of a = b is i. So the value of the conclusion, a b, is also designated. But this does not rule out indeterminate identity statements. Consider an LP or RM3 interpretation in which:  v(=)(d, e) = i if v(d) = v(e) ; v(=)(d, e) = 0 if v(d) ≠ v(e) . Let a and b denote the same object, then (1), (2) and (3) are all designated. Yet a = b has the value i” (469).

 

 

 

 

 

 

 

Contents

 

21.9.1

[Wondering About Assigning Identity Statements Non-Classical Values]

 

21.9.2

[Non-Classical Values for Identity Statements in Those Cases Where It Was Fitting for Existence Statements]

 

21.9.3

[Identity and Vague Predicates: The Motorcycle Recomposition Example]

 

21.9.4

[Evans’ Argument Against Indeterminate Identity]

 

21.9.5

[A Formal Analysis of the Argument]

 

21.9.6

[Evans’ Argument Against Indeterminate Identity as Having Something Wrong to It]

 

21.9.7

[Evans’ Argument Against Indeterminate Identity Fails for Gap Logics]

 

21.9.8

[Non-Classical Identity in Glut 3-Valued Logics Where Identity Statements Can Be Both True and False]

 

 

 

 

 

 

Summary

 

21.9.1

[Wondering About Assigning Identity Statements Non-Classical Values]

 

[We now wonder, is it “plausible to suppose that identity statements may take non-classical values, that is, values other than 0 and 1”?]

 

[In the previous section 21.8 we examined the semantics for free logics that allow for identity to take values other than 0 and 1. We now wonder if this is a plausible notion.]

This raises the question of whether it is plausible to suppose that identity statements may take non-classical values, that is, values other than 0 and 1.

(468)

[contents]

 

 

 

 

 

 

21.9.2

[Non-Classical Values for Identity Statements in Those Cases Where It Was Fitting for Existence Statements]

 

[We might think that identity statements involving the following circumstances could take non-classical values: non-denoting terms, future contingents, verificationism, vague predicates, and paradoxes of self-reference.]

 

[(ditto). (See section 21.6).]

The considerations of 21.6 about existence statements and nonclassical truth values seem to apply just as much to identity statements. I leave the reader to think about plausible candidates for non-classical identity statements in the sorts of situation discussed there.

(468)

[contents]

 

 

 

 

 

 

21.9.3

[Identity and Vague Predicates: The Motorcycle Recomposition Example]

 

[Priest will focus here on circumstances involving vagueness with regard to identity statements. “Suppose that I have two motorbikes, a and b. Suppose that I dismantle a and, over a period of time, replace each part of b with the corresponding part of a. At the start, the machine is b; at the end, it is a. Let us call the object somewhere in the middle of the transition c. Is it true that c = a (or c = b)? It is not clear; we would seem to be in a borderline situation, so the identity predicate can be a vague one. And if one takes vague predicates to have a non-classical value (both true and false or neither true nor false) when applied to borderline cases, then there are identity statements that take such values” (468).]

 

[(ditto). (See Priest’s Logic: A Very Short Introduction ch.10 for another treatment of the motorcycle example.)]

I will just take up one of them in more detail: vagueness. Suppose that I have two motorbikes, a and b. Suppose that I dismantle a and, over a period of time, replace each part of b with the corresponding part of a. At the start, the machine is b; at the end, it is a. Let us call the object somewhere in the middle of the transition c. Is it true that c = a (or c = b)? It is not clear; we would seem to be in a borderline situation, so the identity predicate can be a vague one. And if one takes vague predicates to have a non-classical value (both true and false or neither true nor false) when applied to borderline cases, then there are identity statements that take such values.

(468)

[contents]

 

 

 

 

 

 

21.9.4

[Evans’ Argument Against Indeterminate Identity]

 

[Garth Evans argues against the possibility of the borderline or vague identity circumstanced being assigned non-classical values. (We first say that we will call an identity statement “indeterminate” when its truth-value is i. We next suppose that we have such an indterminate identity statement a = b. But, since it is determinately true that a = a  –  it is 1 rather than i –  we can infer that a and b have different properties; for, we cannot say that a = b, because this is indeterminately true and is not 1. And, on account of the indiscernibility of identicals, because a = a, that means a has certain properties which allow it to identify with itself by means of indiscernibility. So since it has properties but since they cannot be the same as b, we may infer that ab. Let me quote Priest so to have it exactly right:)  “Let us say that an identity is indeterminate if the statement expressing it takes the value i. The argument goes as follows. Suppose that it is indeterminate whether a = b. It is determinately true that a = a, so a and b have different properties, and thus, ab. Thus, the identity is not indeterminate: it is false. There are therefore no indeterminate identities” (468).]

 

[(ditto). (Note: my reasoning in parentheses above is highly uncertain. Please consult the quotation below.)]

There is a well-known argument (due to Gareth Evans) against this possibility, however. Let us say that an identity is indeterminate if the statement expressing it takes the value i. The argument goes as follows. Suppose that it is indeterminate whether a = b. It is determinately true that a = a, so a and b have different properties, and thus, ab. Thus, the identity is not indeterminate: it is false. There are therefore no indeterminate identities.

(468)

[contents]

 

 

 

 

 

 

21.9.5

[A Formal Analysis of the Argument]

 

[The inference of this argument against non-classical identity is based on a contraposed form of the substitutivity of identicals. (The best I have in my own words right now, to be revised later, is: We assume that you can substitute determinately identical terms one for the other in predications, and if by making such a substitution you generate a contradiction, then the terms are not determinately identical (although they can still be indeterminately identical). We next affirm two things that we know to be true, namely, that a is indeterminately identical to b, and that a is not indeterminately equal to a. Here, on account of the substitutivity of identicals, we need to conclude that a is not determinately identical to b. For, were it so that they were determinately identical, then we would have the following contradiction, namely, that both ‘a is indeterminately equal to b’ and that ‘a is not indeterminately equal to b.’ Thus given this contradiction that ((determinately)) ‘a = b’ would cause on account of the substitutivity of identicals, we must conclude instead that a ≠ b.) (Now the correct account, all in Priest’s words:) “To analyse this argument, let us suppose that we are using one of our 3-valued logics; let us write ∇ for ‘it is indeterminate that’, and suppose that: v(∇A) ∈ D if v(A) = i ; v(∇A) = 0 otherwise . Then the argument is simply:

Suppose that ∇a = b    (1)

Then since ¬∇a = a     (2)

It follows that a ≠ b    (3)

The inference is a contraposed form of SI; SI itself we know to be valid” (468).]

 

[Priest then analyzes the argument. I do not follow it so well, so I will stumble through it a bit. It seems that overall he will show how with Evans’ argument, even if we assume that identity statements can take the value i, then we will still infer that the statements in question will take a classical value. Priest has us write “it is indeterminate that” as ∇, and the truth conditions for this operator is:

v(∇A) ∈ D if v(A) = i

v(∇A) = 0 otherwise

In other words, if a statement’s value is i, then it is indeterminate, and if its value is 1 or 0, then it is not indeterminate. Then we have three lines in the argumentation. We begin with the following supposition:

1. ∇a = b   

So we begin by assuming ∇a = b, which means that a = b is indeterminate, in other words, that its value is i. Next, we say:

2. ¬∇a = a

Here maybe we are thinking the following, but I am guessing. We know that a = a is true. That means it is not i. That furthermore means that ∇a = a is false. Then, perhaps by some truth-condition for negation, then we say ¬∇a = a is true. From these two lines we conclude:

3. a ≠ b

This part is quite hard for me to follow. Priest says that the inference here is a contraposed form of the substitutivity of identicals. We saw it I think recently in section 21.8.3:

Similarly, it is not difficult to check that a=b b=a and a=b, b=c ⊨ a=c. More generally, a = b, Ax(a) ⊨ Ax(b); for the proof of this, see 21.11.4. Note that this fact in no way depends on identities taking only classical values. Identities may well take the value i in LP or RM3 (or b in FDE).

(467)

I am not sure what is meant by the contraposed form of the substitutivity of identicals. I cannot really guess well here, but I must try. We might think of the inference of the substitutivity as saying something like, “if you have a = b, then whatever you say of a you can say of b.” Maybe the contraposed version would be (and likely not, given how much of a guess this is): “if you cannot say everything of b that you can say of a, then a ≠ b.” But even if I am on track there, I am not exactly sure yet how the inference works. We have as our premises:

1. ∇a = b   

2. ¬∇a = a

and our conclusion is

3. a ≠ b

Now, maybe the inference here is simply a matter of the fact that whenever the premises are true and the conclusion is true. But without knowing the tableau rules, I am not sure how to show that. At any rate, let us try to reason through it as formally as I can make it right now, but in fact this is not really formal at all. It seems that basically we are saying the following. We assume that you can substitute determinately identical terms one for the other in predications, and if by making such a substitution you generate a contradiction, then the terms are not determinately identical to begin with (although they can still be indeterminately identical). We next affirm two things that we know to be true, namely, that a is indeterminately identical to b, and that a is not indeterminately equal to a. Here, on account of the substitutivity of identicals, we need to conclude that a is not determinately identical to b. For, were it so that they were determinately identical, then we would have the following contradiction, namely, that both ‘a is indeterminately equal to b’ and that ‘a is not indeterminately equal to b.’ Thus given this contradiction that ((determinately)) ‘a = b’ would cause on account of the substitutivity of identicals, then we must conclude instead that a ≠ b.]

To analyse this argument, let us suppose that we are using one of our 3-valued logics; let us write ∇ for ‘it is indeterminate that’, and suppose that:

v(∇A) ∈ D if v(A) = i

v(∇A) = 0 otherwise

Then the argument is simply:

Suppose that ∇a = b    (1)

Then since ¬∇a = a     (2)

It follows that a ≠ b    (3)

The inference is a contraposed form of SI; SI itself we know to be valid.

(468)

[contents]

 

 

 

 

 

 

21.9.6

[Evans’ Argument Against Indeterminate Identity as Having Something Wrong to It]

 

[Evans’ argument against indeterminate identity must have something wrong about how it proceeds, because the machinery of 3-valued logics do indeed allow for identity statements to take the value i.]

 

[I may not follow Priest’s next point, but maybe it is the following. The argument we saw above in 21.9.5 tried to show that we cannot have indeterminate identity statements, because, on account of the substitutivity of identicals, whenever we say that one thing is indeterminately identical to another thing, we will also need to conclude that they are determinately non-identical (thus in fact they are not indeterminately identical to begin with but are simply determinately non-identical). Priest says now that this argument must fail, because it is possible for identity statements to take the value i in these logics. But I am not sure yet what the point is there. It seems to be that since we know they can take these values, as that is built into their machinery, the problem is not with the machinery of these systems but rather with the argument used against it.]

Now it is clear that as an argument against the possibility of indeterminate identities, the argument must fail. It is quite possible for identity statements to take the value i in all these logics. What, however, is wrong with it?

(469)

[contents]

 

 

 

 

 

 

21.9.7

[Evans’ Argument Against Indeterminate Identity Fails for Gap Logics]

 

[Evans’ argument does not hold for gap 3-valued logics, because when a and b are distinct objects, the premises are true but the conclusion is not true: “Consider the K3 or Ł3 evaluation in which: v(=)(d, e) = 1 if v(d) = v(e) ; v(=)(d, e) = i if v(d) ≠ v(e) . Let a and b denote distinct objects. Then a = b has the value i, so ∇a = b has the value 1. a = a has the value 1, so ¬∇a = a has the value 1. But a = b and so its negation, has the value i” (468). ]

 

[Let us review the three lines of the inference from section 21.9.5:

Suppose that ∇a = b    (1)

Then since ¬∇a = a     (2)

It follows that a ≠ b    (3)

Priest says now that in logics with truth-value gaps (where i means neither true nor false), the inference from ∇a = b  and ¬∇a = a to a ≠ b is invalid. Now recall also how we were evaluating sentences with the indeterminacy operator:

v(∇A) ∈ D if v(A) = i

v(∇A) = 0 otherwise

(p.468, section 21.9.5)

Priest now gives truth-conditions for the identity predicate in K3 or Ł3 (where i means neither true nor false):

v(=)(d, e) = 1 if v(d) = v(e)

v(=)(d, e) = i if v(d) ≠ v(e)

Here I am not sure what is the thinking behind this, because under this evaluation, identity statements are never false it seems, even though non-identity expressions like v(d) ≠ v(e) (which I think are saying that the domain members are not the same or not identical) can hold. In all, it seems we need to distinguish something being identical to something else, like two members of a set being the same, and an identity statement being true, false, or i. In these rules, if the members are the same, then their identity predication is true. If the members are not the same, then the identity predication is indeterminate. Still I do not know how to make intuitive sense of that, especially when in order to say that an identity statement about two things is i requires a determinate non-identity between them. At any rate, supposing all this, we find that the inference is not valid, because there is an interpretation that makes the premises true but the conclusion false. The first premise is:

Suppose that ∇a = b    (1)

We will say that a and b are distinct objects, thus ab. Now recall from section 7.3.2 that in the gap logics, the only designated value is 1. And also recall that

v(=)(d, e) = i if v(d) ≠ v(e)

So the value of a = b is i. Now recall that:

v(∇A) ∈ D if v(A) = i

So that means ∇a = b is 1. Thus the first premise is true. The second premise is:

Then since ¬∇a = a     (2)

Now, a = a has the value of 1, probably because:

v(=)(d, e) = 1 if v(d) = v(e)

Now recall that:

v(∇A) ∈ D if v(A) = i

v(∇A) = 0 otherwise

(p.468, section 21.9.5)

So if a = a has the value of 1, then ∇a = a has the value of 0 (because it is not i). Then, negation would flip its value, so ¬∇a = a has the value of 1. That means now that all the premise are true. But what about the conclusion? It was:

It follows that a ≠ b    (3)

Now, does our interpretation make the conclusion not-true so to show the inference to be invalid? Well, recall that a = b is i. In section 7.3.2 we saw that the negation of i is i. So if a = b is i, then a ≠ b (being its negation), is also i. Therefore, the premises are true but the conclusion is not true, and so the inference is invalid. Indeterminate identity holds in gap 3-valued logics.]

That depends. Suppose, for a start, that we are in a logic with truth value gaps. Then the inference from (1) and (2) to (3) is invalid. Consider the K3 or Ł3 evaluation in which:

v(=)(d, e) = 1 if v(d) = v(e)

v(=)(d, e) = i if v(d) ≠ v(e)

Let a and b denote distinct objects. Then a = b has the value i, so ∇a = b has the value 1. a = a has the value 1, so ¬∇a = a has the value 1. But a = b and so its negation, has the value i.

(469)

[contents]

 

 

 

 

 

 

21.9.8

[Non-Classical Identity in Glut 3-Valued Logics Where Identity Statements Can Be Both True and False]

 

[The inference under the above semantic interpretation for identity is still valid in glut logics, but under an alternate interpretation (namely, that identity statements about things that are the same are both true and false), the argument remains valid, yet it concludes that identity statements take the value i, and thus non-classical identity can hold in glut 3-valued logics: “In LP and RM3, the inference is valid, even without the second premise. Suppose that the value of ∇a = b is designated. Then the value of a = b is i. So the value of the conclusion, a b, is also designated. But this does not rule out indeterminate identity statements. Consider an LP or RM3 interpretation in which:  v(=)(d, e) = i if v(d) = v(e) ; v(=)(d, e) = 0 if v(d) ≠ v(e) . Let a and b denote the same object, then (1), (2) and (3) are all designated. Yet a = b has the value i” (469).]

 

[Priest next explains why in the glut logics LP and RM3, the inference above is still valid. And he says that it is valid even without the second premise (but I do not know what is going on with the idea of excluding that premise). So again recall the argument:

Suppose that ∇a = b    (1)

Then since ¬∇a = a     (2)

It follows that a ≠ b    (3)

Priest has us suppose for (1) that ∇a = b takes a designated value. And recall:

v(∇A) ∈ D if v(A) = i

v(∇A) = 0 otherwise

(p.468, section 21.9.5)

So ∇a = b has a designated value, and thus by the first rule, a = b is i. So the first premise is true. That means its negation is i, and so the conclusion a ≠ b is i. Recall from section 7.4.1 that in these glut logics, the designated values are 1 and i. The premises are designated values but the conclusion is also a designated value. Next it gets intuitively hard to grasp, but Priest then proposes evaluation rules that will make the inference invalid, and we will try to think philosophically about the intuitive content of this interpretation. Priest says that the evaluation rules for equality will be:

v(=)(d, e) = i if v(d) = v(e)

v(=)(d, e) = 0 if v(d) ≠ v(e)

So if two things are identically the same, then their identity predication is i (meaning here both true and false). Now, unlike before, a and b denote the same object (I think that means, a and b are constants, and are thus like names. The v function takes as their denotation the same item in the domain (or at least maybe, two items that are established as identical somehow, but I do not know yet how all that works). Thus according to our evaluation rule, since both a and b denote the same item, that means a = b has the value i. Let us see what that does to Evans’ argument:

Suppose that ∇a = b    (1)

Then since ¬∇a = a     (2)

It follows that a ≠ b    (3)

And recall that:

v(∇A) ∈ D if v(A) = i

v(∇A) = 0 otherwise

(p.468, section 21.9.5)

The first line, ∇a = b, is a designated value (being either 1 or i, but it seems not determined which). For the next line I am not sure. I will assume that a = a is i, because of the rule:

v(=)(d, e) = i if v(d) = v(e)

And since

v(∇A) ∈ D if v(A) = i

That makes ∇a = a a designated value. But here it gets less clear to me. Suppose we say it is true. Then its negation ¬∇a = a, is false, and thus all the premises will not be designated values. It seems we need to stipulate that ∇a = a be i and not 1, but I am not sure if I am on the right track, and if indeed I am on the right track, I am not sure how that works. At any rate, somehow or other, we will see that the second line is a designated value. So our premises are all designated values. What of the conclusion? Since a = b has the value i, then its negation, a ≠ b, also has the value i. Therefore, the premises are all designated values and the conclusion is too. The important point it seems is that this argument stays valid, but under these identity evaluation semantics, its validity only leads us to conclude that a = b has the value i and thus that non-classical identity can hold in a 3-valued glut logic. But let us now examine the philosophical intuitions and implications here. We are saying that a and b in a = b denote the same object, but a = b is both true and false. It would also seem that, because of the evaluation rule

v(=)(d, e) = i if v(d) = v(e)

that a = a is both true and false. That means a ≠ b is both true and false. How might this work? I think for example of the cases of development involving vague predicates in section 11.2, section 11.3, and sections 21.6.7 and 21.6.8. But think generally of different expressions of something that is thought be the “same” on account of it being what is undergoing variation, thus both having identity in one sense and not having it in another. After working more on Priest’s philosophy of non-classical identity and multiple-denotation, I will try to say more. But for now I note that identity statements (even self-identity statements) can be both true and false, and thus that you being identical to yourself is both true and false, under this glut many-valued logic with these identity evaluation rules. This might help us with understanding the properties of identity for things that are changing. In one sense the identity holds, in that it is a flux that is a unity by tight temporal contiguities or overlaps of the parts, but it is not unity in that the changes make the composition heterogeneous over time. More on this later.]

In LP and RM3, the inference is valid, even without the second premise. Suppose that the value of ∇a = b is designated. Then the value of a = b is i. So the value of the conclusion, a b, is also designated. But this does not rule out indeterminate identity statements. Consider an LP or RM3 interpretation in which:

v(=)(d, e) = i if v(d) = v(e)

v(=)(d, e) = 0 if v(d) ≠ v(e)

Let a and b denote the same object, then (1), (2) and (3) are all designated. Yet a = b has the value i.

(469)

[contents]

 

 

 

 

 

From:

 

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

 

 

 

 

26 Mar 2018

Nolt (CBS) Logics, collected brief summaries

 

by Corry Shores

 

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

 

[Central Entry Directory]

[Logic & Semantics, Entry Directory]

[John Nolt, entry directory]

 

[The following collects the brief summaries for sections we examined in Nolt’s Logics. Note, starting with section 16.2, the paragraphs are enumerated, and the larger sections are divided by the numbered paragraphs that are summarized in that post.]

 

[An entry directory for this text without the brief summaries can be found at:

http://piratesandrevolutionaries.blogspot.com/2016/06/nolt-logics-entry-directory.html]

 

 

 

 


Collected Brief Summaries for

 

John Nolt

 

Logics
 
 
Part 3: Classical Predicate Logic

 

Chapter 6: Classical Predicate Logic: Syntax

 

6.3

Identity

 

We can use the ‘=’ operator – meaning “is identical to” or “is the same thing as” – to articulate a number of things normally inexpressible in the language of predicate logic. It is an operator, because its meaning remains constant in all cases. But it dually is a two-place predicate, relation, or function, because it relates one term to another in a semantic manner where the extension of one term is said to be no different than the extension of the other.  The non-identity of terms is written normally as ‘~a=b’, and so this does not mean ‘not-a is identical to b’ but rather that ‘a is not identical to b’. This is because  for atomic formulas, when they take a negation operator, its scope extends over the entire formula. We also can write the non-identity of terms as ‘a≠b’ (but ‘~a=b’ is less problematic and thus preferred). Using the equality operator, we can render the following meanings.

 

Else

‘God is more perfect than anything else’

x(~x = g → Pgx)

 

Other than

‘Al will go with anyone other than Beth’

x(~x = b → Gax)

 

Except

(for one term)

‘Al will go with anyone except Beth’ [...]

x(~x = b → Gax) &~Gab

or

x(~x = b ↔ Gax)

 

Except

(for two terms, where the predication of the terms is not determined)

‘Everyone except Al and Beth is happy’

x((~x = a & ~x = b) → Hx)

 

Except

(for two terms, where the predication is denied to the exceptional terms)

x((~x = a & ~x = b) → Hx) & (~Ha & ~Hb)

or

x((~x = a & ~x = b) ↔ Hx)

 

Superlatives

‘Al is faster than all other runners’

Ra & ∀x((Rx & ~x = a) → Fax)

‘There is no largest number.’

~∃x(Nx & ∀y((Ny & ~y = x) → Lxy))

 

Only

(for one term)

‘Only Al is happy’

Ha & ∀x(Hxx = a)

 

Only

(for two terms)

‘Only Al and Beth are happy’

x(Hx ↔ (x = a  ∨ x = b))

 

At least

(for one term)

‘There is at least one mind.’

xMx

 

At least

(for two terms)

‘There are at least two minds.’

xy((Mx&My) & ~x = y)

 

At least

(for three terms)

‘There are at least three minds.’

xyz(((Mx&My) & Mz) & (~x = y & ~y = z) & ~x = z)

 

At most

(for one term)

‘ There is at most one mind.’

xy((Mx & My) → x = y)

or

~∃xy((Mx&My) & ~x = y)

or

xy(Myy = x)

 

At most

(for two terms)

‘There are at most two minds.’

xyz(Mz → (z = xz = y)

 

At most

(for three terms)

‘There are at most three minds.’

xyzw(Mw → ((w = xw = y) ∨ w = z))

 

At most

(for all things)

‘There is at most just one thing.’

xy y = x

 

Numerical Quantifiers

(for one term)

‘There is exactly one mind.’

(∃xMx & ∃xy(Myy = x)

or

xy(Myy = x)

 

Numerical Quantifiers

(for two terms)

‘There are exactly two minds.’

xy(~x = y & ∀z(Mz ↔ (z = xz = y)))

 

Definite Description

(affirmative)

‘The present king of France is bald’

or

‘There is at least one thing which is presently king of France, it alone is presently king of France, and it is bald.’

x((Kx & ∀y(Kyy = x)) & Bx)

 

Definite Description

(negating existence of)

‘It is not the case that there is at least one present king of France, who alone is presently king of France, and who is bald.’

~∃x((Kx & ∀y(Kyy = x)) & Bx)

 

Definite Description

(negating the predication of)

‘There is at least one present king of France, who alone is presently king of France, and who is not bald.’

x((Kx & ∀y(Kyy = x)) & ~Bx)

 

A definite description, like “the present king of France,” seems like a name, but in fact it has the more complex logical structure of “the F is G”, or

x((Fx & ∀y(Fyy = x)) & Gx)

When we formulate propositions using definite descriptions for non-existing entities, we can fall into error by not translating the ambiguous English formulations into the unambiguous formalizations. This allows us to avoid paradoxes that really are not inherent to such instances. For example, we have “The present king of France is bald.” We have the first intuition that it is false, because there is no such thing which takes that predicate, so the predication fails. We then have the second intuition that since it is false, its negation must be true. And so we think, “The present king of France is not bald” is true. But we as well have the third intuition, which is basically the same as the first, that the sentence “The present king of France is not bald” is false, because it refers to a non-existing entity and the predication therefore fails. So the same sentence, “The present king of France is not bald” is both true and false, under two equally valid intuitions. But Bertrand Russell’s analysis of definite descriptions shows that in fact we are not affirming and denying the same sentence. Rather we are saying that “There presently is no bald king of France” is true while “There is presently a bald king of France” is false. [See the last two formalization in the above listing.]

 

 

 

Chapter 8:

Classical Predicate Logic: Inference

 

8.5

Identity

 

There are two identity inference rules for making proofs in predicate logic.

Identity Introduction (=I)  Where α is any name, assert α = α.

Identity Elimination (= E) From a premise of the form α = β and a formula Φ containing either α or β, infer any formula which results from replacing one or more occurrences of either of these names by the other in Φ.

(241-242)

 

 

 

Part 4:

Extensions of Classical Logic

 

Chapter 11:

Leibnizian Modal Logic

 

11.1

Modal Operators

 

There are certain operators called alethic modifiers. They include deontic (or ethical) modalities (e.g. ‘it ought to be the case that’, ‘it is forbidden that’); propositional attitudes (‘believes that’, ‘knows that’, ‘hopes that’, ‘wonders whether’); and tenses (‘was’, ‘is’ , and ‘will be’). Propositional attitude modifiers are binary, but all the rest are monadic. ‘It is necessary that Φ’ is written  □Φ and ‘it is possible that Φ’ is written ◊Φ. Alethic modifiers are often duals meaning that one can be converted into another by adding negations around the symbols, as for example:

□Φ↔~◊~Φ

◊Φ↔~□~Φ

 

 

 

11.2.1

[basic set-up and evaluation of Leibnizian possible worlds]

 

Evaluating formulas in modal logic involves possible world modeling. A possible world is, intuitively speaking, an alternate world-situation where things are slightly or drastically different from our own. Formally, a possible world is a combination of a domain of objects along with valuative functions that assign names to these objects, assign ordered n-tuples to n-place predicates, and assign truth values to well-formed formulas. When evaluating modal operators, we consider a set of worlds, each with its own valuation schemes and domains. When a formula is true in all such worlds under consideration, it is necessary. And when it is true in some worlds, it is possible. The following defines possible worlds and their valuations.

DEFINITION A Leibnizian valuation or Leibnizian model v for a formula or set of formulas of modal predicate logic consists of the following:

1. A nonempty set Wv of objects, called the worlds of v.

2. For each world w in Wv a nonempty set Dw of objects, called the domain of w.

3. For each name or nonidentity predicate σ of that formula or set of formulas, an extension v(σ) (if σ is a name) or v(σ, w) (if σ is a predicate and w a world in Wv) as follows:

i. If σ is a name, then v(σ) is a member of the domain of at least one world.

ii. If σ is a zero-place predicate (sentence letter), v(σ, w) is one (but not both) of the values T or F. |

iii. If σ is a one-place predicate, v(σ, w) is a set of members of Dw .

iv. If σ is an n-place predicate (n>1), v(σ, w) is a set of ordered n-tuples of members of Dw.

(Nolt 314-315)

Valuation Rules for Leibnizian Modal Predicate Logic

Given any Leibnizian valuation v, for any world w in Wv:

1. If Φ is a one-place predicate and α is a name whose extension v(α) is in Dw, then

v(Φα, w) = T iff v(α) ∈ v(Φ, w);

v(Φα, w) = F iff v(α) ∉ v(Φ, w).

2. If Φ is an n-place predicate (n>1) and α1 ... , αn are names whose extensions are all in Dw, then

v(Φα1, ... , αn, w) = T iff <v1), ... , vn)> ∈ v(Φ, w);

v(Φα1, ... , αn, w) = F iff <v1), ... , vn)> ∉ v(Φ, w).

3. If α and β are names, then

v(α = β, w) = T iff v(α) = v (β);

v(α = β, w) = F iff v(α) ≠ v (β).

For the next five rules, Φ and Ψ are any formulas:

4.

v(~Φ, w) = T iff v(Φ, w) ≠ T;

v(~Φ, w) = F iff v(Φ, w) = T.

5 .

v(Φ & Ψ, w) = T iff both v(Φ, w) = T and v(Ψ, w) = T;

v(Φ & Ψ, w) = F iff either v(Φ, w) ≠ T or v(Ψ, w) ≠ T, or both.

6 .
v(Φ ∨ Ψ, w) = T iff either v(Φ, w) = T or v(Ψ, w) = T, or both;

v(Φ ∨ Ψ, w) = F iff both v(Φ, w) ≠ T and v(Ψ, w) ≠ T.

7.

v(Φ → Ψ, w) = T iff either v(Φ, w) ≠ T or v(Ψ, w) = T, or both;

v(Φ → Ψ, w) = F iff both v(Φ, w) = T and v(Ψ, w) ≠ T.

8 .

v(Φ ↔ Ψ, w) = T iff either v(Φ, w) = T and v(Ψ, w) = T, or v(Φ, w) ≠ T and v(Ψ, w) ≠ T;

v(Φ ↔ Ψ, w) = F iff either v(Φ, w) = T and v(Ψ, w) ≠ T, or v(Φ, w) ≠ T and v(Ψ, w) = T.

For the next two rules, Φα/β  stands for the result of replacing each occurrence of the variable β in Φ by α, and Dw is the domain that v assigns to world w.

9 .

v(∀βΦ, w) = T iff for all potential names α of all objects d in Dw, v(α,d)α/β , w) = T;

v(∀βΦ, w) = F iff for some potential name α of some object d in Dw, v(α,d)α/β , w) ≠ T;

10 .

v(∃βΦ, w) = T iff for some potential name α of some object d in Dw, v(α,d)α/β , w) = T;

v(∃βΦ, w) = F iff for all potential names α of all objects d in Dw, v(α,d)α/β , w) ≠ T; |

11 .

v(□Φ, w) = T iff for all worlds u in Wv, v(Φ, u) = T;

v(□Φ, w) = F iff for some world u in Wv, v(Φ, u) ≠ T;

12 .

v(◊Φ, w) = T iff for some world u in Wv, v(Φ, u) = T;

v(◊Φ, w) = F iff for all worlds u in Wv, v(Φ, u) ≠ T.

(Nolt 315-316)

 

 

 

 

11.2.2

[Possible worlds, actual worlds, redefining logical concepts for possible worlds, and some important theorems in possible world semantics]

 

In our possible world semantics, no one possible world is uniquely actual. Rather, from the perspective of a world, it is itself actual and the others possible. However, likewise, from the perspective of a second possible world, the first along with the others are possible, and second is itself actual. This is called the indexicality of actuality. For our possible world semantics, we need to revise our definitions for many concepts to incorporate the element of possible worlds.

DEFINITION A formula is valid iff it is true in all worlds on all of its valuations.

DEFINITION A formula is consistent iff it is true in at least one world on at least one valuation.

DEFINITION A formula is inconsistent iff it is not true in any world on any of its valuations.

DEFINITION A formula is contingent iff there is a valuation on which it is true in some world and a valuation on which it is not true in some world.

DEFINITION A set of formulas is consistent iff there is at least one valuation containing a world in which all the formulas in the set are true.

DEFINITION A set of formulas is inconsistent iff there is no valuation containing a world in which all the formulas in the set are true.

DEFINITION Two formulas are equivalent iff they have the same truth value at every world on every valuation of both.

DEFINITION A counterexample to a sequent is a valuation containing a world at which its premises are true and its conclusion is false. |

DEFINITION A sequent is valid iff there is no world in any valuation on which its premises are true and its conclusion is not true.

DEFINITION A sequent is invalid iff there is at least one valuation containing a world at which its premises are true and its conclusion is not true.

(Nolt 319-320)

Some important metatheorems for possible world semantics are:

METATHEOREM: Any sequent of the form □Φ⊦Φ is valid.

(Nolt 320)

[From something being necessarily true we can conclude that it is true in the actual world.]

METATHEOREM: Any formula of the form ◊Φ↔~□~Φ is valid.

(Nolt 321)

[If something is possible then it is not the case that it is necessarily not so. This structure works for necessity to: □Φ↔~◊~Φ.]

METATHEOREM: Every sequent of the form α = β ⊦ □α = β

(Nolt 323)

[Because of rigid designation and transworld identity, if two names designate the same object in the actual world, then they designate the same object in every possible world.]

METATHEOREM: The sequent ‘∃xFx ⊦ ∃x◊Fx’ is valid.

(Nolt 323)

[If there is something with a certain property, then we can conclude that there is something for which it possibly has that property. In other words, whatever actually has a property also possibly has it.]

METATHEOREM: The sequent ‘◊∃xFx  ⊦ ∃x◊Fx’ is invalid.

(Nolt 324)

[Suppose it is possible that there is something that takes some predicate. That means in some world, not necessarily our actual one, something does take that predicate. From this we cannot conclude that in our actual world there is something that possibly takes that predicate. For, were it for example the case that nothing in our actual world in fact takes that predicate, it is not possible that something can take it.]

 

 

 

11.3

A Natural Model?

 

A natural model is one that is sufficient to what it is modeling, meaning that its “domain consists of the very objects we mean to talk about,” and its “predicates and names denote exactly the objects of which they are true on their intended meanings” (Nolt 325). In modal logic, a natural model will have an actual world where the domain of objects are actual objects and the predicates are assigned to objects that actually have those predicates. The other possible worlds are variations on the actual world. But name designations remain the same in all worlds in the model. Possibility in possible world modeling can be understood as informal possibility, meaning that neither syntactic nor semantic contradictions are allowed, or formal possibility, where only syntactic contradictions are prohibited. This means that the extensions of predicates can be inconsistent with one another, and for now we use this formal notion of possibility in our possible world modeling. Related to this distinction is the one between the realist and the nominalist view of essences. Realists believe that essences are real things in the world. So in terms of possible worlds, something’s real essence in our actual world will determine what sorts of variations it can undergo while still being identical to itself in other worlds, at least insofar as it is essentially the same even if certain properties vary. The nominalist view thinks that essences are artificially created through linguistic practices, so from this perspective there is no certain way to know what sorts of variations something can undergo while still being essentially the same. To avoid this issue, we do not deal with metaphysical possibility, which would be concerned with the ways and extents something’s essence allows it to vary, but rather we are concerned with logical possibility, which is concerned just with logical contradictions that might hold in a world. And as we noted, we are concerned with formal possibility rather than with informal possibility. That is to say, we only care about syntactical contradictions of the form A and not-A. And we are not concerned with semantic contradictions of the form, for example, of Ra & Ca, where R means ‘is red’ and C means ‘is colorless.’ In other worlds, in some world, ‘a’ can be in both the extensions of R and of C, even though their semantic meanings are incompatible.

 

 

 

11.4

Inference in Leibnizian Logic

 

Making proofs using Leibnizian modal logic will involve all the rules from propositional logic along with the identity rules and the following seven additional rules.
 
DUAL Duality From either ◊Φ and
~□~Φ, infer the other; from either □Φ and
~◊~Φ, infer the other.
K K rule From
□(Φ → Ψ), infer
(□Φ → □Ψ).
T T rule From □Φ, infer Φ.
S4 S4 rule From □Φ, infer
□□Φ
B Brouwer rule From Φ, infer
□◊Φ.
N Necessitation If Φ has previously been proven as a theorem, then any formula of the form
□Φ may be introduced at any line of a proof.
□= Necessity of identity From
α = β, infer
□α = β.
(Nolt 328)
 
We do not use quantification in our proofs, because we will want to avoid the problem of predicating for non-existing objects.
 
 
 

 

Chapter 12:

Kripkean Modal Logic

 

12.1

Kripkean Semantics

 

Kripkean semantics allows us to model certain logical ideas and principles in modal logic that we are unable to model using Leibnizian semantics. The main problem is that Leibnizian semantics will make certain arguments valid (or invalid) when they should not be for a certain type of modality. For example, physical possibility does not behave the same way as logical possibility. Take for instance the fact that accelerating an object faster than the speed of light is logically possible but not physically possible. So we need to change the way we make models for physical possibility. One way of thinking about this is by comparing what is physically possible in each world. In our world (world 1), objects in space can have either circular or elliptical orbits. Now suppose that in world 2, they only have circular orbits. So it is physically impossible according to the laws of physics in world 2 for objects to have elliptical orbits. Now suppose further we take the perspective of world 2, where elliptical orbits are physically impossible. Were we to consider world 1 from world 2’s perspective, we would say that world 1 is a physically impossible world, because its laws of physics do not obey our own. However, were we to look at world 2 from our perspective, we would say that it is a physically possible world, because it does not break any of our physical laws (it just is more physically restricted than ours). So in order to model physical possibility, we can specify this relation of world relativity. It is called relative possibility, accessibility, or alternativeness. In our example, we would say that world 2 is possible relative to world 1, or that world 2 is an alternative to world 1, or that world 2 is accessible to world 1. However, we cannot invert these formulations. We write world y is accessible to world x as xy. We can diagram this with circles and arrows, with an arrow going from a first circle to a second meaning that the second is accessible from the first. Our orbit worlds would be diagramed as:

12.1.b

(Nolt 337)

As we can see, each world is accessible to itself, because each world follows its own physical laws. However, other sorts of modality, like deontic modality, do not guarantee this reflexive self accessibility. So when we use Kripkean semantics, we must stipulate the world relativities by making a set that lists ordered couples of the form <x, y> where y is accessible to (possible relative to) x. So for our example above:

ℛ = {<1, 2>, <1, 1>, <2, 2>}

A Kripkean model is defined in the following way:

DEFINITION A Kripkean valuation or Kripkean model v for a formula or set of formulas of modal predicate logic consists of the following:

1. A nonempty set Wv of objects, called the worlds of v.

2. A relation ℛ, consisting of a set of pairs of worlds from Wv.

3. For each world w in Wv a nonempty set Dw of objects, called the domain of w.

4. For each name or nonidentity predicate σ of that formula or set of formulas, an extension v(σ) (if σ is a name) or v(σ, w) (if σ is a predicate and w a world in Wv) as follows:

i. If σ is a name, then v(σ) is a member of the domain of at least one world.

ii. If σ is a zero-place predicate (sentence letter), v(σ, w) is one (but not both) of the values T or F.

iii. If σ is a one-place predicate, v(σ, w) is a set of members of Dw .

iv. If σ is an n-place predicate (n>1), v(σ, w) is a set of ordered n-tuples of members of Dw.

(337)

And these are the valuation rules for Kripkean semantics:

Valuation Rules for Kripkean Modal Predicate Logic

Given any Leibnizian [or Kripkean?] valuation v, for any world w in Wv:

1. If Φ is a one-place predicate and α is a name whose extension v(α) is in Dw, then

v(Φα, w) = T iff v(α) ∈ v(Φ, w);

v(Φα, w) = F iff v(α) ∉ v(Φ, w).

2. If Φ is an n-place predicate (n>1) and α1 ... , αn are names whose extensions are all in Dw, then

v(Φα1, ... , αn, w) = T iff <v1), ... , vn)> ∈ v(Φ, w);

v(Φα1, ... , αn, w) = F iff <v1), ... , vn)> ∉ v(Φ, w).

3. If α and β are names, then

v(α = β, w) = T iff v(α) = v (β);

v(α = β, w) = F iff v(α) ≠ v (β).

For the next five rules, Φ and Ψ are any formulas:

4.

v(~Φ, w) = T iff v(Φ, w) ≠ T;

v(~Φ, w) = F iff v(Φ, w) = T.

5 .

v(Φ & Ψ, w) = T iff both v(Φ, w) = T and v(Ψ, w) = T;

v(Φ & Ψ, w) = F iff either v(Φ, w) ≠ T or v(Ψ, w) ≠ T, or both.

6 .
v(Φ ∨ Ψ, w) = T iff either v(Φ, w) = T or v(Ψ, w) = T, or both;

v(Φ ∨ Ψ, w) = F iff both v(Φ, w) ≠ T and v(Ψ, w) ≠ T.

7.

v(Φ → Ψ, w) = T iff either v(Φ, w) ≠ T or v(Ψ, w) = T, or both;

v(Φ → Ψ, w) = F iff both v(Φ, w) = T and v(Ψ, w) ≠ T.

8 .

v(Φ ↔ Ψ, w) = T iff either v(Φ, w) = T and v(Ψ, w) = T, or v(Φ, w) ≠ T and v(Ψ, w) ≠ T;

v(Φ ↔ Ψ, w) = F iff either v(Φ, w) = T and v(Ψ, w) ≠ T, or v(Φ, w) ≠ T and v(Ψ, w) = T.

For the next two rules, Φα/β  stands for the result of replacing each occurrence of the variable β in Φ by α, and Dw is the domain that v assigns to world w.

9 .

v(∀βΦ, w) = T iff for all potential names α of all objects d in Dw, v(α,d)α/β , w) = T;

v(∀βΦ, w) = F iff for some potential name α of some object d in Dw, v(α,d)α/β , w) ≠ T;

10 .

v(∃βΦ, w) = T iff for some potential name α of all objects d in Dw, v(α,d)α/β , w) = T;

v(∃βΦ, w) = F iff for all potential names α of all objects d in Dw, v(α,d)α/β , w) ≠ T;

11′ .

v(□Φ, w) = T iff for all worlds u such that wu, v(Φ, u) = T;

v(□Φ, w) = F iff for some world u, wu and v(Φ, u) ≠ T;

12′ .

v(◊Φ, w) = T iff for some world u, wu and v(Φ, u) = T;

v(◊Φ, w) = F iff for all worlds u such that wu, v(Φ, u) ≠ T.

We define validity in Kripkean semantics in the following way:

A sequent is valid relative to a given set of models (valuations) iff there is no model in that set containing a world in which the sequent's premises are true and its conclusion is not true. To say that a sequent is valid relative to Kripkean semantics in general is to say that it has no counterexample in any Kripkean model, regardless of how ℛ is structured.

(340)

[Here the models in the set are restricted in accordance with the sort of world relativity being modeled].

 

 

 

Chapter 13:

Deontic and Tense Logics

 

13.2

A Modal Tense Logic

 

13.2.1

[Basic set-up and evaluation of modal tense logic]

 

Intuitively, time involves a passage extending linearly from past to future. As it moves forward, it could follow one of many possible ramifying branches from the current now point. So the future, under this view, is multiple and undecided. The past, however, cannot become otherwise after it happens. Were we to draw this structural feature of time, we would have a tree-trunk line for history, as it has only one, and a series of branches for the future, expanding out from the present, which stands at the end of the singular past-trunk and before the branching futures.

13.2.amrg.trim

(Nolt 366)

At each point in time, there are different facts and existing objects, so we can specify what holds at certain time points. But we can also see the branching futures as possible worlds in relation to our own, as these alternate future paths may or may not be realized in our own actual world. So we can speak of situations holding or not holding for certain possible worlds at certain times. Furthermore, we can use a modal tense logic to place these temporally contingent facts into temporal relations with one another. This way, we can say that some situation will hold in a future moment or in all future moments, and so on. We use these following symbols for modal tense operators:

H – it has always been the case that

P – it was (at some time) the case that

G – it will always be the case that

F – it will  (at some time) be the case that

(Nolt 367)

Each of these can be combined with themselves and with the others many times over, and they can also be combined with the alethic modal operators, necessity and possibility. The definition of this modal tense logic model is the following:

DEFINITION A model or valuation v for a formula or set of formulas of modal predicate logic consists of the following:

1. A nonempty set ℑ of objects called the times of v.

2. A transitive relation ℰ, consisting of a set of pairs of times from ℑ.

3. A nonempty set Wv of objects, called the worlds of v.

4. Corresponding to each world w, a set ℑw of times called the times in w such that for any pair of times t1 and t2 in this set, either t1t2 or t2t1 or t1 = t2.

5. For each world w and time t in w, a nonempty set D(t,w) of objects called the domain of w at t.

6. For each name or nonidentity predicate σ of that formula or set of formulas, an extension v(σ) (if σ is a name) or v(σ, w) (if σ is a predicate and w a world in Wv) as follows:

i. If σ is a name, then v(σ) is a member of D(t,w) for at least one time t and world w. |

ii. If σ is a zero-place predicate (sentence letter), and t is in w, then v(σ, t, w) is one (but not both) of the values T or F.

iii. If σ is a one-place predicate and t is in w, v(σ, t, w) is a set of members of D(t,w).

iv. If σ is an n-place predicate (n>1), and t is in w, v(σ, t, w) is a set of ordered n-tuples of members of D(t,w).

(Nolt 370-371, boldface in the original)

Note here the ‘earlier than’ relation ℰ that orders the time points in the worlds. Possible worlds that share all moments up to a particular time point are said to be accessible to each other at that time point, meaning that the future path that one takes (the facts that become true) can be the same that the other takes, all while maintaining the same past. This accessibility relation is written ℛ. (When models are not accessible, that means they have different histories, which are not alterable, and thus what is possible for one world is no longer possible for the other.)

DEFINITION Given a model v for a formula or set of formulas, then for any worlds w1 and w2 and time t of v, w1w2t iff

1. t is a time in both w1 and w2, |

2. w1 and w2 contain the same times up to t; that is, for all times t′, if t′ℰt, then t′ is in w1 iff t′ is in w2, and

3. w1 and w2 have the same atomic truths at every moment up to t; that is, for all times t′ such that t′ℰt, D(t′, w1) = D(t′, w2), and for all predicates Φ, v(Φ, t′, w1) = v(Φ, t′, w2).

(Nolt 371-372)

The valuation rules for this modal tense logic are the following:

Valuation Rules for Modal Tense Logic

Given any valuation v of modal tense logic whose set of worlds is Wv, for any world w in Wv and time t in w:  

1. If Φ is a one-place predicate and α is a name whose extension v(α) is in D(t,w), then v(Φα, t, w) = T iff v(α) ∈ v(Φ, t, w).

2. If Φ is an n-place predicate (n>1) and α1 ... , αn are names whose extensions are all in D(t,w), then

v(Φα1, ... , αn, t, w) = T iff <v1), ... , vn)> ∈ v(Φ, t, w)

3. If α and β are names, then v(α = β, t, w) = T iff v(α) = v (β).

For the next five rules, Φ and Ψ are any formulas:

4.

v(~Φ, t, w) = T iff v(Φ,t, w) ≠ T

5 .

v(Φ & Ψ, t, w) = T iff both v(Φ, t, w) = T and v(Ψ, t, w) = T

6 .
v(Φ ∨ Ψ, t, w) = T iff either v(Φ, t, w) = T or v(Ψ, t, w) = T, or both

7.

v(Φ → Ψ, t, w) = T iff either v(Φ, t, w) ≠ T or v(Ψ, t, w) = T, or both

8 .

v(Φ ↔ Ψ, t, w) = T iff v(Φ, t, w) = v(Ψ, t, w

For the next two rules, Φα/β  stands for the result of replacing each occurrence of the variable β in Φ by α, and D(t,w) is the domain that v assigns to world w at time t.

9 .

v(∀βΦ, t, w) = T iff for all potential names α of all objects d in D(t,w), v(α,d)α/β , t, w) = T

10 .

v(∃βΦ, t, w) = T iff for some potential name α of some object d in Dw, v(α,d)α/β , w) = T

11 .

v(□Φ, t, w) = T iff for all worlds u such that wut, v(Φ, t, u) = T

12.

v(◊Φ, t, w) = T iff for some world u, wut and v(Φ, t, u) = T

13.

v(HΦ, t, w) = T iff for all times t′ in w such that t′ℰt and v(Φ, t′, w) = T

14.

v(PΦ, t, w) = T iff for some time t′ in w, t′ℰt and v(Φ, t′, w) = T

15.

v(GΦ, t, w) = T iff for all times t′ in w such that tt′ and v(Φ, t′, w) = T

16.

v(FΦ, t, w) = T iff for some time t′ in w, tt′ and v(Φ, t′, w) = T

(Nolt 372-373, boldface in the original)

And important logic terms are defined in the following way for this modal tense logic:

DEFINITION A formula is valid iff it is true at all times in all worlds on all of its valuations.

DEFINITION A formula is consistent iff it is true at at least one time in at least one world on at least one valuation.

DEFINITION A formula is inconsistent iff it is not true at any time in any world on any of its valuations.

DEFINITION A formula is contingent iff there is a valuation on which it is true at some time in some world and a valuation on which it is not true at some time in some world.

DEFINITION A set of formulas is consistent iff there is at least one valuation containing a world in which there is a time at which all the formulas in the set are true.

DEFINITION A set of formulas is inconsistent iff there is no valuation containing a world in which there is a time at which all the formulas in the set are true. |

DEFINITION Two formulas are equivalent iff they have the same truth value at every time in every world on every valuation of both.

DEFINITION A counterexample to a sequent is a valuation containing a world in which there is a time at which its premises are true and its conclusion is not true.

DEFINITION A sequent is valid iff there is no world in any valuation containing a time at which its premises are true and its conclusion is not true.

DEFINITION A sequent is invalid iff there is at least one valuation containing a world in which there is a time at which its premises are true and its conclusion is not true.

(Nolt 373-374, boldface in the original)

Using this model of modal tense logic, we can show that one particular argument for determinism is invalid, and thus there is a philosophical usefulness for this model. However, what is philosophically at issue cannot be settled by the model, but rather, the model can only be based on philosophical assumptions and cannot always prove or disprove them. Nonetheless, the model can at least help us clarify our philosophical conceptions about time. Also, it can establish certain views as consistent or inconsistent, and it shows the deterministic view to at least be consistent.

 

 

 

Chapter 14:

Higher-Order Logics

 

14.1

Higher-Order Logics: Syntax

 

In first-order logic, we can have quantifiers that quantify over variables that stand for individuals. In second-order logic, we can have quantifiers that quantify over predicates. In this way, we can express the following inference, for example: “Al is a frog. Beth is a frog. Therefore, Al and Beth have something in common.” We can write it as: ‘Fa, Fb ⊢ ∃X(Xa & Xb)’. Here we have the predicate variable ‘X’, which allows us to refer to some unspecified predicate as a variable. Third-order logic allows us to quantify over predicates for properties of individuals. Take this inference for example: “Socrates is snub-nosed. Being snub-nosed is an undesirable property. Therefore, Socrates has a property that has a property.” If we use larger type-face for the third-order predicate variable, we can write this as:

14.1.c

(Nolt 383)

[Here ‘s’ = Socrates, ‘N’ = ‘is snub-nosed, ‘U’ = ‘is undesirable’, ‘X’ is a predicate variable, and ‘Y’ is a predicate variable for another predicate. The conclusion says that there is some property such that Socrates has it and also that this property itself has some property.]  Higher-order logics are possible as well. Variables on each order are of a different type. An infinite hierarchy of higher-order logics is called a theory of types. Higher-order logic is especially useful for using logic to formulate the properties of numbers and other concepts in arithmetic. The view that all mathematical ideas can be defined in terms of purely logical ideas, and also that all mathematical truths are logical truths, is called logicism. We can use second-order logic to express a number of important logical ideas. One of them is identity. Leibniz’s law says that objects are identical if and only if they share exactly the same properties. It is written:

Leibniz’s Law

a = b ↔ ∀X(Xa ↔ Xb)

It is analyzable into two subsidiary principles.

The Identity of Indiscernibles

X(Xa ↔ Xb) → a = b

This says that if two things are indiscernible, as they share exactly the same properties, then they are identical. The other is

The Indiscernibility of Identicals

a = b → ∀X(Xa ↔ Xb)

This says that if two things are identical, then they share exactly the same properties. We can express an analogy as:

∃Z(Zab & Zcd)

This says that “there is some respect in which a stands to b as c stands to d” (Nolt 386). The idea that ‘All asymmetric relations are irreflexive’ can be written as:

∀Z(∀xy(Zxy → ~Zyx) → ∀x~Zxx)

 

 

 

Part 5:

Nonclassical Logics

 

Chapter 15:

Mildly Nonclassical Logics

 

15.1

Free Logics

 

Leibnizian semantics for modal logic only worked when we dealt strictly with entities that can be said to exist. Were we to deal with a non-existing entity, then we have problems when using the existential quantifier, since it implies the thing’s existence. A solution for this is using a free logic. It is “free” in the sense that it is free from the restriction from only making models with existing entities. One sort of semantics for a free logic is Meinongian semantics. It has both an “inner” domain of existing entities but also another “outer” domain for all existing and as well all non-existing entities. The extensions of all names are found in the outer domain, but only names of existing things have extensions in the inner domain. And the extension of non-quantified predicates is found in the outer domain of existing and non-existing predicates. This allows us to make true statements about the properties and relations of non-existing entities. For example, we might say that it is true that a unicorn has a horn, even though none exist. For, the extension for the predicate “is horned” would be found in the outer domain where unicorns are listed. However, when we use quantifiers, the extensions of the predicates are only found in the inner domain of existing entities. This way, were we to use an existential quantifier for a non-existing entity, the formula would be false. For, the predication would not be fulfilled, as no entity would belong to its proper extension, and this is because, in our example, unicorns are not found in the inner domain of existing entities, which is where we look for quantified expressions. The definition and rules for Meinongian semantics are the following.

DEFINITION A Meinongian valuation or Meinongian model v for a formula or set of formulas of modal predicate logic consists of the following:

1. A nonempty set Wv of objects, called the worlds of v.

2. A nonempty set ℑ of objects, which is called the outer domain of v,

3. For each world w in Wv a nonempty set Dw of ℑ called the inner domain of w,

4. For each name or nonidentity predicate σ of that formula or set of formulas, an extension v(σ) (if σ is a name) or v(σ, w) (if σ is a predicate and w a world in Wv) as follows:

i. If σ is a name, then v(σ) is a member of ℑ.

ii. If σ is a zero-place predicate (sentence letter), v(σ, w) is one (but not both) of the values T or F. |

iii. If σ is a one-place predicate, v(σ, w) is a set of members of ℑ.

iv. If σ is an n-place predicate (n>1), v(σ, w) is a set of ordered n-tuples of members of ℑ.

(Nolt 314-315)

Valuation Rules for Leibnizian-based Meinongian Modal Predicate Free Logic

Given any Leibnizian valuation v, for any world w in Wv:

1. If Φ is a one-place predicate and α is a name, then

v(Φα, w) = T iff v(α) ∈ v(Φ, w);

v(Φα, w) = F iff v(α) ∉ v(Φ, w).

2. If Φ is an n-place predicate (n>1) and α1 ... , αn are names, then

v(Φα1, ... , αn, w) = T iff <v1), ... , vn)> ∈ v(Φ, w);

v(Φα1, ... , αn, w) = F iff <v1), ... , vn)> ∉ v(Φ, w).

3. If α and β are names, then

v(α = β, w) = T iff v(α) = v (β);

v(α = β, w) = F iff v(α) ≠ v (β).

For the next five rules, Φ and Ψ are any formulas:

4.

v(~Φ, w) = T iff v(Φ, w) ≠ T;

v(~Φ, w) = F iff v(Φ, w) = T.

5 .

v(Φ & Ψ, w) = T iff both v(Φ, w) = T and v(Ψ, w) = T;

v(Φ & Ψ, w) = F iff either v(Φ, w) ≠ T or v(Ψ, w) ≠ T, or both.

6 .
v(Φ ∨ Ψ, w) = T iff either v(Φ, w) = T or v(Ψ, w) = T, or both;

v(Φ ∨ Ψ, w) = F iff both v(Φ, w) ≠ T and v(Ψ, w) ≠ T.

7.

v(Φ → Ψ, w) = T iff either v(Φ, w) ≠ T or v(Ψ, w) = T, or both;

v(Φ → Ψ, w) = F iff both v(Φ, w) = T and v(Ψ, w) ≠ T.

8 .

v(Φ ↔ Ψ, w) = T iff either v(Φ, w) = T and v(Ψ, w) = T, or v(Φ, w) ≠ T and v(Ψ, w) ≠ T;

v(Φ ↔ Ψ, w) = F iff either v(Φ, w) = T and v(Ψ, w) ≠ T, or v(Φ, w) ≠ T and v(Ψ, w) = T.

For the next two rules, Φα/β  stands for the result of replacing each occurrence of the variable β in Φ by α, and Dw is the domain that v assigns to world w.

9 .

v(∀βΦ, w) = T iff for all potential names α of all objects d in Dw, v(α,d)α/β , w) = T;

v(∀βΦ, w) = F iff for some potential name α of some object d in Dw, v(α,d)α/β , w) ≠ T;

10 .

v(∃βΦ, w) = T iff for some potential name α of some object d in Dw, v(α,d)α/β , w) = T;

v(∃βΦ, w) = F iff for all potential names α of all objects d in Dw, v(α,d)α/β , w) ≠ T; |

11 .

v(□Φ, w) = T iff for all worlds u in Wv, v(Φ, u) = T;

v(□Φ, w) = F iff for some world u in Wv, v(Φ, u) ≠ T;

12 .

v(◊Φ, w) = T iff for some world u in Wv, v(Φ, u) = T;

v(◊Φ, w) = F iff for all worlds u in Wv, v(Φ, u) ≠ T.

(with the beta symbol following quantifiers shown as non-subscript, following the presentation in this section)

‘∃x x = α’, meaning ‘α exists’, can be notated as ‘E!α’.

 

 

 

15.2

Multivalued Logics

 

There are a number of reasons to be dissatisfied with the bivalence of classical logic, that is, with the limitation to just two values, true (T) and false (F). Among these reasons are: 1) some sentences are unintelligible and would thus seem to be neither T nor F, 2) some sentences have terms that fail to refer to an object, which might make us want to say they are neither T nor F, 3) semantic paradoxes, such as the liar’s paradox, would seem to have neither a T nor a F value, 4) there are metaphysical issues that could compel us to consider certain situations as being neither T nor F, as for example when making statements now about an unknowable future, 5) certain practical concerns, as for example in computer database creation, where designating certain formulas as neither T nor F is more useful, and 6) the vagueness of situations can make clear-cut propositions about their real status difficult on account of ambiguities, and hence we would not want such statements to be entirely T or F. Thus we have cause for devising logics with three or more values. Three such multivalued semantics are Bochvar’s, Kleene’s, and Łukasiewicz’s. In all three, a third value, namely indeterminate or ‘I’, is added, but how propositions containing indeterminate values are evaluated varies in each system.

 

Truth Tables for Bochvar’s Three-Valued Semantics

15.2.a

15.2.b

(Nolt 408)

 

Truth Tables for Kleene’s Three-Valued Semantics

15.2.G

15.2.h

(Nolt 412)

 

Truth Tables for Łukasiewicz’s Three-Valued Semantics

15.2.i

15.2.k

(Nolt 413)

Each will make certain classical tautologies valid or invalid, depending on how they evaluate in each semantic. And each one in some way may make certain counter-intuitive tautologies in classical logic become invalid, and certain intuitive classical tautologies become invalid. In each semantics, an operator for ‘it is true that’, symbolized T, may be used for establishing tautologies, since it converts values to just T or F. (Without this operator, classical tautologies in these three-valued semantics can be valued as indeterminate. Thus not all valuations would make it true, and hence they would no longer be tautologous). Its truth table is the following:

 

 

 

15.3

Supervaluations

 

15.3.1

[Basic technique of supervaluation]

 

A three-valued semantics was one way to deal with a number of situations where bivalence was unsatisfactory. A third value, I or indeterminate, was used. But instead of that third value, we can keep just T or F, although certain formulas can be assigned neither of these two values. These cases of no value are called truth value gaps. To evaluate the truth value of formulas with component truth value gaps, we can use a technique invented by Bas van Fraassen called supervaluation. First we begin by making a truth table and putting in the values we know, but we place gaps where there is no value. This is called a partial valuation. Next, we fill those gaps with T or F such that every possible combination of values is given. These are called classical completions. Finally, we make a supervaluation of these classical completions in the following way. If all the classical completions compute the formula as true, then the supervaluation is true. If all the classical completions compute the formula as false, then the supervaluation is false. And if not all the classical completions are either entirely T or F, then the supervaluation does not assign a value to the formula. Here is the formal definition of supervaluation:

DEFINITION A supervaluational model of a formula or set of formulas consists of

1. a partial valuation S, which assigns to each sentence letter of that formula or set of formulas the value T, or the value F, or no value. We use the notation ‘S(Φ)’ to denote the value (if any) assigned to Φ by S.

2. A supervaluation VS of S that assigns truth values VS (Φ) to formulas Φ according to these rules:

VS (Φ) = T iff for all classical completions S′ of S, S′(Φ) = T;

VS (Φ) = F iff for all classical completions S′ of S, S′(Φ) = F;

Vassigns no truth value to Φ otherwise.

(Nolt 415-416, boldface his)

 

 

 

Chapter 16:

Radically Nonclassical Logics

 

16.1

Infinite Valued and Fuzzy Logics

 

There are vague predicates or concepts which can potentially lead to counter-intuitive inferences. Consider for example the vague predicate in this inference:

A global population of 1,000,000,000 is sustainable.

If a global population of 1,000,000,000 is sustainable, so is a global population of 1,000,000,001.

∴ A global population of 1,000,000,001 is sustainable.

(Nolt 420)

Suppose we reiterate the premises, each time building from the prior conclusion’s numerical value, and adding one more in the process. After a while, the population number will get very large, and the conclusion will no longer be true (it will not satisfy the predicate any more). An infinite-valued semantics can deal with these situations. It allows us to assign partial values to propositions, such that instead of true and false we have 0, 1, and all the decimal values between. In our example, each iteration would receive slightly less of a truth value, and so eventually the reiterations would arrive at 0, corresponding to our intuition that their truth value should decrease as the population number increases. A common valuation scheme is:

1. V(¬Φ) = 1 – V(Φ)

2. V(Φ & Ψ) = min(V(Φ), V(Ψ))

3. V(Φ ∨ Ψ) = max(V(Φ), V(Ψ))

4. V(Φ → Ψ) = 1 + min(V(Φ), V(Ψ)) - V(Φ)

5. V(Φ ↔ Ψ) = 1 + min(V(Φ), V(Ψ)) - max((V(Φ), V(Ψ))

Consider a predicate like “is red”. Suppose we add the following argument to get “fresh blood is red”. This is clearly true. But what about “a sunset is red”? This is partly true. That means the set of things that belong to the predicate “is red” has items whose membership is not entire. They have a certain degree of membership, and that degree matches the truth value of the proposition predicating them. In other words, if “a sunset is red” has the truth value 0.2, that means sunsets only have a membership degree of 0.2 in the set of red things. These are fuzzy sets (that is, sets whose membership is a matter of degree), and they were invented by Lofti Zadeh. He also applied fuzzy sets to the logical values that can be assigned, such that a range of values would be assigned and certain values in that range are themselves assigned a partial value for their degree of membership in that range of truth values. Such a semantics based on fuzzy truth values is called a fuzzy logic. While such fuzzy systems involve perhaps too much complexity and arbitrarity, they have proven useful for artificial intelligence programming, and they have also appealed to people who are wary of too much logical or conceptual precision.

 

 

 

 

16.2

Intuitionistic Logics

 

16.2.1–16.2.29

[Basic set-up of Kripkean intuitionistic semantics]

 

Many logics base their notion or evaluation of truth on the correspondence of thoughts with the facts of a real world. Intuitionistic logic, however, holds that the “truth” or “falsity” of a statement is determined by whether or not the available data warrant us to assert it. We call this warrant, proof, or evidence confirmation. To assert a proposition means we have warrant to confirm it. And to assert its negation means we have warrant  to say that it is not the case. In our formalized intuitionistic semantics, we assign to propositions one of two values: {1} confirmed, ‘C’, when it is warranted to assert it, and {2} unconfirmed, ‘U’, when it is not warranted to assert it. But there are two sorts of being unconfirmed for a proposition, namely, being either refuted (that is, confirming its negation) or being neither confirmed nor refuted (that is, the proposition is neither confirmed while its negation is not confirmed). One example of this “neither” status is the following. Consider the proposition P that there are seven consecutive sevens somewhere in the decimal expansion of the number π. Now suppose that no computer or human working on determining as many decimals of π as possible, after whatever extent of time, have discovered seven consecutive sevens. That means we do not have grounds to confirm P. But we also have no proof that there are not seven consecutive sevens, so we cannot confirm ~P. Another example has to do with historical statements which cannot be confirmed or denied, like “Napoleon ate breakfast on September 9, 1807.” Now, if we can neither confirm P nor confirm ~P, this means we cannot confirm P∨~P (which would be understood in intuitionistic logic to mean “‘P’ is either confirmed or refuted”). Thus the law of excluded middle does not hold in intuitionistic logic. We also cannot make double negation inferences. In other words, the intuitionistic value of ~~P is not necessarily the same as P. ~~P means that it is refuted that P is refuted. (But consider again the π example above. Here we can say that it is refuted that P is refuted, or ~~P, because we can know that no one has refuted it yet. So ~~P = C. But we also cannot confirm P, meaning that P = U. So we cannot derive P from ~~P in this instance by simply changing the value twice. Also it is possible to modify the example such that P = U and ~~P = U. The computer may have calculated the seven consecutive sevens, but on account of some technical problem, we cannot ever obtain that information from the computer’s processes. In other words, not only does negation not work by doubly switching the values, it also does not produce a consistent pattern of valuation in all cases). Now, in three-valued logics, we can always derive P from ~~P. So this is one way that distinguishes intuitionistic logic from three-valued (and also classical) logics. This in part leads us to regard the “neither” value (neither confirmed nor denied) as not being a third value but rather as a subspecies of non-confirmation. To more formally evaluate propositions in this bivalent way in intuitionistic logic, we need to consider the following concepts. One is “state of evidence” or “evidential state”, which is “the total evidence available to a person or culture at a given time” (431) and which are structurally similar to possible worlds in Kripkean model semantics. On the basis of evidential states, propositions are determined to be either confirmed or unconfirmed. A first evidential state is said to be consistent with (or have access from) a second one if all the confirmation assignments of the first are given as well in the second, even though the second may have additional confirmations not in the first. In intuitionistic semantics, it is stipulated that when something is confirmed in a first evidential state, it is confirmed in all others that the first is consistent with (those from which the first is accessible). This is the epistemic necessity of confirmation.

A Kripkean model in intuitionistic predicate logic is defined in the following way:

DEFINITION A Kripkean valuation or Kripkean model v for a formula or set of formulas of intuitionistic predicate logic consists of the following:

1. A nonempty set Wv of objects, called the worlds or evidential states of v.

2. A reflexive, transitive relation ℛ, consisting of a set of pairs of worlds from Wv.

3. For each world w in Wv a nonempty set Dw of objects, called the domain of w, such that for any worlds x and y, if xℛy, then Dx is a subset of Dy.

4. An assignment to each name α in that formula or set of formulas of an extension v(α) that is a member of the domain of at least one world.

|

5. An assignments to each predicate Φ and world w in that formula or set of formulas, an extension v(Φ, w) such that

i. If Φ is a zero-place predicate, v(Φ, w) is one (but not both) of the values C or U such that if v(Φ, w) = C, then for all u such that wℛu, v(Φ, u) = C.

ii. If Φ is a one-place predicate, v(Φ, w) is a set of members of Dw such that if dv(Φ, w), then for all u such that wℛu, d v(Φ, u).

iii. If Φ is an n-place predicate (n>1), v(Φ, w) is a set of ordered n-tuples of members of Dw such that if <d1, ..., dn> v(Φ, w), then for all u such that wℛu, <d1, ..., dn> v(Φ, u).

(432-433)

The following are the confirmation conditions for complex formulas in intuitionistic logic.

Let Φ and Ψ be any formulas and v any valuation of Φ and Ψ whose accessibility relation is ℛ. Then

1.

If Φ is a one-place predicate and α is a name, then v(Φα, w) = C iff v(α) ∈ v(Φ, w);

v(Φα, w) = U iff v(α) ∉ v(Φ, w).

2.

If Φ is an n-place predicate (n>1) and α1 ... , αn are names, then

v(Φα1, ... , αn, w) = C iff <v1), ... , vn)> ∈ v(Φ, w);

v(Φα1, ... , αn, w) = U iff <v1), ... , vn)> ∉ v(Φ, w).

3.

If α and β are names, then v(α = β, w) = C iff v(α) = v (β);

v(α = β, w) = U iff v(α) ≠ v (β).

For the next five rules, Φ and Ψ are any formulas:

4.

v(~Φ, w) = C iff for all u such that wℛu, v(Φ, u) ≠ C.

v(~Φ, w) = U iff for some u such that wℛu, v(Φ, u) = C.

5.

v(Φ & Ψ, w) = C iff both v(Φ, w) = C and v(Ψ, w) = C.

v(Φ & Ψ, w) = U iff either v(Φ, w) ≠ C or v(Ψ, w) ≠ C, or both.

6.
v(Φ ∨ Ψ, w) = C iff either v(Φ, w) = C or v(Ψ, w) = C, or both.

v(Φ ∨ Ψ, w) = U iff both v(Φ, w) ≠ C and v(Ψ, w) ≠ C.

7.

v(Φ → Ψ, w) = C iff for all u such that wℛu, v(Φ, u) ≠ C or v(Ψ, u) = C, or both.

v(Φ → Ψ, w) = U iff for some u such that wℛu, v(Φ, u) = C and v(Ψ, u) ≠ C.

8.

v(Φ ↔ Ψ, w) = C iff for all u such that wℛu, v(Φ, u) = v(Ψ, u).

v(Φ ↔ Ψ, w) = C iff for some u such that wℛu, v(Φ, u) ≠ v(Ψ, u).

For the next two rules, Φα/β  stands for the result of replacing each occurrence of the variable β in Φ by α, and Dw is the domain that v assigns to world w.

9.

v(∀βΦ, w) = C iff for all worlds u such that wℛu and for all potential names α of all objects d in Du, v(α,d)α/β , u) = C;

|

v(∀βΦ, w) = U iff for some world u such that wℛu, and some potential name α of some object d in Du, v(α,d)α/β , u) ≠ C.

10.

v(∃βΦ, w) = C iff for some potential name α of some object d in Dw, v(α,d)α/β , w) = C;

v(∃βΦ, w) = U iff for all potential names α of all objects d in Dw, v(α,d)α/β , w) ≠ C.

(Nolt 433-434)

Negation means refutation, which is more than non-confirmation in one evidential state. It means that there are no evidential states accessible from the first where the unrefuted formulation is confirmed. It is similar to impossibility in modal logic. Along with negation, the conditional, biconditional, and universal quantification require comparison with other evidential states accessible to the first. But conjunction, disjunction, and existential quantification need only the evidential state in question. A formula is intuitionistically valid if all evidential states confirm it. It is intuitionistically inconsistent if there is at least one evidential state that does not. A sequent is intuitionistically valid if there are no evidential states where the premises are confirmed while the conclusion is not.

 

 

 

16.3

Relevance Logics

 

16.3.1-16.3.21

[basic set-up of dialethic, relevant logic semantics]
 

In many logics, the following sequent is valid: P, ~P ⊢ Q. For, no matter which values we assign the formulas, none will make the premises true and the conclusion not true, as all the premises can never be made true anyway. This raises the concern that you can validly draw an inference that is completely irrelevant to the premises, which goes against our intuitions regarding how an inference from premises should work. (There are a number of irrelevant sequents that do not involve deriving irrelevant conclusion from contradictions, for example: Abe Lincoln was truthful. ∴ Nothing is both alive and not alive; Ta ⊢ ~∃x(Ax & ~Ax). Another is: P ⊢ Q → Q.) Now, inconsistencies can appear in many humanly constructed realms, like in statutory law, games, fictions, and even semantics as with the liar paradox. There are logics designed to prevent such irrelevant sequents, called relevance or relevant logics. Most relevant logics hold the following three things: {1} inconsistent premises do not imply every propositions but only those relevant to them; {2} valid formulas only follow validly from related premises; and {3} there is a sort of conditional that can only be true when its antecedent and consequent are relevant to one another. Paraconsistent logics do not allow for all propositions to be derived from inconsistent premises. Relevance logics do allow certain conclusions to be drawn from contradictory premises, but only relevant ones. Since not all propositions can be derived from contradictions in relevance logics, they can be considered paraconsistent. When a sequent lacks a counterexample, it is valid, and thus in classical logic P, ~P ⊢ Q is valid. (That is to say, no possible value assignment, when we are restricted to just true and just false, can make the premises true and the conclusion not true.) There are two sorts of strategies for ensuring that irrelevant sequents have counterexamples. {1} We add criteria of relevance to the definition of validity, or {2} we keep this definition of validity, but we expand our notion of counterexample to include ones that invalidate irrelevant sequents. The semantics we outline here, a “dialethic” logic, takes the second approach. It rejects bivalence and has the following four value assignments: {1} just true, {2} just false, {3} both true and false, and {4} neither true nor false. For technical reasons we exclude the conditional operator, and we think of the values in terms of sets: {T}, {F}, {T, F} or {  }. The valuation rules and truth tables are:

1.

T ∈ v(~Φ) iff F ∈ v(Φ).

F ∈ v(~Φ) iff T ∈ v(Φ).

2.

T ∈ v(Φ & Ψ) iff T ∈ v(Φ) and T ∈ v(Ψ).

F ∈ v(Φ & Ψ) iff F ∈ v(Φ) or F ∈ v(Ψ), or both.

3.

T ∈ v(Φ ∨ Ψ) iff T ∈ v(Φ) or T ∈ v(Ψ), or both.

F ∈ v(Φ ∨ Ψ) iff F ∈ v(Φ) and F ∈ v(Ψ).

 

Truth Table for Negation

 16.3.c
 

Truth Table for Conjunction

16.3.d

 

Truth Table for Disjunction

16.3.e


As we can see, the value assignments follow classical logic as much as possible. (When a formula’s component value is neither, but that value would not change a classical valuation anyway, then it takes the classical valuation. When part or all of a formula has both values, we determine all the possible classical valuations taking each singular value independently and include all the results in the value-set for the whole complex formula.) What is important in our validity evaluations of sequents is that the premises be at least true (even if they are also false) and the conclusion be not at all true (so if the conclusion is both true and false, then we cannot say it is not true. But if it has neither value or is just false, then we can say it is not true.) Consider the evaluation for P, ~P ⊢ Q:

16.3.h

As we can see, in the 10th and 12th lines, the premises are (at least true) and the conclusion is not (at all) true. (In line 13, for example, the premises are at least true, and the conclusion is at least false, but the conclusion is also at least true and thus not not-true. So that line’s valuation, v(P)={T,F} and v(Q)={T,F}, does not create a counterexample.) This dialethicist semantics does not overapply and create counterexamples for sequents that our intuition tells us should be valid; so for example it does not invalidate: ‘P & Q ⊢ P’. However, from contradictions we can derive relevant consequences, as in: ‘P & ~P ⊢ P’. One unfortunate exception, however, is that disjunctive syllogism, ‘P ∨ Q, ~P ⊢ Q’, is invalid in this dialethic semantics.

 

 

 


 
Nolt, John. Logics. Belmont, CA: Wadsworth, 1997.

 

.