Modal Trees: Roll Your Own
8/15/26
Roll your own
- You have to use the right (unicode/html) logical symbols. Check Writing symbols
The symbols in use here are ~ & ∨ →
≡
- You have to use the right (unicode/html) logical symbols. Check Writing symbols
The symbols in use here are ~ & ∨ →
≡
There are the ordinary (non-modal) tree propositional rules plus
The Modal Negation (MN) rules
![]() |
![]() |
◊ S5 world, k, must be new [here the computer will choose for you] | |
To learn about the Uniqueness quantifier (a part of identity), and to be introduced to definite descriptions.
Uniqueness is central in mathematics, and definite descriptions is a core area in philosophical logic.
It has become a challenge to run the legacy Deriver application, which was written in Java Swing, simply because few Users have Java on their computers. Fortunately, Leaning Technologies have devised some technology, CheerpJ, that allow Java Swing applications to run in a web browser.
Colin Howson, [1997] Logic with trees Chapter 12 Section 2
The Howson [1997] does not expand on modal logic (and modal trees) so a text like
Rod Girle [2000] Modal Logics and Philosophy
would definitely be a help here.
[Modal logic is a vast area, what is being presented here is the briefest of glimpses through the shop window (a book like the Girle would help you go further).]
2013
[This is a Quicktime Movie, click the Play button to view it. The logical symbols you see in use may be different to the ones you are familiar with (sorry about that, but it is not practical to produce different movies for all the minor variations in symbols). Any differences will not affect the principles being explained here.]
Your browser does not support html5 video.
2013
The logical symbols in use are ¬ ∧ ∨ → ↔ ∀ ∃ .
Determine whether these arguments are valid (ie try to produce closed trees for them)
a) ∀x(F(x)→G(x)), ∃x¬G(x) ∴ ∃x¬F(x)
b) ∀x(F(x)→∀yG(y)), F(a) ∴ ∀xG(x)
c) ∀x(A(x)→B(x)), ∀x(¬A(x)→C(x))∴ ∀x(¬B(x)→¬C(x))
d) ∃xF(x),∀x(¬G(x)→¬F(x)),∀xM(x) ∴ ∃xG(x)∧∃xM(x)
This software will let you try a few.