(* Title: 91/Modal/ex/Tthms ID: $Id: Tthms.ML,v 1.1 1999/02/05 20:14:30 wenzelm Exp $ Author: Martin Coen Copyright 1991 University of Cambridge *) (* Theorems of system T from Hughes and Cresswell and Hailpern, LNCS 129 *) try "|- []P --> P"; try "|- [](P-->Q) --> ([]P-->[]Q)"; (* normality*) try "|- (P-- []P --> []Q"; try "|- P --> <>P"; try "|- [](P & Q) <-> []P & []Q"; try "|- <>(P | Q) <-> <>P | <>Q"; try "|- [](P<->Q) <-> (P>-(P-->Q) <-> ([]P--><>Q)"; try "|- []P <-> ~<>(~P)"; try "|- [](~P) <-> ~<>P"; try "|- ~[]P <-> <>(~P)"; try "|- [][]P <-> ~<><>(~P)"; try "|- ~<>(P | Q) <-> ~<>P & ~<>Q"; try "|- []P | []Q --> [](P | Q)"; try "|- <>(P & Q) --> <>P & <>Q"; try "|- [](P | Q) --> []P | <>Q"; try "|- <>P & []Q --> <>(P & Q)"; try "|- [](P | Q) --> <>P | []Q"; try "|- <>(P-->(Q & R)) --> ([]P --> <>Q) & ([]P--><>R)"; try "|- (P-- (P-- <>Q --> <>(P & Q)";