Modal logic K4: strong box quantifier

  • Context: Graduate 
  • Thread starter Thread starter nomadreid
  • Start date Start date
  • Tags Tags
    Box Logic
Click For Summary

Discussion Overview

The discussion revolves around the modal logic system K4, specifically focusing on the strong box quantifier [s] and its relationship to the standard box quantifier \Box. Participants explore the implications of these quantifiers in the context of provability and soundness within the system.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant questions the distinction between the box quantifier \Box and the strong box quantifier [s], suggesting that if \BoxA implies A, then they are equivalent.
  • Another participant argues that in the context of K4, \BoxA does not necessarily imply A, as \BoxA is interpreted as a formula indicating that P is provable, which does not guarantee A's truth.
  • A clarification is made regarding the notation, with a participant correcting the use of P instead of A in the context of provability.
  • Concerns are raised about the soundness of K4 if \BoxA is interpreted as Pr("A"), leading to further discussion on the implications of soundness in relation to the axioms of K4.
  • One participant suggests that soundness depends on the models used to define it, particularly the choice of accessibility relation in possible world models.
  • Another participant introduces Löb's theorem, discussing its implications for provability and the limitations of Peano arithmetic in expressing certain concepts.
  • Participants express gratitude for insights shared, indicating that the discussion has provided new perspectives on the topic.

Areas of Agreement / Disagreement

Participants exhibit disagreement regarding the implications of the box quantifiers and the soundness of K4. There is no consensus on whether \BoxA implies A or the soundness of the system when interpreted in certain ways.

Contextual Notes

Participants note that the axioms of K4 do not allow for \BoxA → A, which raises questions about the interpretation of provability and soundness. The discussion also touches on the limitations of Peano arithmetic in expressing provability concepts.

nomadreid
Gold Member
Messages
1,773
Reaction score
256
In an exposition about the modal logic system K4, after introducing the box "necessity" quantifier [itex]\Box[/itex] (where [itex]\Box[/itex]P is essentially that the Gödel number of P is provable), then introduces the "strong box" quantifier (I don't know how to put an s inside a box in LaTex) as:
A = A [itex]\wedge[/itex] [itex]\Box[/itex]A.
But since K4 is sound, shouldn't [itex]\Box[/itex]A imply A? In that case, I do not see the difference between box and strong box.
Thanks in advance for clearing this up. (The exposition that I am following is in Smorynski's "Self-Reference and Modal Logic")
 
Physics news on Phys.org
It's been ages since I've looked at this stuff - as I recall, K is very weak and 4 is the principle Box A - > Box Box A. So I don't see why you think Box A should imply A.

Of course, for most natural readings of Box, it's a form of necessity, and so the principle should be true. But in this context, Box A is an abbreviation for the formula P is provable. This won't Give you that Box A implies A, or that Box A - > A is a theorem.

Indeed, if I remember right, possible world models for provability logics, the accessibility relation is not reflexive - so Box A can be true at a world while P is false at that world.

But this all a bit hazy in my brain.
 
Yossell, thanks for the reply. Yes, K4 is the system (which Smorynski calls "Basic Modal Logic"), "K" plus the new axiom you mentioned (which he labels "A3") [itex]\Box[/itex]A[itex]\rightarrow[/itex][itex]\Box[/itex][itex]\Box[/itex]A.

I did not understand your comment
Box A is an abbreviation for the formula P is provable
Shouldn't that be
"Box A is an abbreviation for the formula A is provable"? Where does P come from? The same comment goes for
so Box A can be true at a world while P is false at that world.
Do you mean
"so Box A can be true at a world while A is false at that world"?
I see that you are correct in saying that the axioms of K4 do not allow
[itex]\Box[/itex]A[itex]\rightarrow[/itex]A
So -- and this is what puzzles me--if we interpret [itex]\Box[/itex]A as Pr("A") (the quotes being Gödel#), then we do not have soundness.
Is this correct? Can we then say that K4 is not sound?
Thanks for digging up this material out of the recesses of your past and helping me make it part of my present.
 
Sorry nomadreid- I flipped between A and P a couple of times... Uhhh, I blame autocorrect. :-) It should be A throughout.

I'm not sure exactly what your worry is concerning soundness. If we're assessing K4 as a system of modal logic, then whether it is sound or not depends on the models relative to which we are defining soundness or completeness. Normally, these are possible worlds models, with a particular choice of accessibility relation.

Alternatively, the system you might have in mind is just plain old first order arithmetic, with Pr("A") just another sentence of the language. But then there is nothing new here and we just have the standard soundness and completeness results of first order logic.

Or it might be that you take the sentences Pr("A")-> A to be expressing soundness. In this sense, soundness fails here.

Now, I agree that last can seem quite shocking. Why not move to a system where Pr("A") - >A is always provable? Unfortunately, such systems are too strong - for whenever this is provable, A itself is also provable. See http://en.wikipedia.org/wiki/Löb's_theorem

However, rather than seeing this as a failure of soundness, you can question the degree to which PA (peano arithmetic) can fully encode the concept of provability. For something is provable iff there is a *finite* number of steps, each of which is either an axiom or follows from earlier steps by a rule of inference. While PA is good at encoding and defining axiomhood and following, it is not good at expressing the concept of finitude. Indeed, it cannot express it.

Another way to see things is to remember that PA (peano arithmetic) cannot prove its own consistency (godless second incompleteness theorem) . Accordingly, the statement Pr("P and ¬P")is consistent with PA. So one can add the statement to PA and the result is a consistent theory. So Pr("P and ¬P") had better not imply "P and ¬P".

Anyway, that's my take on things. Bound to be more mistakes here - apologies in advance
 
Yossell, many thanks for that analysis, which helped clear things up a lot. (I also liked your pun on "Gödel's":smile:). In particular, I had not thought about Löb's theorem, and your example of adding a contradiction to PA was a very instructive one. So, I now have more food for thought. Thanks again.
Also, I think that I was being sloppy: as you say, I took [itex]\Box[/itex]A[itex]\rightarrow[/itex]A to be a definition of soundness, and I guess I should have taken |-[itex]\Box[/itex]A[itex]\rightarrow[/itex]|-A. ("|-" is turnstile.)
 
Postscript: I meant, obviously, adding the provability of a contradiction, not adding the contradiction itself.
 

Similar threads

  • · Replies 64 ·
3
Replies
64
Views
4K
  • · Replies 11 ·
Replies
11
Views
5K
  • · Replies 13 ·
Replies
13
Views
10K
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 5 ·
Replies
5
Views
3K