Skip to main content

Polynomial time machines equipped with word problems over algebraic structures as their acceptance criteria

  • Technical Contributions
  • Conference paper
  • First Online:
Fundamentals of Computation Theory (FCT 1997)

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

Included in the following conference series:

Abstract

We investigate the power of polynomial time machines whose acceptance mechanism is defined by a word problem over some finite semigroup, monoid, or group. For the case of non-solvable groups or monoids (semigroups, resp.) containing non-solvable groups it follows from [21] that the according complexity class is PSPACE. For solvable monoids it was shown there that the according class is always a subclass of MOD-PH.

We obtain the following results for finite groups: Commutative groups with k elements exactly characterize co-MODkP, solvable groups with k elements, having a composition chain of length r, characterize a class that contains co-MODkP and is contained in (co-MODk)rP, the class obtained by r-fold iterated application of the co-MODk-operator to P. Our results for finite monoids are the following: The classes characterized by commutative finite monoids are the eventually periodic counting classes (see Section 2 for definitions). If we restrict our attention to aperiodic commutative finite monoids, we obtain exactly the classes of bounded counting type [15, 18], and if we consider idempotent commutative finite monoids, we obtain the classes of the Boolean Hierarchy over NP.

Finally, our results for finite semigroups are: The class characterized by a commutative finite semigroup is representable as a P-disjoint union of classes characterized by commutative finite monoids. Thus the aperiodic and idempotent commutative cases have similar solutions as for monoids.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. D. A. Barrington: Bounded-width polynomial-size branching programs recognize exactly those languages in NC1. J. Comput. Syst. Sci. 38 (1989), pp. 150–164.

    Article  Google Scholar 

  2. D. A. Mix Barrington, D. Thérien: Finite monoids and the fine structure of NC1. J.ACM 35 (1988), pp. 941–952.

    Article  Google Scholar 

  3. R. Beigel: Bounded queries to SAT and the boolean hierarchy. Theoretical Computer Science 84 (1991), 199–223.

    Article  Google Scholar 

  4. R. Beigel, J. Gill, U. Hertrampf. Counting classes: thresholds, parity, mods, and fewness. Proceedings of the 7th Symp. on Theoretical Aspects of Computer Science (1990), LNCS 415, pp. 49–57.

    Google Scholar 

  5. R. Beigel, H. Straubing: The power of local self-reductions. Proceedings of the 10th Structure in Complexity Theory Conference (1995), pp. 277–285.

    Google Scholar 

  6. D. P. Bovet, P. Crescenzi, R. Silvestri: Complexity classes and sparse oracles. Proceedings of the 6th Structure in Complexity Theory Conference (1991), pp. 102–108.

    Google Scholar 

  7. D. P. Bovet, P. Crescenzi, R. Silvestri: A uniform approach to define complexity classes. Theoretical Computer Science 104 (1992), 263–283.

    Google Scholar 

  8. J.-Y. Cai, M. Furst: PSPACE survives constant-width bottlenecks. International Journal of Foundations of Computer Science 2 (1991), pp. 67–76.

    Article  Google Scholar 

  9. J.-Y. Cai, L. Hemachandra: On the power of parity polynomial time. Proceedings of the 6th Symp. on Theoretical Aspects of Computer Science (1989), LNCS 349, pp. 229–239.

    Google Scholar 

  10. T. Gundermann, N. A. Nasser, G. Wechsung: A Survey on Counting Classes. Proceedings of the 5th Structure in Complexity Theory Conference (1990), pp. 140–153.

    Google Scholar 

  11. L. Hemaspaandra, M. Ogihara: Universally serializable computation. Technical Report TR-520, University of Rochester, Dept. of CS. (1994).

    Google Scholar 

  12. U. Hertrampf: Relations among MOD-classes. Theoretical Computer Science 74 (1990), 325–328.

    Article  Google Scholar 

  13. U. Hertrampf: Locally definable acceptance types for polynomial time machines. Proceedings of the 9th Symp. on Theoretical Aspects of Computer Science (1992), LNCS 577, pp. 199–207.

    Google Scholar 

  14. U. Hertrampf: Locally definable acceptance types — the three-valued case. Proceedings of the 1st Latin American Symp. on Theoretical Informatics (1992), LNCS 583, pp. 262–271.

    Google Scholar 

  15. U. Hertrampf: Complexity classes with finite acceptance types. Proceedings of the 11th Symp. on Theoretical Aspects of Computer Science (1994), LNCS 775, pp. 543–553.

    Google Scholar 

  16. U. Hertrampf: Complexity classes defined via k-valued functions. Proceedings of the 9th Structure in Complexity Theory Conference (1994), pp. 224–234.

    Google Scholar 

  17. U. Hertrampf: über Komplexitätsklassen, die mit Hilfe von k-wertigen Funktionen definiert werden (On complexity classes, which are defined using k-valued functions). Habilitationsschrift Universität Würzburg (1995).

    Google Scholar 

  18. U. Hertrampf: Classes of bounded counting type and their inclusion relations. Proceedings of the 12th Symp. on Theoretical Aspects of Computer Science (1995), LNCS 900, pp. 60–70.

    Google Scholar 

  19. U. Hertrampf: Acceptance by transformation monoids (with an application to local self reductions). Proceedings of the 12th IEEE Conference on Computational Complexity (1997), to appear.

    Google Scholar 

  20. U. Hertrampf: The shapes of trees. Proceedings of the 3rd Computing and Combinatorics Conference (1997), LNCS, to appear.

    Google Scholar 

  21. U. Hertrampf, C. Lautemann, T. Schwentick, H. Vollmer, K.W. Wagner: On the power of polynomial time bit reductions. Proceedings of the 8th Structure in Complexity Theory Conference (1993), pp. 200–207.

    Google Scholar 

  22. U. Hertrampf, H. Vollmer, K.W. Wagner: On balanced vs. unbalanced computation trees. Mathematical Systems Theory 29 (1996), pp. 411–421.

    Google Scholar 

  23. B. Jenner, P. McKenzie, D. Thérien: Logspace and logtime leaf languages. Proceedings of the 9th Structure in Complexity Theory Conference (1994), pp. 242–254.

    Google Scholar 

  24. M. Ogihara: On serializable languages. International Journal of Foundations of Computer Science 5 (1994), pp. 303–318.

    Article  Google Scholar 

  25. C. H. Papadimitriou, S. K. Zachos: Two remarks on the complexity of counting. Proceedings of the 6th GI Conference on Theoretical Computer Science (1983), LNCS 145, pp. 269–276.

    Google Scholar 

  26. N. K. Vereshchagin: Relativizable and non-relativizable theorems in the polynomial theory of algorithms (in Russian). Izvestija Rossijskoj Akademii Nauk 57 (1993), pp. 51–90.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Bogdan S. Chlebus Ludwik Czaja

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hertrampf, U. (1997). Polynomial time machines equipped with word problems over algebraic structures as their acceptance criteria. In: Chlebus, B.S., Czaja, L. (eds) Fundamentals of Computation Theory. FCT 1997. Lecture Notes in Computer Science, vol 1279. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0036187

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63386-0

  • Online ISBN: 978-3-540-69529-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics