Abstract
We look at various uniform and non-uniform complexity classes within P/poly and its variations L/poly, NL/poly, NP/poly and PSpace/poly, and look for analogues of the Ajtai-Immerman theorem which characterizes AC 0 as the non-uniformly First Order Definable classes of finite structures. We have previously observed that the Ajtai-Immerman theorem can be rephrased in terms of invariant definability: A class of finite structures is FOL invariantly definable iff it is in AC 0. Invariant definability is a notion closely related to but different from implicit definability and Δ-definability. Its exact relationship to these other notions of definability has been determined in [Mak97].
Our first results are a slight generalization of similar results due to Molzan and can be stated as follows: let C be one of L, NL, P, NP, PSpace and \({\cal L}\) be a logic which captures C on ordered structures. Then the non-uniform \({\cal L}\)-invariantly definable classes of (not necessarily ordered) finite structures are exactly the classes in C/poly. We also consider uniformity conditions imposed on invariant definability and relate them to uniformity conditions on the advice sequences. This approach is different from imposing uniformity conditions on the circuit families.
The significance of our investigation is conceptual, rather than technical: We identify exactly the logical analogue of uniform and non-uniform complexity classes.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Atserias, A., Balcázar, J.L.: Refining logical characterizations of advice complexity classes. In: First Panhellenic Symposium on Logic, Cyprus (1997) (to appear)
Ajtai, M.: ∑\(_1^1\)formulae on finite structures. Annals of Pure and Applied Logic 24, 1–48 (1983)
Ajtai, M.: First-order definability on finite structures. Annals of Pure and Applied Logic 45, 211–225 (1989)
Barrington, D.A.M., Compton, K., Straubing, H., Thérien, D.: Regular languages in NC1. Journal of Computer and System Sciences 44, 478–499 (1992)
Barwise, J., Feferman, S. (eds.): Model-Theoretic Logics. Perspectives in Mathematical Logic. Springer, Heidelberg (1985)
Barrington, D.A.M., Immerman, N.: Time, hardware and uniformity. In: Proccedings of the 9th Structure in Complexity Theory, pp. 176–185. IEEE Computer Society, Los Alamitos (1994)
Barrington, D.A.M., Immerman, N., Straubing, H.: On uniformity in nc1. JCSS 41, 274–306 (1990)
Boppana, R.B., Sipser, M.: The complexity of finite functions. In: van Leeuwen, J. (ed.) Handbook of Theoretical Computer Science, ch. 14, vol. 1. Elsevier Science Publishers, Amsterdam (1990)
Ebbinghaus, H.D., Flum, J.: Finite Model Theory. Perspectives in Mathematical Logic. Springer, Heidelberg (1995)
Frick, M., Makowsky, J.A., Pnueli, Y.B.: Oracles and Lindström quantifiers on ordered structures. Submitted to Information and Computation (in revision)
Frick, M.: Oracles and quantifiers. PhD thesis, Department of Mathematics, University of Freiburg, Freiburg, Germany (1997)
Furst, M., Saxe, J., Sipser, M.: Parity, circuits, and the polynomial hierarchy. J. Math. Systems Theory 17, 13–27 (1984)
Gurevich, Y., Lewis, H.: A logic for constant-depth circuits. Information and Control 61, 65–74 (1984)
Gottlob, G.: Relativized logspace and generalized quantifiers over finite ordered structures. Journal of Symbolic Logic 62(2), 545–574 (1997)
Grädel, E.: On logical descriptions of some concepts in structural complexity theory. In: Börger, E., Kleine Büning, H., Richter, M.M. (eds.) CSL 1989. LNCS, vol. 440, pp. 163–175. Springer, Heidelberg (1990)
Immerman, N.: Languages that capture complexity classes. SIAM Journal on Computing 16(4), 760–778 (1987)
Immerman, N.: Descriptive Complexity. Springer, Heidelberg (1998)
Johnson, D.S.: A catalog of complexity classes. In: van Leeuwen, J. (ed.) Handbook of Theoretical Computer Science, ch. 2, vol. 1, Elsevier Science Publishers, Amsterdam (1990)
Kolaitis, P.G.: Implicit definability on finite structures and unambiguous computations. In: LiCS 1990, pp. 168–180. IEEE, Los Alamitos (1990)
Lindell, S.: A purely logical characterization of circuit uniformity. In: Proceedings of the 7th conference on Structures in Complexity (1992)
Makowsky, J.A.: Translations, interpretations and reductions. Lecture Notes of a course given at ESSLLI 1997 in Aix-en-Provence (August 1997)
Makowsky, J.A.: Invariant definability. In: Gottlob, G., Leitsch, A., Mundici, D. (eds.) KGC 1997. LNCS, vol. 1289, pp. 186–202. Springer, Heidelberg (1997)
Molzan, B.: Expressibility and nonuniform complexity classes. SIAM Journal of Computing 19(3), 411–423 (1990)
Makowsky, J.A., Pnueli, Y.B.: Oracles and quantifiers. In: Meinke, K., Börger, E., Gurevich, Y. (eds.) CSL 1993. LNCS, vol. 832, pp. 189–222. Springer, Heidelberg (1994)
Makowsky, J.A., Pnueli, Y.: Logics capturing oracle complexity classes uniformly. In: Leivant, D. (ed.) LCC 1994. LNCS, vol. 960, pp. 463–479. Springer, Heidelberg (1995)
Sazonov, V.: Polynomial computability and recursivity in finite domains. Elektronische Informationsverarbeitung und Kybernetik 16, 319–323 (1980)
Stewart, I.A.: Comparing the expressibility of languages formed using NPcomplete operators. Journal of Logic and Computation 1(3), 305–330 (1991)
Stewart, I.A.: Using the Hamilton path operator to capture NP. Journal of omputer and Systems Sciences 45, 127–151 (1992)
Stewart, I.A.: Logical characterization of bounded query classes i: Polynomial ime oracle machines. Fundamenta Informaticae 18, 93–105 (1993)
Stewart, I.A.: Logical characterizations of bounded query classes II: Polynomial–time oracle machines. Fundamenta Informaticae 18, 93–105 (1993)
Straubing, H.: Finite Automata, Formal Logic, and Circuit Complexity. Progress in Theoretical Computer Science. Birkhäuser, Basel (1994)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Makowsky, J.A. (1999). Invariant Definability and P/poly . In: Gottlob, G., Grandjean, E., Seyr, K. (eds) Computer Science Logic. CSL 1998. Lecture Notes in Computer Science, vol 1584. Springer, Berlin, Heidelberg. https://doi.org/10.1007/10703163_10
Download citation
DOI: https://doi.org/10.1007/10703163_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65922-8
Online ISBN: 978-3-540-48855-2
eBook Packages: Springer Book Archive