(*<*)theory PDL imports Base begin(*>*) subsection‹Propositional Dynamic Logic --- PDL› text‹\index{PDL|(} The formulae of PDL are built up from atomic propositions via negation and conjunction and the two temporal connectives ‹AX› and ‹EF›\@. Since formulae are essentially syntax trees, they are naturally modelled as a datatype:% \footnote{The customary definition of PDL \<^cite>‹"HarelKT-DL"› looks quite different from ours, but the two are easily shown to be equivalent.} ›