EDBT 2026 Demo / reviewers in the wild / expert
Stephen R. Mahaney
dblp:67/5969 · also Steven Mahaney
· DBLP profile ↗
18ranked-venue papers
5as first author
0since 2021 · last 1998
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 15 · 4 first-authorSystems, architecture and hardware · 1 · 1 first-authorSecurity and privacy · 1Applied, interdisciplinary, general and emerging computing · 1
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
13 papers |
Computational complexity · 57% Automata and formal languages · 17% Logic in computer science · 11% | |
| Network and information security
2 papers |
Cryptographic primitives and cryptanalysis · 100% |
Topics — the 24 heaviest of 26, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational complexity
structural complexity |
0.0 | 6 | 1996 | L-Printable Sets · CCC 1996 The Isomorphism Conjecture Fails Relative to a Random Oracle · J. ACM 1995 The Isomorphism Conjecture Fails Relative to a Random Oracle (Extended Abstract) · STOC 1989 |
Automata and formal languages
context-free languages |
0.0 | 2 | 1998 | L-Printable Sets · SIAM J. Comput. 1998 A Quasi-Polynomial-Time Algorithm for Sampling Words from a Context-Free Language · Inf. Comput. 1997 |
Computational complexity › space complexity
logarithmic space |
0.0 | 3 | 1998 | L-Printable Sets · SIAM J. Comput. 1998 L-Printable Sets · CCC 1996 Languages Simultaneously Complete for One-Way and Two-Way Log-Tape Automata · SIAM J. Comput. 1981 |
Computational complexity
space complexity |
0.0 | 2 | 1998 | L-Printable Sets · SIAM J. Comput. 1998 Languages Simultaneously Complete for One-Way and Two-Way Log-Tape Automata · SIAM J. Comput. 1981 |
Computational complexity
kolmogorov complexity |
0.0 | 1 | 1998 | L-Printable Sets · SIAM J. Comput. 1998 |
Logic in computer science › completeness
isomorphism conjecture |
0.0 | 2 | 1995 | The Isomorphism Conjecture Fails Relative to a Random Oracle · J. ACM 1995 The Isomorphism Conjecture Fails Relative to a Random Oracle (Extended Abstract) · STOC 1989 |
Cryptographic primitives and cryptanalysis
one-way functions |
0.0 | 2 | 1995 | The Isomorphism Conjecture Fails Relative to a Random Oracle · J. ACM 1995 On the Power of 1-way Functions (Abstract) · CRYPTO 1988 |
Algorithms and data structures › randomized algorithms › sampling › random sampling
uniform sampling |
0.0 | 1 | 1997 | A Quasi-Polynomial-Time Algorithm for Sampling Words from a Context-Free Language · Inf. Comput. 1997 |
Computational complexity
reduction |
0.0 | 4 | 1995 | The Isomorphism Conjecture Fails Relative to a Random Oracle · J. ACM 1995 One-Way Log-Tape Reductions · FOCS 1978 On the Number of P-Isomorphism Classes of NP-Complete Sets · FOCS 1981 |
Logic in computer science › completeness
berman-hartmanis conjecture |
0.0 | 1 | 1995 | The Isomorphism Conjecture Fails Relative to a Random Oracle · J. ACM 1995 |
Combinatorics and discrete mathematics
enumeration |
0.0 | 1 | 1995 | Counting and Random Generation of Strings in Regular Languages · SODA 1995 |
Computational complexity › decision problems › isomorphism problems
polynomial-time isomorphism |
0.0 | 1 | 1995 | The Isomorphism Conjecture Fails Relative to a Random Oracle · J. ACM 1995 |
Automata and formal languages
regular languages |
0.0 | 1 | 1995 | Counting and Random Generation of Strings in Regular Languages · SODA 1995 |
Computational complexity › reduction
reducibility and completeness |
0.0 | 3 | 1998 | L-Printable Sets · SIAM J. Comput. 1998 Collapsing Degrees (Extended Abstract) · FOCS 1986 One-Way Log-Tape Reductions · FOCS 1978 |
Algorithms and data structures › exact algorithms
quasi-polynomial time algorithms |
0.0 | 1 | 1997 | A Quasi-Polynomial-Time Algorithm for Sampling Words from a Context-Free Language · Inf. Comput. 1997 |
Distributed computing theory › consensus
approximate agreement |
0.0 | 1 | 1985 | Inexact Agreement: Accuracy, Precision, and Graceful Degradation · PODC 1985 |
Distributed computing theory
distributed algorithms |
0.0 | 1 | 1985 | Inexact Agreement: Accuracy, Precision, and Graceful Degradation · PODC 1985 |
Computational complexity › complexity classes
complete sets |
0.0 | 2 | 1981 | Languages Simultaneously Complete for One-Way and Two-Way Log-Tape Automata · SIAM J. Comput. 1981 One-Way Log-Tape Reductions · FOCS 1978 |
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 › complexity classes
P vs NP |
0.0 | 1 | 1980 | Sparse Complete Sets for NP: Solution of a Conjecture of Berman and Hartmanis · FOCS 1980 |
Computational complexity › cryptographic complexity
cryptographic hardness |
0.0 | 1 | 1988 | On the Power of 1-way Functions (Abstract) · CRYPTO 1988 |
Distributed systems
fault tolerance |
0.0 | 1 | 1985 | Inexact Agreement: Accuracy, Precision, and Graceful Degradation · PODC 1985 |
Computational complexity › reduction
polynomial-time reduction |
0.0 | 1 | 1981 | On the Number of P-Isomorphism Classes of NP-Complete Sets · FOCS 1981 |
Computational complexity › reduction
many-one reductions |
0.0 | 1 | 1980 | Sparse Complete Sets for NP: Solution of a Conjecture of Berman and Hartmanis · FOCS 1980 |
Methods — techniques the papers use, named apart from their topics
random oracle · 0.0diagonalization · 0.0tally sets · 0.0oracle construction · 0.0l-isomorphism · 0.0fault-tolerant protocol design · 0.0convergence analysis · 0.0polynomial-time reduction · 0.0p-isomorphism · 0.0delayed diagonalization · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1998 | L-Printable SetsabstractA language is L-printable if there is a logspace algorithm which, on input 1 n , prints all members in the language of length n. Following the work of Allender and Rubinstein [SIAM J. Comput., 17 (1988), pp. 1193--1202] on P-printable sets, we present some simple properties of the L-printable sets. This definition of "L-printable" is robust and allows us to give alternate characterizations of the L-printable sets in terms of tally sets and Kolmogorov complexity. In addition, we show that a regular or context-free language is L-printable if and only if it is sparse, and we investigate the relationship between L-printable sets, L-rankable sets (i.e., sets A having a logspace algorithm that, on input x, outputs the number of elements of A that precede x in the standard lexicographic ordering of strings), and the sparse sets in L. We prove that under reasonable complexity-theoretic assumptions, these three classes of sets are all different. We also show that the class of sets of small generalized Kolmogorov space complexity is exactly the class of sets that are L-isomorphic to tally languages. Lance Fortnow, Judy Goldsmith, Matthew A. Levy, Stephen R. Mahaney |
SIAM J. Comput. | 4 |
| 1997 | A Quasi-Polynomial-Time Algorithm for Sampling Words from a Context-Free LanguageabstractA quasi-polynomial-time algorithm is presented for sampling almost uniformly at random from then-slice of the languageL(G) generated by an arbitrary context-free grammarG. (Then-slice of a languageLover an alphabetΣis the subsetL∩Σnof words of length exactlyn.) The time complexity of the algorithm isε−2(n |G|)O(log n)where the parameterεbounds the variation of the output distribution from uniform, and |G| is a natural measure of the size of grammarG. The algorithm applies to a class of language sampling problems that includes slices of context-free languages as a proper subclass. For the restricted case of homogeneous languages expressed by regular expressions without Kleene-star, a truly polynomial-time algorithm is presented. Vivek Gore, Mark Jerrum, Sampath Kannan, Elizabeth Sweedyk, Stephen R. Mahaney |
Inf. Comput. | 5 |
| 1996 | L-Printable SetsabstractProperties of L-printable sets are considered, and it is shown that two sets A and B that are L-printable and have similar density are L-isomorphic. L-printable sets are characterized as those sets L-isomorphic to tally sets in L, and as subsets of KS[k log n, k log n]. Several classes of L-printable sets are given, including sparse regular and context-free sets; a characterization of sparse regular sets is given. The relationship of the sparse sets in L to the sparse L-rank able and L-printable sets is considered, and strong indications are given that these classes are all different. An oracle is constructed relative to which there are sparse L-rankable sets that are in L and not L-printable, and L-rankable sets of similar density that are not L-isomorphic. Lance Fortnow, Judy Goldsmith, Stephen R. Mahaney |
CCC | 3 |
| 1995 | Counting and Random Generation of Strings in Regular Languages
Sampath Kannan, Elizabeth Sweedyk, Stephen R. Mahaney |
SODA | 3 |
| 1995 | The Isomorphism Conjecture Fails Relative to a Random OracleabstractBerman and Hartmanis [1977] conjectured that there is a polynomial-time computable isomorphism between any two languages complete for NP with respect to polynomial-time computable many-one (Karp) reductions.Joseph and Young [1985] gave a structural definition of a class of NP-complete sets-the k-creative sets-and defined a class of sets (the K; 's) that are necessarily ~-creative.They went on to conjecture that certain of these K}'s are not isomorphic to the standard NP-complete sets.Clearly, the Berman-Hartmanis and Joseph-Young conjectures cannot both be correct.We introduce a family of strong one-way functions, the scrambling functions.If f is a scrambling function, then K} is not isomorphic to the standard NP-complete sets, as Joseph and Young conjectured, and the Berman-Hartmanis conjecture fails.Indeed, if scrambling functions exist, then the isomorphism also fails at higher complexity classes such as EXP and NEXP.As evidence for the existence of scrambling functions, we show that much more powerful one-way functions-the annihikzting functions-exist relative to a random oracle.Random oracles are the first examples of oracles relative to which the isomorphism conjecture fails with respect to higher classes such as EXP and NEXP. Stuart A. Kurtz, Stephen R. Mahaney, James S. Royer |
J. ACM | 2 |
| 1989 | The Isomorphism Conjecture Fails Relative to a Random Oracle (Extended Abstract)abstractBerman and Hartmanis [BH77] conjectured that there is a polynomial-time computable isomorphism between any two languages m-complete (“Karp” complete) for NP. Joseph and Young [JY85] discovered a structurally defined class of NP-complete sets and conjectured that certain of these sets (the Kkƒ's) are not isomorphic to the standard NP-complete sets for some one-way functions ƒ. These two conjectures cannot both be correct. Stuart A. Kurtz, Stephen R. Mahaney, James S. Royer |
STOC | 2 |
| 1989 | Relativizing Relativized Computations
Neil Immerman, Stephen R. Mahaney |
Theor. Comput. Sci. | 2 |
| 1988 | On the Power of 1-way Functions (Abstract)
Stuart A. Kurtz, Stephen R. Mahaney, James S. Royer |
CRYPTO | 2 |
| 1988 | Collapsing Degrees
Stuart A. Kurtz, Stephen R. Mahaney, James S. Royer |
J. Comput. Syst. Sci. | 2 |
| 1986 | Collapsing Degrees (Extended Abstract)abstractAn m-degree is a collection of sets equivalent under polynomial-time many-one (Karp) reductions; for example, the complete sets for NP or PSPACE are m-degrees. An m-degree is collapsing iff its members are p-isomorphic, i.e., equivalent under polynomial time, 1-1, onto, polynomial time invertible reductions. L. Berman and J. Hartmanis showed that all the then known natural NP-complete sets are isomorphic, and conjectured that the m-degree of the NP-complete sets collapses, in essence claiming that there is only one NP-complete set. However, until now no nontrivial collapsing m-degree was known to exist. In this paper we provide the first examples of such degrees, In particular, we show that there is a collapsing degree which is btt-complete for EXP (the exponential time decidable sets) and that, for every set A, there is a collapsing degree which is hard for A. We also obtain analogous results for noncollapsing degrees. Stuart A. Kurtz, Stephen R. Mahaney, James S. Royer |
FOCS | 2 |
| 1985 | Inexact Agreement: Accuracy, Precision, and Graceful DegradationabstractAn Inexact Agreement protocol alows processors that each have a value approximating $\hat{\nu}$ to compute new values that are closer to each other and close to $\hat{\nu}$. Two fault-tolerant protocols for Inexact Agreement are described. As long as fewer than 1/3 of the processors are faulty, the protocols give the required convergence; they also permit iteration and thus convergence to any desired precision. When between 1/3 and 2/3 of the processors are faulty, the protocols may not converge. However, then processors either detect that too many faults have occurred or the new values computed by processors remain close to each other and to $\hat{\nu}$. In this case, the divergence is bounded. Use of the protocols for clock synchronization in a distributed system is explained. Stephen R. Mahaney, Fred B. Schneider |
PODC | 1 |
| 1985 | Reductions Among Polynomial Isomorphism Types
Stephen R. Mahaney, Paul Young |
Theor. Comput. Sci. | 1 |
| 1982 | Sparse Complete Sets of NP: Solution of a Conjecture of Berman and Hartmanis
Stephen R. Mahaney |
J. Comput. Syst. Sci. | 1 |
| 1981 | On the Number of P-Isomorphism Classes of NP-Complete SetsabstractAll known NP-complete sets are P-isomorphic (i.e. there are polynomial time, one-to-one and onto, polynomial time invertible reductions between any two known NP-complete sets) [BH]. If all NP-complete sets are P-isomorphic, then. P ≠ NP. However it is not known if the existence of more than one P-isomorphism class of NP-complete sets has implications for the P = NP? problem. In the main result of this paper we prove: Theorem: If there is an NP-complete set that is not P-isomorphic to SAT, then there are infinitely many NP-complete sets that are mutually non-P-isomorphic. Thus, the number of P-isomorphism classes of NP-complete sets is either one or (countably) infinite. Two proof techniques are developed in this paper: we use delayed diagonalization [BCH, L] to construct new sets that are not P-isomorphic to existing sets; the diagonalization conditions are used to defeat P-isomorphisms. We also examine certain properties of 'generic' NP-complete sets and introduce techniques based on padding functions to assure that the sets constructed will be NP-complete. The results on P-isomorphisms and constructing non-P-isomorphic sets apply also to sets complete for PTAPE, EXPTIME, and EXPTAPE and other classes. We also examine the structure of NP-complete sets based on size increasing, invertible reductions, The degrees are P-isomorphism classes [BH]. We show that if there is more than one degree, then there is an ω chain of degrees with SAT representing a maximal element. Stephen R. Mahaney |
FOCS | 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. | 2 |
| 1980 | Sparse Complete Sets for NP: Solution of a Conjecture of Berman and HartmanisabstractA set S ⊂ {0,1}* is sparse if there is a polynomial p such that the number of strings in S of size at most n is at most p(n). All known NP-complete sets, such as SAT, are not sparse. The main result of this paper is that if there is a sparse NP-complete set under many-one reductions, then P = NP. We also show that if there is a sparse NP-complete set under Turing reductions, then the polynomial time hierarchy collapses to Δ2P. Stephen R. Mahaney |
FOCS | 1 |
| 1980 | An Eassay about Research on Sparse NP Complete Sets
Juris Hartmanis, Stephen R. Mahaney |
MFCS | 2 |
| 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 | 3 |