A decision procedure for unquantified formulas of graph theory
A procedure for deciding the validity of ground formulas in a theory of directed graphs is described. The procedure, which decides equality and containment relations for vertex, edge and graph terms, is based on the method of congruence closure and involves the formation of equivalence classes and their representatives. An interesting aspect of the procedure is its use of maximal, rather than minimal, normal forms as equivalence class representatives. The correctness, efficiency, and limitations of the procedure are discussed.
Key words and phrasesDirected graph decision procedure congruence closure normal form equivalence class representative
Unable to display preview. Download preview PDF.
- A. Ferro, E. G. Omodeo, and J. T. Schwartz, “Decision procedures for elementary sublanguages of set theory. I. Multilevel syllogistic and some extensions,” Comm. Pure App. Math. 33 (1980), pp. 599–608.Google Scholar
- A. Ferro, E. G. Omodeo, and J. T. Schwartz, “Decision procedures for some fragments of set theory,” in: Proc. 5th Conf. on Automated Deduction, LNCS 87, (Springer-Verlag, Berlin-Heidelberg-New York, 1980), pp. 88–96.Google Scholar
- J. C. C. McKinsey, “The decision problem for some classes of sentences without quantifiers,” J. Symb. Logic 8, 3 (1943), pp. 61–76.Google Scholar
- L. E. Moser, “Decidability of formulas in graph theory,” conditionally accepted by Fundamenta Informaticae.Google Scholar
- M. O. Rabin and M. J. Fisher, “Super-exponential complexity of theorem proving procedures,” in: Proc. AMS SIAM Symp. Appl. Math., (AMS, Providence, RI, 1973), pp. 27–42.Google Scholar
- R. E. Shostak, R. Schwartz, and P. M. Melliar-Smith, “STP: A mechanized logic for specification and verification,” in: Proc. 6th Conf. on Automated Deduction, LNCS 138, (Springer-Verlag, Berlin-Heidelberg-New York, 1982), pp. 32–49.Google Scholar