Abstract
We investigate second order Horn logic, the restriction of second order logic to formulae whose first order part is a universal Horn formula. It is shown that this logic collapses to its existential fragment. In the presence of a successor relation, second order Horn logic has the same expressive power as fixpoint logic and therefore captures precisely the class of polynomial time computable queries. In the absence of the successor relation this logic is strictly weaker than fixed point logic.
Preview
Unable to display preview. Download preview PDF.
References
S. Aanderaa and E. Börger, The equivalence of Horn and network complexity for Boolean functions, Acta Informatica 15 (1981),303–307.
A. Chandra and D. Harel, Structure and Complexity of Relational Queries, J. Comp. Syst. Sciences 25 (1982), 99–128.
A. Chandra and D. Harel, Horn Clause Queries and Generalizations, J. Logic Programming 1 (1985), 1–15.
E. Dahlhaus, Skolem Normal Forms Concerning the Least Fixed Point, in: “Computation Theory and Logic” (E. Börger, Ed.), Lecture Notes in Computer Science Nr. 270, Springer 1987, 101–106.
W. Dowling and F. Gallier, Linear-Time Algorithms for Testing the Satisfiability of Propositional Horn Formulae, J. Logic Programming 3 (1984), 267–284.
R. Fagin, Generalized First-Order Spectra and Polynomial-Time Recognizable Sets, SIAM-AMS Proc. 7 (1974), 43–73.
Y. Gurevich, Logic and the Challenge of Computer Science, in: “Trends in Theoretical Computer Science” (E. Börger, Ed.), Computer Science Press (1988), 1–57.
N. Immerman, Relational Queries Computable in Polynomial Time, Inf. and Control 68 (1986), 86–104.
N. Immerman, Languages that Capture Complexity Classes, SIAM J. Comput. 16 (1987), 760–778.
N. Immerman, Expressibility as a Complexity Measure: Results and Directions, Proc. of 2nd Conf. on Structure in Complexity Theory (1987), 194–202.
N. Immerman, Descriptive and Computational Complexity, in: “Computational Complexity Theory”, Proc. AMS Symposia in Appl. Math. 38 (1989), 75–91.
A. Itai and J. Makowsky, Unification as a complexity measure for Logic Programming, J. Logic Programming 4 (1987), 105–117.
N. Jones and W. Laaser, Complete problems for deterministic polynomial time, Theoret. Comp. Sci 3 (1977), 105–117.
P. Kolaitis, The Expressive Power of Stratified Logic Programs, to appear in Information and Computation.
L. Stockmeyer, The polynomial-time hierarchy, Theoret. Comp. Sci. 3 (1977), 1–22.
M. Vardi, Complexity of Relational Query Languages, Proc. of 14th STOC (1982), 137–146.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Grädel, E. (1991). The expressive power of second order Horn logic. In: Choffrut, C., Jantzen, M. (eds) STACS 91. STACS 1991. Lecture Notes in Computer Science, vol 480. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0020821
Download citation
DOI: https://doi.org/10.1007/BFb0020821
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-53709-0
Online ISBN: 978-3-540-47002-1
eBook Packages: Springer Book Archive