This book presents logical foundations of dual tableaux together with a
number of their applications both to logics traditionally dealt with in
mathematics and philosophy (such as modal, intuitionistic, relevant, and
many-valued logics) and to various applied theories of computational
logic (such as temporal reasoning, spatial reasoning, fuzzy-set-based
reasoning, rough-set-based reasoning, order-of magnitude reasoning,
reasoning about programs, threshold logics, logics of conditional
decisions). The distinguishing feature of most of these applications is
that the corresponding dual tableaux are built in a relational language
which provides useful means of presentation of the theories. In this way
modularity of dual tableaux is ensured. We do not need to develop and
implement each dual tableau from scratch, we should only extend the
relational core common to many theories with the rules specific for a
particular theory.