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.
References
J.R. BÜCHI, Weak second order arithmetic and finite automata, Z.Math. Logik Grundlagen Math. 6 (1960), pp.66–92.
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.
E.GRÄDEL, On the notion of linear time computability, International J. of Foundations of Computer Science, No 1 (1990), pp.295–307.
E.GRANDJEAN, A natural NP-complete problem with a nontrivial lower bound, SIAM J.Comput., 17 (1988), pp.786–809.
E.GRANDJEAN, A nontrivial lower bound for an NP problem on automata, SIAM J. Comput., 19 (1990), pp.438–451.
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.
E.GRANDJEAN, Sorting, linear time and the satisfiability problem, to appear in special issue of Annals of Math. and Artificial Intelligence, 1995.
Y.GUREVICH and S.SHELAH, Nearly linear time, Lect.notes Comput.Sci. 363 (1989), Springer-Verlag, pp.108–118.
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.
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.
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.
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.
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.
R.M.KARP, Reducibility among combinatorial problems, IBM Symp.1972, Complexity of Computers Computations, Plenum Press, New York, 1972.
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.
J.F.LYNCH, Complexity classes and theories of finite models, Math. Systems Theory, 15 (1982), pp.127–144.
J.F.LYNCH, The quantifier structure of sentences that characterize nondeterministic time complexity, in Comput. Complexity, 2 (1992), pp.40–66.
Springer-VerlagC.P.SCHNORR, Satisfiability is quasilinear complete in NQL, J. ACM, 25 (1978), pp.136–145.
M.VARDI, Complexity of Relational Query Languages, 14th ACM Symp. on Theory of Computation, 1982, pp.137–146.
Author information
Authors and Affiliations
Editor information
Rights 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