trees

Tree Tutorial 3 Using trees to test for satisfiability and invalidity

Topic
Logical System

Skills to be acquired in this tutorial:

To become familiar with the notions of closed and complete trees. To be able to use trees to test for satisfiability and invalidity.

Reading

A. Hausman, H.Kahane, P.Tidman, [2007] Logic and Philosophy Chapter 6

Tutorial:

Closure and completeness

In Tutorial 1, we met the notions of closed and open branches (a closed branch was one containing a formula and also the negation of that formula, an open branch was a branch that was not closed).

Trees Tutorial 2 More Sentential Trees Rules

Topic
Logical System

10/20/26

Skills to be acquired in this tutorial:

To become familiar with the rules for sentential truth trees.

Reading

A. Hausman, H.Kahane, P.Tidman, [2007] Logic and Philosophy Chapter 6

Tutorial:

Truth Tree Rules

Trees are going to be used to 'picture' the truth conditions or requirements for a formula (then, as the technique is developed, for several formulas at once).

Any easy way to remember the rules is to regard them as having been built from the truth tables.

The truth table for 'and' is

Tree Tutorial 1 Sentential Logic Truth Trees: Introduction

Topic
Logical System

Prerequisities

You need to know some sentential logic to be able to understand this. In particular, you need to know about the symbols used in sentential logic, truth tables, satisfiability, consistency, and semantic invalidity (by counter example). You do not need to know sentential rules of inference and derivations. [The tutorials on sentential logic give the required background.]

Skills to be acquired in this tutorial:

To become familiar with the notions of tree, branch, open branch, closed branch.

Uniqueness

Topic
Logical System
5/30/12

Skills to be acquired in this tutorial:

To learn about the Uniqueness quantifier (a part of identity), and to be introduced to definite descriptions.

Why this is useful:

Uniqueness is central in mathematics, and definite descriptions is a core area in philosophical logic.

Running the Deriver Application in a web browser using CheerpJ

8/10/2026

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. 

 

 

Tree Tutorial 8 Modal Trees

Topic
Logical System
8/12/26

Reading

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.

Tutorial

[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).]