Skip to main content

Monadic logical definability of NP-complete problems

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 933))

Abstract

It is well known that monadic second-order logic with linear order captures exactly regular languages. On the other hand, if addition is allowed, then J.F.Lynch has proved that existential monadic secondorder logic captures at least all the languages in NTIME(n), and then expresses some NP-complete languages (e.g. knapsack problem).

It seems that most combinatorial NP-complete problems (e.g. traveling salesman, colorability of a graph) do not belong to NTIME(n). But it has been proved that they do belong to NLIN (the similar class for RAM's). In the present paper, we prove that existential monadic second-order logic with addition captures the class NLIN, so enlarging considerably the set of natural problems expressible in this logic. Moreover, we also prove that this logic still captures NLIN even if first-order part of the second-order formulas is required to be ∀**, so improving the recent similar result of J.F.Lynch about NTIME(n).

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J.R. BÜCHI, Weak second order arithmetic and finite automata, Z.Math. Logik Grundlagen Math. 6 (1960), pp.66–92.

    Google Scholar 

  2. R.FAGIN, Generalised first-order spectra and polynomial-time recognizable sets, in Complexity of Computations, R.Karp, ed., SIAM-AMS Proc. 7, 1974, pp.43–73.

    Google Scholar 

  3. E.GRÄDEL, On the notion of linear time computability, International J. of Foundations of Computer Science, No 1 (1990), pp.295–307.

    Article  Google Scholar 

  4. E.GRANDJEAN, A natural NP-complete problem with a nontrivial lower bound, SIAM J.Comput., 17 (1988), pp.786–809.

    Article  Google Scholar 

  5. E.GRANDJEAN, A nontrivial lower bound for an NP problem on automata, SIAM J. Comput., 19 (1990), pp.438–451.

    Google Scholar 

  6. E.GRANDJEAN, Linear time algorithms and NP-complete problems, Proc. CSL'92, Lect. Notes Comput. Sci. 702 (1993), pp. 248–273, also to appear in SIAM J. on Computing.

    Google Scholar 

  7. E.GRANDJEAN, Sorting, linear time and the satisfiability problem, to appear in special issue of Annals of Math. and Artificial Intelligence, 1995.

    Google Scholar 

  8. Y.GUREVICH and S.SHELAH, Nearly linear time, Lect.notes Comput.Sci. 363 (1989), Springer-Verlag, pp.108–118.

    Google Scholar 

  9. Y.GUREVICH, Toward Logic Tailored for Computational Complexity, Computation and Proof Theory, (M.M.Richter et. al., eds.). Springer-Verlag Lecture Notes in Math. Vol.1104, pp.175–216, Springer-Verlag, New York/Berlin, 1984.

    Google Scholar 

  10. Y.GUREVICH, Logic and the challenge of computer science, Current Trends in Theorical Computer Science, (E.Boerger Ed.), pp.1–55, Computer science, Rockville, MD, 1986.

    Google Scholar 

  11. N.IMMERMAN, Languages which capture complexity classes, 15th ACM Symp. on Theory of Computing, 1983, pp.347–354; SIAM J. Comput., 16, No.4 (1987), 760–778.

    Google Scholar 

  12. N.IMMERMAN, Relational Queries Computable in Polynomial Time, 14th ACM STOC Symp., 1982, pp.147–152. Also appeared in revised form in Information and Control, 68 (1986), pp.86–104.

    Google Scholar 

  13. N.IMMERMAN, Descriptive and Computational Complexity, in J. Hartmanis ed., Computational Complexity Theory, Proc. of AMS Symposia in Appl. Math. 38 (1989), pp. 75–91.

    Google Scholar 

  14. R.M.KARP, Reducibility among combinatorial problems, IBM Symp.1972, Complexity of Computers Computations, Plenum Press, New York, 1972.

    Google Scholar 

  15. P.G.KOLAITIS, M.N.THAKUR, Logical definability of NP-optimization problems, Technical report UCSC-CRL-90-48, Computer and Information Sciences, University of California, Santa-Cruz, 1990.

    Google Scholar 

  16. J.F.LYNCH, Complexity classes and theories of finite models, Math. Systems Theory, 15 (1982), pp.127–144.

    Article  Google Scholar 

  17. J.F.LYNCH, The quantifier structure of sentences that characterize nondeterministic time complexity, in Comput. Complexity, 2 (1992), pp.40–66.

    Article  Google Scholar 

  18. Springer-VerlagC.P.SCHNORR, Satisfiability is quasilinear complete in NQL, J. ACM, 25 (1978), pp.136–145.

    Article  Google Scholar 

  19. M.VARDI, Complexity of Relational Query Languages, 14th ACM Symp. on Theory of Computation, 1982, pp.137–146.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Leszek Pacholski Jerzy Tiuryn

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Grandjean, E., Olive, F. (1995). Monadic logical definability of NP-complete problems. In: Pacholski, L., Tiuryn, J. (eds) Computer Science Logic. CSL 1994. Lecture Notes in Computer Science, vol 933. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0022256

Download citation

  • DOI: https://doi.org/10.1007/BFb0022256

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60017-6

  • Online ISBN: 978-3-540-49404-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics