Juris Hartmanis: The Beginnings of Computational Complexity

  • Richard E. Stearns


I wish to commend the organizing committee for the 1988 Structures Symposium on their plan to honor Juris Hartmanis with this series of talks on his career2. This is a very appropriate tribute since complexity theory is now approximately 25 years old and Juris has been a prime mover in the field throughout its history. I was privileged to have worked with Hartmanis during the early period of his complexity research, and I am grateful for this opportunity to reminisce about this time period and the beginnings of complexity.


Turing Machine Sequential Machine Input Tape Partition Pair Computer Science Community 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Blu67]
    M. Blum. A machine-independent theory of the complexity of recursive functions. J. ACM, 14, 2: 322–336, April 1967.zbMATHCrossRefGoogle Scholar
  2. [BPS61]
    Y. Bar-Hillel, M. Perles, and E. Shamir. On formal properties of simple phrase structure grammars. Z. Phonetik, Sprach. Komm., 14: 143–179, 1961.MathSciNetzbMATHGoogle Scholar
  3. [Cho59]
    N. Chomsky. On certain formal properties of grammars. Information and Control, 2: 136–167, 1959.Google Scholar
  4. [Coo83]
    S.A. Cook. An overview of computational complexity. Communications of ACM, 26, 6: 401–402, June 1983.CrossRefGoogle Scholar
  5. [CUR68]
    Curriculum 68 — Recommendations for Academic Problems in Computer Science — A Report of the A CM Curriculum Committee on Computer Science, 1968. Communications of ACM, vol. 11, 3, page 151–197.Google Scholar
  6. [Dav58]
    M. Davis. Computability and Unsolvability. McGraw-Hill, New York, 1958.zbMATHGoogle Scholar
  7. [Har61]
    J. Hartmanis. On the state assignment problem for sequential machines I. IRE Trans. Elec. Comp., 10: 157–165, 1961.MathSciNetCrossRefGoogle Scholar
  8. [Har81]
    J. Hartmanis. Observations about the development of theoretical computer science. Annals of the History of Computing, 3, 1: 42–51, January 1981.MathSciNetzbMATHCrossRefGoogle Scholar
  9. [HLS65]
    J. Hartmanis, P.M. Lewis, and R.E. Stearns. Classification of computations by time and memory requirements. In Proc. of IFIP Congress, pages 31–35, 1965.Google Scholar
  10. [HS62]
    J. Hartmanis and R.E. Stearns. Some dangers in state reduction of sequential machines. Information and Control, 5, 3: 252–260, September 1962.MathSciNetzbMATHCrossRefGoogle Scholar
  11. [HS63]
    J. Hartmanis and R.E. Stearns. A study of feedback and errors in sequential machines. IEEE Transactions on Electronic Computers, EC-12, 3, June 1963.Google Scholar
  12. [HS64a]
    J. Hartmanis and R.E. Stearns. Compuational complexity of recursive sequences. In Proc. Fifth Annual Symp. on Switching Theory and Logical Design, Princeton, NJ, 1964.Google Scholar
  13. [HS64b]
    J. Hartmanis and R.E. Stearns. Pair algebra and its application to automata theory. Information and Control, 7, 4: 485–507, December 1964.MathSciNetCrossRefGoogle Scholar
  14. [HS65]
    J. Hartmanis and R.E. Stearns. On the computational complexity of algorithms. Transactions of American Mathematical Society, 117, 5: 285–306, May 1965.MathSciNetzbMATHCrossRefGoogle Scholar
  15. [HS66a]
    J. Hartmanis and R.E. Stearns. Algebraic Structure Theory of Sequential Machines. Prentice-Hall, 1966.zbMATHGoogle Scholar
  16. [HS66b]
    F.C. Hennie and R.E. Stearns. Two-tape simulation of multitape turing machines. Journal of ACM, 13, 4: 533–546, October 1966.MathSciNetzbMATHCrossRefGoogle Scholar
  17. [Kar86]
    R.M. Karp. Combinatorics, complexity, and randomness. Communications of ACM, 29, 2: 103, February 1986.MathSciNetCrossRefGoogle Scholar
  18. [LSH65]
    P.M. Lewis, R.E. Stearns, and J. Hartmanis. Memory bounds for recognition of context free and context sensitive languages. In Proc. 6th Annual Symp. on Switching Circuit Theory and Logical Design, pages 191–202, October 1965.Google Scholar
  19. [Myh60]
    J. Myhill. Linear Bounded Automata. Technical Report No. 60-22, University of Pennsylvania, 1960.Google Scholar
  20. [Rab59]
    M.O. Rabin. Speed of computation and classification of recursive sets. In Third Convention Science Society, pages 1–2, Israel, 1959.Google Scholar
  21. [Rab60]
    M.O. Rabin. Degree of Difficulty of Computing a Function and a Partial Ordering of Recursive Sets. Technical Report No. 2, Hebrew University, Jerusalem, 1960.Google Scholar
  22. [Rit63]
    R.W. Ritchie. Classes of predictably computable functions. Trans. American Mathematical Society, 106: 139–173, 1963.MathSciNetzbMATHCrossRefGoogle Scholar
  23. [RS59]
    M.O. Rabin and D. Scott. Finite automata and their decision problems. IBM Journal on Research, 3: 115–125, 1959.MathSciNetGoogle Scholar
  24. [Sav70]
    W.J. Savitch. Relations between nondeterministic and deterministic tape complexities. J. Comp. and Sys. Sciences, 4: 177–192, 1970.MathSciNetzbMATHCrossRefGoogle Scholar
  25. [Sch60]
    S. Scheinberg. Note on the boolean properties of context-free languages. Information and Control, 3: 373–375, 1960.MathSciNetCrossRefGoogle Scholar
  26. [SH61]
    R.E. Stearns and J. Hartmanis. On the state assignment problem for sequential machines II. IRE Transactions on Electronic Computers, EC-10, 4: 593–603, December 1961.Google Scholar
  27. [Sha48]
    C.E. Shannon. Mathematical theory of communication. Bell Sys. Tech. Journal, 17: 379–423, 623–658, 1948.MathSciNetGoogle Scholar
  28. [SHL65]
    R.E. Stearns, J. Hartmanis, and P.M. Lewis. Hierarchies of memory limited computations. Proc. 6th Annual Symp. on Switching Circuit Theory and Logical Design, 179–190, October 1965.Google Scholar
  29. [Yam62]
    H. Yamada. Real-time computation and recursive functions not real-time computable. IRE Trans. Elec. Comp., EC-11: 753–760, 1962.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag New York Inc. 1990

Authors and Affiliations

  • Richard E. Stearns
    • 1
  1. 1.Computer Science DepartmentUniversity at Albany - SUNYAlbanyUSA

Personalised recommendations