diff -r 538100cc4399 -r 0a29a984a91b src/Sequents/T.thy --- a/src/Sequents/T.thy Sat Oct 10 20:51:39 2015 +0200 +++ b/src/Sequents/T.thy Sat Oct 10 20:54:44 2015 +0200 @@ -23,12 +23,12 @@ boxR: "\$E |L> $E'; $F |R> $F'; $G |R> $G'; - $E' |- $F', P, $G'\ \ $E |- $F, []P, $G" and - boxL: "$E, P, $F |- $G \ $E, []P, $F |- $G" and - diaR: "$E |- $F, P, $G \ $E |- $F, <>P, $G" and + $E' \ $F', P, $G'\ \ $E \ $F, []P, $G" and + boxL: "$E, P, $F \ $G \ $E, []P, $F \ $G" and + diaR: "$E \ $F, P, $G \ $E \ $F, <>P, $G" and diaL: "\$E |L> $E'; $F |L> $F'; $G |R> $G'; - $E', P, $F'|- $G'\ \ $E, <>P, $F |- $G" + $E', P, $F'\ $G'\ \ $E, <>P, $F \ $G" ML \ structure T_Prover = Modal_ProverFun @@ -47,28 +47,28 @@ (* Theorems of system T from Hughes and Cresswell and Hailpern, LNCS 129 *) -lemma "|- []P \ P" by T_solve -lemma "|- [](P \ Q) \ ([]P \ []Q)" by T_solve (* normality*) -lemma "|- (P --< Q) \ []P \ []Q" by T_solve -lemma "|- P \ <>P" by T_solve +lemma "\ []P \ P" by T_solve +lemma "\ [](P \ Q) \ ([]P \ []Q)" by T_solve (* normality*) +lemma "\ (P --< Q) \ []P \ []Q" by T_solve +lemma "\ P \ <>P" by T_solve -lemma "|- [](P \ Q) \ []P \ []Q" by T_solve -lemma "|- <>(P \ Q) \ <>P \ <>Q" by T_solve -lemma "|- [](P \ Q) \ (P >-< Q)" by T_solve -lemma "|- <>(P \ Q) \ ([]P \ <>Q)" by T_solve -lemma "|- []P \ \ <>(\ P)" by T_solve -lemma "|- [](\ P) \ \ <>P" by T_solve -lemma "|- \ []P \ <>(\ P)" by T_solve -lemma "|- [][]P \ \ <><>(\ P)" by T_solve -lemma "|- \ <>(P \ Q) \ \ <>P \ \ <>Q" by T_solve +lemma "\ [](P \ Q) \ []P \ []Q" by T_solve +lemma "\ <>(P \ Q) \ <>P \ <>Q" by T_solve +lemma "\ [](P \ Q) \ (P >-< Q)" by T_solve +lemma "\ <>(P \ Q) \ ([]P \ <>Q)" by T_solve +lemma "\ []P \ \ <>(\ P)" by T_solve +lemma "\ [](\ P) \ \ <>P" by T_solve +lemma "\ \ []P \ <>(\ P)" by T_solve +lemma "\ [][]P \ \ <><>(\ P)" by T_solve +lemma "\ \ <>(P \ Q) \ \ <>P \ \ <>Q" by T_solve -lemma "|- []P \ []Q \ [](P \ Q)" by T_solve -lemma "|- <>(P \ Q) \ <>P \ <>Q" by T_solve -lemma "|- [](P \ Q) \ []P \ <>Q" by T_solve -lemma "|- <>P \ []Q \ <>(P \ Q)" by T_solve -lemma "|- [](P \ Q) \ <>P \ []Q" by T_solve -lemma "|- <>(P \ (Q \ R)) \ ([]P \ <>Q) \ ([]P \ <>R)" by T_solve -lemma "|- (P --< Q) \ (Q --< R ) \ (P --< R)" by T_solve -lemma "|- []P \ <>Q \ <>(P \ Q)" by T_solve +lemma "\ []P \ []Q \ [](P \ Q)" by T_solve +lemma "\ <>(P \ Q) \ <>P \ <>Q" by T_solve +lemma "\ [](P \ Q) \ []P \ <>Q" by T_solve +lemma "\ <>P \ []Q \ <>(P \ Q)" by T_solve +lemma "\ [](P \ Q) \ <>P \ []Q" by T_solve +lemma "\ <>(P \ (Q \ R)) \ ([]P \ <>Q) \ ([]P \ <>R)" by T_solve +lemma "\ (P --< Q) \ (Q --< R ) \ (P --< R)" by T_solve +lemma "\ []P \ <>Q \ <>(P \ Q)" by T_solve end