Demo Data from VLDB 2026 / reviewers in the wild / expert
Juris Hartmanis
dblp:84/5656
· DBLP profile ↗
82ranked-venue papers
72as first author
0since 2021 · last 2012
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 67 · 58 first-authorSystems, architecture and hardware · 7 · 6 first-authorApplied, interdisciplinary, general and emerging computing · 7 · 7 first-authorDatabases, data management, data science and information retrieval · 4 · 4 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
43 papers |
Computational complexity · 84% Automata and formal languages · 9% Logic in computer science · 3% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% |
Topics — the 30 heaviest of 64, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational complexity › structural complexity
complexity class separation |
0.0 | 1 | 2003 | Separation of complexity classes · J. ACM 2003 |
Computational complexity
structural complexity |
0.0 | 6 | 1989 | The Boolean Hierarchy II: Applications · SIAM J. Comput. 1989 The Boolean Hierarchy I: Structural Properties · SIAM J. Comput. 1988 New Developments in Structural Complexity Theory · ICALP 1988 |
Computational complexity
complexity classes |
0.0 | 6 | 1986 | Containment, Separation, Complete Sets, and Immunity of Complexity Classes · ICALP 1986 Complexity Classes Without Machines: On Complete Languages for UP · ICALP 1986 Sparse Sets in NP-P: EXPTIME versus NEXPTIME · Inf. Control. 1985 |
Computational complexity › complexity classes
complete sets |
0.0 | 6 | 1986 | Containment, Separation, Complete Sets, and Immunity of Complexity Classes · ICALP 1986 Complexity Classes Without Machines: On Complete Languages for UP · ICALP 1986 On Complete Problems for NP$\cap$CoNP · ICALP 1985 |
Computational complexity › structural complexity
hierarchy theorems |
0.0 | 1 | 2003 | Separation of complexity classes · J. ACM 2003 |
Computational complexity › structural complexity › complexity hierarchies
boolean hierarchy |
0.0 | 2 | 1989 | The Boolean Hierarchy II: Applications · SIAM J. Comput. 1989 The Boolean Hierarchy I: Structural Properties · SIAM J. Comput. 1988 |
Computational complexity › descriptive complexity
succinctness |
0.0 | 3 | 1980 | On the Succinctness of Different Representations of Languages · SIAM J. Comput. 1980 On the Succintness of Different Representations of Languages · ICALP 1979 Succinctness, Verifiability and Determinism in Representations of Polynomial-Time Languages · FOCS 1979 |
Logic in computer science
containment |
0.0 | 1 | 1986 | Containment, Separation, Complete Sets, and Immunity of Complexity Classes · ICALP 1986 |
Computational complexity › structural complexity
immunity |
0.0 | 1 | 1986 | Containment, Separation, Complete Sets, and Immunity of Complexity Classes · ICALP 1986 |
Coding theory › joint source-channel coding
separation |
0.0 | 1 | 1986 | Containment, Separation, Complete Sets, and Immunity of Complexity Classes · ICALP 1986 |
Automated reasoning and model checking › satisfiability › SAT solving
unit propagation |
0.0 | 1 | 1986 | Complexity Classes Without Machines: On Complete Languages for UP · ICALP 1986 |
Computational complexity › structural complexity
NP ∩ coNP |
0.0 | 1 | 1985 | On Complete Problems for NP$\cap$CoNP · ICALP 1985 |
Computational complexity › structural complexity
sparse sets |
0.0 | 1 | 1985 | Sparse Sets in NP-P: EXPTIME versus NEXPTIME · Inf. Control. 1985 |
Computational complexity
space complexity |
0.0 | 2 | 1981 | Languages Simultaneously Complete for One-Way and Two-Way Log-Tape Automata · SIAM J. Comput. 1981 A Note on Tape Bounds for SLA Language Processing · FOCS 1975 |
Computational complexity › resource-bounded computation
computational feasibility |
0.0 | 1 | 1983 | Generalized Kolmogorov Complexity and the Structure of Feasible Computations (Preliminary Report) · FOCS 1983 |
Automata and formal languages
density |
0.0 | 1 | 1983 | Computation Times of NP Sets of Different Densities · ICALP 1983 |
Computational complexity › kolmogorov complexity
generalized kolmogorov complexity |
0.0 | 1 | 1983 | Generalized Kolmogorov Complexity and the Structure of Feasible Computations (Preliminary Report) · FOCS 1983 |
Computational complexity
kolmogorov complexity |
0.0 | 1 | 1983 | Generalized Kolmogorov Complexity and the Structure of Feasible Computations (Preliminary Report) · FOCS 1983 |
Automata and formal languages
context-free languages |
0.0 | 3 | 1980 | On the Succinctness of Different Representations of Languages · SIAM J. Comput. 1980 R70-1 A Note on Computing Time for the Recognition of Context- Free Languages by a Single-Tape Turing Machine · IEEE Trans. Computers 1970 On Memory Requirements for Context-Free Language Recognition · J. ACM 1967 |
Computational complexity › decision problems › isomorphism problems
polynomial-time isomorphism |
0.0 | 2 | 1977 | On Isomorphisms and Density of NP and Other Complete Sets · SIAM J. Comput. 1977 On Isomorphisms and Density of NP and Other Complete Sets · STOC 1976 |
Logic in computer science
completeness |
0.0 | 1 | 1981 | Languages Simultaneously Complete for One-Way and Two-Way Log-Tape Automata · SIAM J. Comput. 1981 |
Computational complexity › space complexity
logarithmic space |
0.0 | 1 | 1981 | Languages Simultaneously Complete for One-Way and Two-Way Log-Tape Automata · SIAM J. Comput. 1981 |
Automata and formal languages
formal language representation |
0.0 | 1 | 1980 | On the Succinctness of Different Representations of Languages · SIAM J. Comput. 1980 |
Automata and formal languages
regular languages |
0.0 | 1 | 1980 | On the Succinctness of Different Representations of Languages · SIAM J. Comput. 1980 |
Automata and formal languages › context-free languages
unambiguous context-free languages |
0.0 | 1 | 1980 | On the Succinctness of Different Representations of Languages · SIAM J. Comput. 1980 |
Computational complexity › relativization
oracle separation |
0.0 | 1 | 1979 | Succinctness, Verifiability and Determinism in Representations of Polynomial-Time Languages · FOCS 1979 |
Computational complexity › complexity classes
polynomial hierarchy |
0.0 | 1 | 1979 | Succinctness, Verifiability and Determinism in Representations of Polynomial-Time Languages · FOCS 1979 |
Computational complexity › complexity classes
P vs NP |
0.0 | 1 | 1979 | Succinctness, Verifiability and Determinism in Representations of Polynomial-Time Languages · FOCS 1979 |
Automata and formal languages › finite automata
sequential machines |
0.0 | 10 | 1966 | Minimal Feedback Realizations of Sequential Machines · IEEE Trans. Electron. Comput. 1966 Two Tests for the Linearity of Sequential Machines · IEEE Trans. Electron. Comput. 1965 A Study of Feedback and Errors in Sequential Machines · IEEE Trans. Electron. Comput. 1963 |
Computational complexity › reduction
reducibility and completeness |
0.0 | 1 | 1978 | One-Way Log-Tape Reductions · FOCS 1978 |
Methods — techniques the papers use, named apart from their topics
diagonalization · 0.0relativization · 0.0two-parameter compression · 0.0sparse set constructions · 0.0complexity class separation · 0.0succinctness proofs · 0.0reduction · 0.0polynomial-time mappings · 0.0recursive bounds · 0.0finite automata translation · 0.0computational complexity of translations · 0.0clocked polynomial time machines · 0.0partition with substitution property · 0.0minimal feedback algorithm · 0.0algebraic methods · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | Turing Machine-Inspired Computer Science Results
Juris Hartmanis |
CiE | 1 |
| 2003 | Separation of complexity classesabstractarticle Share on Separation of complexity classes Author: Juris Hartmanis Cornell University Cornell UniversityView Profile Authors Info & Claims Journal of the ACMVolume 50Issue 1January 2003 pp 58–62https://doi.org/10.1145/602382.602402Published:01 January 2003Publication History 0citation1,645DownloadsMetricsTotal Citations0Total Downloads1,645Last 12 Months15Last 6 weeks2 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my Alerts New Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Juris Hartmanis |
J. ACM | 1 |
| 1999 | Observations about the Nature and State of Computer Science (Keynote Address)
Juris Hartmanis |
ICALP | 1 |
| 1995 | On the Computing Paradigm and Computational Complexity
Juris Hartmanis |
MFCS | 1 |
| 1994 | On the Intellectual Terrain Around NP
Juris Hartmanis, Suresh Chari |
CIAC | 1 |
| 1994 | On Hausdorff and Topological Dimensions of the Kolmogorov Complexity of the Real LineabstractWe investigate the Kolmogorov complexity of real numbers. Let K be the Kolmogorov complexity function; we determine the Hausdorff dimension and the topological dimension of the graph of K. Since these dimensions are different, the graph of the Kolmogorov complexity function of the real line forms a fractal in the sense of Mandelbrot. We also solve an open problem of Razborov using our exact bound on the topological dimension. Jin-Yi Cai, Juris Hartmanis |
J. Comput. Syst. Sci. | 2 |
| 1994 | The Random Oracle Hypothesis Is FalseabstractThe Random Oracle Hypothesis, attributed to Bennett and Gill, essentially states that the relationships between complexity classes which hold for almost all relativized worlds must also hold in the unrelativized case. Although this paper is not the first to provide a counterexample to the Random Oracle Hypothesis, it does provide a most compelling counterexample by showing that for almost all oracles A, IPA ≠ PSPACEA. If the Random Oracle Hypothesis were true, it would contradict Shamir's result that IP = PSPACE. In fact, it is shown that for almost all oracles A, co-NPA ⫋ IPA. These results extend to the multiprover proof systems of Ben-Or, Goldwasser, Killian, and Wigderson. In addition, this paper shows that the Random Oracle Hypothesis is sensitive to small changes in the definition. A class IPP, similar to IP, is defined. Surprisingly, the IPP = PSPACE result holds for all oracle worlds. Richard Chang 0001, Benny Chor, Oded Goldreich 0001, Juris Hartmanis, Johan Håstad, Desh Ranjan, Pankaj Rohatgi |
J. Comput. Syst. Sci. | 4 |
| 1993 | Some Observations About the Nature of Computer Science
Juris Hartmanis |
FSTTCS | 1 |
| 1991 | One-Way Functions and the Nonisomorphism of NP-Complete SetsabstractThe One-way Conjecture states that the existence of nonisomorphic NP-complete sets implies the existence of one-way functions. This paper gives a relativized counterexample to the conjecture by constructing a relativized world that has nonisomorphic NP-complete sets, but lacks one-way functions. Juris Hartmanis, Lane A. Hemaspaandra |
Theor. Comput. Sci. | 1 |
| 1991 | Space Bounded Computations: Review and New Separation ResultsabstractIn this paper we review the key results about space bounded complexity classes, discuss the central open problems and outline the prominent proof techniques. We show that, for a slightly modified Turing machine model, low level deterministic and nondeterministic space bounded complexity classes are different. Furthermore, for this computation model, we show that Savitch's theorem and the Immerman-Szelepcsényi theorem do not hold in the range lg lg n to lg n. We also present other changes in the computation model which bring out and clarify the importance of space constructibility. We conclude by enumerating open problems which arise out of the discussion. Desh Ranjan, Richard Chang 0001, Juris Hartmanis |
Theor. Comput. Sci. | 3 |
| 1990 | New Developments in Structural Complexity TheoryabstractThis paper discusses the scope and goals of structural complexity theory, describes some working hypotheses of this field and summarizes (some) recent developments. Juris Hartmanis |
Theor. Comput. Sci. | 1 |
| 1990 | Robust Machines Accept Easy SetsabstractA robust machine is a machine that maintains some computational property for every oracle. In this paper we study robustly complementary, robustly categorical, robustly ∑∗-accepting, and robustly ∑∗-spanning machines. We prove that robust machines squander their powerful nondeterministic oracle access in all relativizations—relative to any oracle A, their languages and properties can be computed in PNPA. Juris Hartmanis, Lane A. Hemaspaandra |
Theor. Comput. Sci. | 1 |
| 1989 | Space Bounded Computations: Review And New Separation Results
Juris Hartmanis, Desh Ranjan |
MFCS | 1 |
| 1989 | The Boolean Hierarchy II: ApplicationsabstractThe Boolean Hierarchy I: Structural Properties [J. Cai et al., SIAM J. Comput ., 17 (1988), pp. 1232–252] explores the structure of the boolean hierarchy, the closure of NP with respect to boolean operations. This paper uses the boolean hierarchy as a tool with which to extend and explain three important results in structural complexity theory. (1) Hartmanis, Immerman, and Sewelson [ Proc. 15th Annual Symposium on the Theory of Computation, 1983, pp. 382–391] showed that ${\text{E}} = {\text{NE}}$ if and only if ${\text{NP}} - {\text{P}}$ contains no sparse sets. In this paper it is shown that this reflects a behavior of the boolean hierarchy. When ${\text{E}} = {\text{NE}}$, sparse sets fall from alternate levels of the boolean hierarchy (Fig. 2(a)). Furthermore, it is shown that capturable sets (i.e., subsets of sparse NP sets) are banished from the boolean hierarchy when ${\text{E}} = {\text{NE}}:{\text{E}} = {\text{NE}}$ implies that ${\text{BH}} - {\text{P}}$ has no capturable sets. (2) Counting classes are natural candidates as complete languages for the levels of the boolean hierarchy. The authors show that in relativized worlds counting classes are not complete for the levels of the boolean hierarchy. Relatedly, the work of Blass and Gurevich [Inform, and Control, 55 (1982), pp. 80–88] is extended and it is concluded that counting classes are weak in some relativized worlds. (3) Karp and Lipton [Proc. 12th Annual Symposium on the Theory of Computation, 1980, pp. 302–309] showed that if NP has a sparse oracle (i.e., if there is a sparse set S so ${\text{NP}} \subseteq {\text{P}}^S $; equivalently, if NP has small circuits), then the polynomial hierarchy collapses to ${\text{NP}}^{{\text{NP}}} $. The authors demonstrate that this cannot be much improved. There is a relativized world in which NP has a sparse oracle, yet the boolean hierarchy is infinite. Thus no proof that relativizes can show: NP has .a sparse oracle implies that the polynomial hierarchy equals the boolean hierarchy. The results of this paper present new ideas and techniques, and put previous results about NP and ${\text{D}}^{\text{P}} $ in a richer perspective. Throughout, the emphasis is on the structure of the boolean hierarchy and its relations with more common classes. Jin-Yi Cai, Thomas Gundermann, Juris Hartmanis, Lane A. Hemaspaandra, Vivian Sewelson, Klaus W. Wagner, Gerd Wechsung |
SIAM J. Comput. | 3 |
| 1988 | New Developments in Structural Complexity Theory
Juris Hartmanis |
ICALP | 1 |
| 1988 | On Sparse Oracles Separating Feasible Complexity Classes
Juris Hartmanis, Lane A. Hemaspaandra |
Inf. Process. Lett. | 1 |
| 1988 | The Boolean Hierarchy I: Structural PropertiesabstractIn this paper, we study the complexity of sets formed by boolean operations (union, intersection, and complement) on NP sets. These are the sets accepted by trees of hardware with NP predicates as leaves, and together these form the boolean hierarchy. We present many results about the structure of the boolean hierarchy: separation and immunity results, natural complete languages, and structural asymmetries between complementary classes. We show that in some relativized worlds the boolean hierarchy is infinite, and that for every k there is a relativized world in which the boolean hierarchy extends exactly k levels. We prove natural languages, variations of VERTEX COVER, complete for the various levels of the boolean hierarchy. We show the following structural asymmetry: though no set in the boolean hierarchy is ${\text{D}}^{\text{P}} $-immune, there is a relativized world in which the boolean hierarchy contains ${\text{coD}}^{\text{P}} $-immune sets. Thus, this paper explores the structural properties of the boolean hierarchy. A companion paper [J. Cai et al., SIAM J. Comput. 18 (1989), to appear] uses the boolean hierarchy to extend known results on small circuits [R. Karp and R. Lipton, Proc. 12th Annual Symposium on the Theory of Computation, 1980, pp. 302–309], sparse sets in NP-P [J. Hartmanis, N. Immerman, and V. Sewelson, Proc.15th Annual Symposium on the Theory of Computation, 1983, pp. 382–391], and counting classes [A. Blass and Y. Gurevich, Inform. and Control, 55 (1982), pp. 80–88]. Jin-Yi Cai, Thomas Gundermann, Juris Hartmanis, Lane A. Hemaspaandra, Vivian Sewelson, Klaus W. Wagner, Gerd Wechsung |
SIAM J. Comput. | 3 |
| 1988 | Complexity Classes without Machines: On Complete Languages for UPabstractThis paper develops techniques for studying complexity classes that are not covered by known recursive enumerations of their machines. Counting classes, probabilistic classes, and intersection classes often lack such enumerations. Concentrating on the counting class UP, we show that there are relativizations for which UPA has no complete languages and other relativizations for which PB≠UPB≠NPB and UPB has complete languages. Among other results we show that (1) UP has complete languages if and only if there exists a set R in P of Boolean formulas, each having at most one satisfying assignment so that SAT∩R is complete for UP. (2) P ≠ UP if and only if there exists a set S in P of Boolean formulas, each having at most one satisfying assignment, such that S ∩ SAT is not in P. (3) P ≠ UP ∩ coUP if and only if there exists a set S in P of uniquely satisfiable Boolean formulas such that no polynomial-time machine can compute the solutions for the formulas in S. We suggest the wide applicability of our techniques to counting and probabilistic classes by using them to examine the probabilistic class BPP. There is a relativized word where BPPA has no complete languages. If BPP has complete languages, then it has a complete language of the form B ∩ Majority, where B ϵ P and Majority = {f¦f is true for at least half of all assignments} is the canonical PP-complete set. Juris Hartmanis, Lane A. Hemaspaandra |
Theor. Comput. Sci. | 1 |
| 1987 | Some Observations of NP Complete Sets
Juris Hartmanis |
FCT | 1 |
| 1986 | Complexity Classes Without Machines: On Complete Languages for UP
Juris Hartmanis, Lane A. Hemaspaandra |
ICALP | 1 |
| 1986 | Containment, Separation, Complete Sets, and Immunity of Complexity Classes
Juris Hartmanis, Ming Li 0001, Yaacov Yesha |
ICALP | 1 |
| 1986 | On Sparse Oracles Separating Feasible Complexity Classes
Juris Hartmanis, Lane A. Hemaspaandra |
STACS | 1 |
| 1985 | On Complete Problems for NP$\cap$CoNP
Juris Hartmanis, Neil Immerman |
ICALP | 1 |
| 1985 | Sparse Sets in NP-P: EXPTIME versus NEXPTIME
Juris Hartmanis, Neil Immerman, Vivian Sewelson |
Inf. Control. | 1 |
| 1985 | Independence Results About Context-Free Languages and Lower Bounds
Juris Hartmanis |
Inf. Process. Lett. | 1 |
| 1984 | Computation Times of NP Sets of Different Densities
Juris Hartmanis, Yaacov Yesha |
Theor. Comput. Sci. | 1 |
| 1983 | Generalized Kolmogorov Complexity and the Structure of Feasible Computations (Preliminary Report)abstractIn this paper we define a generalized, two-parameter, Kolmogorov complexity of finite strings which measures how much and how fast a string can be compressed and we show that this string complexity measure is an efficient tool for the study of computational complexity. The advantage of this approach is that it not only classifies strings as random or not random, but measures the amount of randomness detectable in a given time. This permits the study how computations change the amount of randomness of finite strings and thus establish a direct link between computational complexity and generalized Kolmogorov complexity of strings. This approach gives a new viewpoint for computational complexity theory, yields natural formulations of new problems and yields new results about the structure of feasible computations. Juris Hartmanis |
FOCS | 1 |
| 1983 | Computation Times of NP Sets of Different Densities
Juris Hartmanis, Yaacov Yesha |
ICALP | 1 |
| 1983 | Sparse Sets in NP-P: EXPTIME versus NEXPTIMEabstractThe main result of this note shows that there exist sparse sets in $NP$ that are not in $P$ if and only if NEXPTIME differs from EXPTIME. Several other results are derived about the complexity of very sparse sets in $NP-P$ and an interpretation of the meaning of these results is given in terms of the complexity of solving "individual instances" of problems in $NP-P$. Juris Hartmanis, Vivian Sewelson, Neil Immerman |
STOC | 1 |
| 1983 | On Sparse Sets in NP - P
Juris Hartmanis |
Inf. Process. Lett. | 1 |
| 1983 | On Gödel Speed-Up and Succinctness of Language Representations
Juris Hartmanis |
Theor. Comput. Sci. | 1 |
| 1982 | A Note on Natural Complete Sets and Gödel Numberings
Juris Hartmanis |
Theor. Comput. Sci. | 1 |
| 1981 | Languages Simultaneously Complete for One-Way and Two-Way Log-Tape AutomataabstractIn this paper we study languages accepted by nondeterministic $\log n$-tape automata that scan their input only once and relate their computational power to two-way $\log n$-tape automata. We show that for the one-way $\log n$-tape automata the nondeterministic model (1-NL) is computationally much more powerful than the deterministic model (1-L), that under one-way $\log n$-tape reductions there exist natural complete languages for these automata and that the complete languages cannot be sparse. Furthermore, we show that any language complete for nondeterministic one-way $\log n$-tape automata (under 1-L reductions) is also complete for the computationally more powerful nondeterministic two-way $\log n$-tape automata (NL) under two-way $\log n$-tape reductions. Therefore, for all bounds $T(n)$, $T(n) \geqq \log n$, the deterministic and nondeterministic $T(n)$-tape bounded computations collapse iff the nondeterministic one-way $\log n$-tape computations can be carried out by two-way deterministic log n-tape automata. Juris Hartmanis, Stephen R. Mahaney |
SIAM J. Comput. | 1 |
| 1980 | An Eassay about Research on Sparse NP Complete Sets
Juris Hartmanis, Stephen R. Mahaney |
MFCS | 1 |
| 1980 | On the Succinctness of Different Representations of LanguagesabstractThe purposes of this paper is to give simple new proofs of some interesting recent results about the relative succinctness of different representations of regular, deterministic and unambiguous context-free languages and to derive some new results about how the relative succinctness of representations change when the representations contain a formal proof that the languages generated are in the desired subclass of languages. Juris Hartmanis |
SIAM J. Comput. | 1 |
| 1979 | Succinctness, Verifiability and Determinism in Representations of Polynomial-Time LanguagesabstractSeveral representations of P, the class of deterministic polynomial time acceptable languages, are compared with respect to succinctness. It is shown that requirements such as polynomial running time, verifiability of running time, and verifiability of accepting a set in P can be causes for differences in succinctness that are not recursively bounded. Relating succinctness to nondeterminism, it is shown that P ≠ NP if and only if the relative succinctness of representing languages in P by deterministic and nondeterministic clocked polynomial time machines is not recursively bounded. questions are posed, concerning the implications of P = NP, with respect to translatability and succinctness between other pairs of deterministic and nondeterministic representations for P. Theodore P. Baker, Juris Hartmanis |
FOCS | 2 |
| 1979 | Observations about the Development of Theoretical Computer ScienceabstractThis paper gives a personal account of some developments in automata theory and computational complexity theory. Though the account is subjective and deals primarily with the research areas of direct interest to the author, it discusses the underlying beliefs and philosophy which guided this research as well as the intellectual environment and the ideas and contacts which influenced it. An attempt is also made to draw some general conclusions about computer science research and to discuss the nature of theoretical computer science. Juris Hartmanis |
FOCS | 1 |
| 1979 | On the Succintness of Different Representations of Languages
Juris Hartmanis |
ICALP | 1 |
| 1979 | Relative Succinctness of Representations of Languages and Separation of Complexity Classes
Juris Hartmanis, Theodore P. Baker |
MFCS | 1 |
| 1979 | Relations Between Diagonalization, Proof Systems, and Complexity Gaps
Juris Hartmanis |
Theor. Comput. Sci. | 1 |
| 1978 | One-Way Log-Tape ReductionsabstractOne-way log-tape (1-L) reductions are mappings defined by log-tape Turing machines whose read head on the input can only move to the right. The 1-L reductions provide a more refined tool for studying the feasible complexity classes than the P-time [2,7] or log-tape [4] reductions. Although the 1-L computations are provably weaker than the feasible classes L, NL, P and NP, the known complete sets for those classes are complete under 1-L reductions. However, using known techniques of counting arguments and recursion theory we show that certain log-tape reductions cannot be 1-L and we construct sets that are complete under log-tape reductions but not under 1-L reductions. Juris Hartmanis, Neil Immerman, Stephen R. Mahaney |
FOCS | 1 |
| 1978 | On Polynomial Time Isomorphisms of Some New Complete Sets
Juris Hartmanis, Leonard Berman |
J. Comput. Syst. Sci. | 1 |
| 1978 | On Log-Tape Isomorphisms of Complete Sets
Juris Hartmanis |
Theor. Comput. Sci. | 1 |
| 1977 | Relations Between Diagonalization, Proof Systems, and Complexity Gaps (Preliminary Version)abstractIn this paper we study diagonal processes over time-bounded computations of one-tape Turing machines by diagonalizing only over those machines for which there exist formal proofs that they operate in the given time bound. This replaces the traditional “clock” in resource bounded diagonalization by formal proofs about running times and establishes close relations between properties of proof systems and existence of sharp time bounds for one-tape Turing machine complexity classes. Furthermore, these diagonalization methods show that the Gap Theorem for resource bounded computations does not hold for complexity classes consisting only of languages accepted by Turing machines for which it can be formally proven that they run in the required time bound. Juris Hartmanis |
STOC | 1 |
| 1977 | On Isomorphisms and Density of NP and Other Complete SetsabstractIf all $NP$ complete sets are isomorphic under deterministic polynomial time mappings (p-isomorphic) then $P \ne NP$ and if all PTAPE complete sets are P-isomorphic then $P \ne {\text{PTAPE}}$. We show that all $NP$ complete sets known (in the literature) are indeed p-isomorphic and so are the known PTAPE complete sets. This shows that, in spite of the radically different origins and attempted simplification of these sets, all the known $NP$ complete sets are identical but for simple isomorphic codings computable in deterministic polynomial time. Furthermore, if all $NP$ complete sets are p-isomorphic then they all must have similar densities and, for example, no language over a single letter alphabet can be $NP$ complete, nor can any sparse language over an arbitrary alphabet be $NP$ complete. We show that complete sets in EXPTIME and EXPTAPE cannot be sparse and therefore they cannot be over a single letter alphabet. Similarly, we show that the hardest context-sensitive languages cannot be sparse. We also relate the existence of sparse complete sets to the existence of simple combinatorial circuits for the corresponding truncated recognition problem of these languages. Leonard Berman, Juris Hartmanis |
SIAM J. Comput. | 2 |
| 1976 | On Isomorphisms and Density of NP and Other Complete SetsabstractIf all NP complete sets are isomorphic under deterministic polynomial time mappings (p-isomorphic) then P @@@@ NP and if all PTAPE complete sets are p-isomorphic then P @@@@ PTAPE. We show that all NP complete sets known (in the literature) are indeed p-isomorphic and so are the known PTAPE complete sets. Thus showing that, inspite of the radically different origins and attempted simplification of these sets, all the known NP complete sets are identical but for polynomially time bounded permutations. Juris Hartmanis, Leonard Berman |
STOC | 1 |
| 1976 | On Tape Bounds for Single Letter Alphabet Language Processing
Juris Hartmanis, Leonard Berman |
Theor. Comput. Sci. | 1 |
| 1975 | A Note on Tape Bounds for SLA Language ProcessingabstractIn this note we show that the tape bounded complexity classes of languages over single letter alphabets are closed under complementation. We then use this result to show that there exists an infinite hierarchy of tape bounded complexity classes of sla languages between log n and log log n tape bounds. We also show that every infinite sla language recognizable on less than log n tape has infinitely many different regular subsets, and, therefore, the set of primes in unary notation, P, requires exactly log n tape for its recognition and every infinite subset of P requires at least log n tape. Juris Hartmanis, Leonard Berman |
FOCS | 1 |
| 1975 | Computational Complexity of Formal Translations
Juris Hartmanis |
Math. Syst. Theory | 1 |
| 1975 | On Simple Gödel Numberings and TranslationsabstractIn this paper we consider classes of Goedel numberings, viewed as simple models for programming languages, into which all other Goedel numberings can be translated by computationally simple mappings. Several such classes of Goedel numberings are defined and their properties are investigated. For example, one such class studied is the class of Goedel numberings into which all other Goedel numberings can be translated by finite automata mappings. We also compare these classes of Goedel numberings to the class of optimal Goedel numberings and show that translation into optimal Goedel numberings can be computationally arbitrarily complex, thus indicating that from a computer science point of view, optimal Goedel numberings have undesirable properties. Juris Hartmanis, Theodore P. Baker |
SIAM J. Comput. | 1 |
| 1974 | On Simple Goedel Numberings and Translations
Juris Hartmanis, Theodore P. Baker |
ICALP | 1 |
| 1973 | On the Problem of Finding Natural Computational Complexity Measures
Juris Hartmanis |
MFCS | 1 |
| 1973 | Group Theoretic Characterization of Linear Permutation Automata
Juris Hartmanis, H. Walter |
J. Comput. Syst. Sci. | 1 |
| 1972 | On Non-Determinancy in Simple Computing Devices
Juris Hartmanis |
Acta Informatica | 1 |
| 1971 | Complexity of Formal Translations and Speed-Up ResultsabstractThe purpose of this paper is to give a model for the study of quantitative problems about formal translations from one programming language into another, as well as derive some initial results about the speed of programs produced by translations. The paper also contains a new speed-up result which shows that in any computational complexity measure there exist functions which have arbitrarily large speed-ups but that the size of the speed-up programs must grow non-computably fast. Robert L. Constable, Juris Hartmanis |
STOC | 2 |
| 1971 | An Overview of the Theory of Computational ComplexityabstractThe purpose of this paper is to outline the theory of computational complexity which has emerged as a comprehensive theory during the last decade.This theory is concerned with the quantitative aspects of computations and its central theme is the measuring of the difficulty of computing functions.The paper concentrates on the study of computational complexity measures defined for all computable functions and makes no attempt to survey the whole field exhaustively nor to present the material in historical order.Rather it presents the basic concepts, results, and techniques of computational complexity from a new point of view from which the ideas are more easily understood and fit together as a coherent whole. Juris Hartmanis, John E. Hopcroft |
J. ACM | 1 |
| 1971 | The use of Lists in the Study of Undecidable Problems in Automata Theory
Juris Hartmanis, Forbes D. Lewis |
J. Comput. Syst. Sci. | 1 |
| 1971 | Computational Complexity of Random Acess Stored Program Machines
Juris Hartmanis |
Math. Syst. Theory | 1 |
| 1970 | What makes Some Language Theory Problems Undecidable
Juris Hartmanis, John E. Hopcroft |
J. Comput. Syst. Sci. | 1 |
| 1970 | A Note on One-Way and Two-Way Automata
Juris Hartmanis |
Math. Syst. Theory | 1 |
| 1970 | R70-1 A Note on Computing Time for the Recognition of Context- Free Languages by a Single-Tape Turing MachineabstractAlthough considerable progress has been made in the understanding of the more "algebraic" properties of context-free languages, the quantitative aspects of the recognition and parsing of context- free languages are still far from well understood. It was shown by Kasami and Younger that for every context-free language there exists a multitape Turing machine which recognizes this language and uses no more than n3operations to process input words of length n. For one-tape Turing machines Hartmanis showed, using the Younger algorithm, that every context-free language can be recognized in n5operations. This result has now been improved in the paper under review. It is shown, by a careful implementation of the Torii–Kasami–Ozaki algorithm on a one-tape Turing machine, that every context-free language can be recognized in n4operations. Again, just like for the n3operation multitape result, it is not known how good this time bound is. On the other hand, the authors have been able to show in this paper that for linear context-free languages n2is the least-upper time bound for their recognition on one-tape Turing machines. This is done by showing that every linear language is n2-recognizable, and by recalling that there are linear languages whose recognition requires n2 operations on a one-tape machine. Juris Hartmanis |
IEEE Trans. Computers | 1 |
| 1969 | Automata-based computational complexity
Juris Hartmanis, Richard Edwin Stearns |
Inf. Sci. | 1 |
| 1969 | On the Complexity of Undecidable Problems in Automata TheoryabstractSome general results about hierarchies of undecidable problems in automata theory are given, and studies are described which show how properties of sets accepted by automata (i.e. languages) change from decidable to undecidable problems as the computational power of the automata is increased. This work also yields unified techniques which characterize for different languages large classes of undecidable problems. Juris Hartmanis |
J. ACM | 1 |
| 1969 | Two Memory Bounds for the Recognition of Primes by Automata
Juris Hartmanis, H. Shank |
Math. Syst. Theory | 1 |
| 1968 | Computational Complexity of One-Tape Turing Machine ComputationsabstractThe quantitative aspects of one-tape Turing machine computations are considered. It is shown, for instance, that there exists a sharp time bound which must be reached for the recognition of nonregular sets of sequences. It is shown that the computation time can be used to characterize the complexity of recursive sets of sequences, and several results are obtained about this classification. These results are then applied to the recognition speed of context-free languages and it is shown, among other things, that it is recursively undecidable how much time is required to recognize a nonregular context-free language on a one-tape Turing machine. Several unsolved problems are discussed. Juris Hartmanis |
J. ACM | 1 |
| 1968 | On the Recognition of Primes by AutomataabstractA study of the problem of recognizing the set of primes by automata is presented. A simple algebraic condition is derived which shows that neither the set of primes nor any infinite subset of the set of primes can be accepted by a pushdown or finite automaton. In view of this result an interesting open problem is to determine the “weakest” automaton which can accept the set of primes. It is shown that the linearly bounded automaton can accept the set of primes, and it is conjectured that no automaton whose memory grows less rapidly can recognize the set of primes. One of the results shows that if this conjecture is true, it cannot be proved by the use of arguments about the distribution of primes, as described by the Prime Number Theorem. Some relations are established between two classical conjectures in number theory and the minimal rate of memory growth of automata which can recognize the set of primes. Juris Hartmanis, H. Shank |
J. ACM | 1 |
| 1968 | Tape-Reversal Bounded Turing Machine Computations
Juris Hartmanis |
J. Comput. Syst. Sci. | 1 |
| 1967 | On Memory Requirements for Context-Free Language RecognitionabstractThe purpose of this note is to show that it is recursively undecidable how much tape is required by a Turing machine to recognize nonregular context-free languages. Juris Hartmanis |
J. ACM | 1 |
| 1967 | Homomorphic Images of Linear Sequential Machines
Juris Hartmanis, Wayne A. Davis |
J. Comput. Syst. Sci. | 1 |
| 1966 | Minimal Feedback Realizations of Sequential MachinesabstractIn this note we define the amount of feedback in a realization of a sequential machine M, give a simple algorithm to compute the minimal amount of feedback which has to be present in any realization of M, and give a canonical realization of M which uses the minimal amount of feedback. Juris Hartmanis |
IEEE Trans. Electron. Comput. | 1 |
| 1965 | Two Tests for the Linearity of Sequential MachinesabstractThis paper describes two tests for the existence of a linear state assignment for binary input sequential machines. The first test is based on ``transfer sequences'' which map one stationary state of a machine onto another stationary state. It is shown that from a minimal transfer sequence of a machine one can read off directly a linear assignment of this machine if one exists. The second test uses ``ignorance'' computations by means of partitions and previously developed results about sequential machine structure. Juris Hartmanis |
IEEE Trans. Electron. Comput. | 1 |
| 1964 | Pair Algebra and Its Application to Automata Theory
Juris Hartmanis, Richard Edwin Stearns |
Inf. Control. | 1 |
| 1963 | Regularity Preserving Modifications of Regular Expressions
Richard Edwin Stearns, Juris Hartmanis |
Inf. Control. | 2 |
| 1963 | Further Results on the Structure of Sequential MachinesabstractResults on the Structure of Sequential Machines* J. t[AItTMANIS (;e~zera~' EZec~ric Research Laboratory, Schenecl(ulf/ Juris Hartmanis |
J. ACM | 1 |
| 1963 | A Study of Feedback and Errors in Sequential MachinesabstractThe object of this paper is to study feedback in sequential machines, to classify (according to their seriousness) and analyze errors which arise in the state transitions of machines, and to establish some relations between feedback and errors. It is shown that the previously developed algebraic methods1,2 supply the necessary tools and a rigorous basis for this theory, and relate these new results to previously obtained results about the structure of sequential machines. For example, this work yields the necessary methods to detect the existence of a decomposition of machines into component machines so that the most ``serious'' errors of the computation can occur only in an isolated component machine. This leads to the possibility of imposing selectively different reliability conditions on the component machines to achieve high over-all reliability of the realizations. Juris Hartmanis, Richard Edwin Stearns |
IEEE Trans. Electron. Comput. | 1 |
| 1962 | Loop-Free Structure of Sequential Machines
Juris Hartmanis |
Inf. Control. | 1 |
| 1962 | Some Dangers in State Reduction of Sequential Machines
Juris Hartmanis, Richard Edwin Stearns |
Inf. Control. | 1 |
| 1962 | Maximal Autonomous Clocks of Sequential MachinesabstractSome sequential machinies contain input-independent parts and can therefore be input-inependent machine (an autonomous clock) and an input-dependent machine. Necessary and sufficient conditions on the flow table are obtained for the existence of autonomous clocks in sequential machines, and the properties of these machines and their clocks are studied. Juris Hartmanis |
IRE Trans. Electron. Comput. | 1 |
| 1961 | On the State Assignment Problem for Sequential Machines. IabstractIn this paper, the problem of determining economical state assignments for finite-state sequential machines is studied. The fundamental idea in this study is to find methods for selection of these assignments in which each binary variable describing the new state depends on as few variables of the old state as possible. In general, these variable assignments in which the dependence is reduced yield more economical implementation for the sequential machine than the assignments in which the dependence is not reduced. The main tool used in this study is the partition with the substitution property on the set of states of a sequential machine. It is shown that for a sequential machine the existence of assignments with reduced dependence is very closely connected with the existence of partitions with the substitution property on the set of states of the machine. It is shown how to determine these partitions for a given sequential machine and how they can be used to obtain assignments with reduced dependence. Juris Hartmanis |
IRE Trans. Electron. Comput. | 1 |
| 1961 | On the State Assignment Problem for Sequential Machines IIabstractThe object of this paper is to find state assignments for the internal states of a sequential machine such that the logical equations representing the machine are relatively simple. This is done by finding assignments for which the computation of a particular state variable depends only on the previous values of a small subset of the variables. The chief tool is the concept of a partition pair, which describes (loosely speaking) the information going into and resulting from the evaluation of a state variable. A necessary and sufficient condition for the existence of assignments with reduced dependence is found in terms of these pairs, and their algebraic properties are worked out so that they can be handled and generated. It is shown that the same methods can also be used to find input and output assignments with reduced dependence. The case of ``don't care'' conditions is considered and the theory is seen to apply, except that the failure of an algebraic property makes it weaker. Richard Edwin Stearns, Juris Hartmanis |
IRE Trans. Electron. Comput. | 2 |
| 1960 | Symbolic Analysis of a Decomposition of Information Processing Machines
Juris Hartmanis |
Inf. Control. | 1 |
| 1959 | The Applications of Some Basic Inequalities for Entropy
Juris Hartmanis |
Inf. Control. | 1 |