Modal Expressiveness of Graph Properties

  • Authors:
  • Mario R. F. Benevides;L. Menasché Schechter

  • Affiliations:
  • Computer Science Department and Systems and Computer Engineering Program, Universidade Federal do Rio de Janeiro, Brazil;Systems and Computer Engineering Program, Universidade Federal do Rio de Janeiro, Brazil

  • Venue:
  • Electronic Notes in Theoretical Computer Science (ENTCS)
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Graphs are among the most frequently used structures in Computer Science. In this work, we analyze how we can express some important graph properties such as connectivity, acyclicity and the Eulerian and Hamiltonian properties in a modal logic. First, we show that these graph properties are not definable in a basic modal language. Second, we discuss an extension of the basic modal language with fix-point operators, the modal @m-calculus. Unfortunately, even with all its expressive power, the @m-calculus fails to express these properties. This happens because @m-calculus formulas are invariant under bisimulations. Third, we show that it is possible to express some of the above properties in a basic hybrid logic. Fourth, we propose an extension of CTL* with nominals, that we call hybrid-CTL*, and then show that it can express the Hamiltonian property in a better way than the basic hybrid logic. Finally, we introduce a promising way of expressing properties related to edges and use it to express the Eulerian property.