Jump to content

Multimodal logic

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Vaughan Pratt (talk | contribs) at 07:26, 21 July 2007 (minor edits). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

A multimodal logic is a modal logic that has more than one primitive modal operator. An early example of a multimodal logic was dynamic logic, having a separate modal operator for every regular expression. A version of temporal logic intended for program verification has two modalities, corresponding to dynamic logic's [A] and [A*] modalities for a single program A, understood as the whole universe taking one step forwards in time. The term "multimodal logic" itself was not introduced until three years later.