Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Stephen R. Mahaney

dblp:67/5969 · also Steven Mahaney · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Computational complexity
structural complexity
0.061996
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.021998
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.031998
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.021998
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.011998
L-Printable Sets · SIAM J. Comput. 1998
Logic in computer science › completeness
isomorphism conjecture
0.021995
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.021995
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.011997
A Quasi-Polynomial-Time Algorithm for Sampling Words from a Context-Free Language · Inf. Comput. 1997
Computational complexity
reduction
0.041995
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.011995
The Isomorphism Conjecture Fails Relative to a Random Oracle · J. ACM 1995
Combinatorics and discrete mathematics
enumeration
0.011995
Counting and Random Generation of Strings in Regular Languages · SODA 1995
Computational complexity › decision problems › isomorphism problems
polynomial-time isomorphism
0.011995
The Isomorphism Conjecture Fails Relative to a Random Oracle · J. ACM 1995
Automata and formal languages
regular languages
0.011995
Counting and Random Generation of Strings in Regular Languages · SODA 1995
Computational complexity › reduction
reducibility and completeness
0.031998
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.011997
A Quasi-Polynomial-Time Algorithm for Sampling Words from a Context-Free Language · Inf. Comput. 1997
Distributed computing theory › consensus
approximate agreement
0.011985
Inexact Agreement: Accuracy, Precision, and Graceful Degradation · PODC 1985
Distributed computing theory
distributed algorithms
0.011985
Inexact Agreement: Accuracy, Precision, and Graceful Degradation · PODC 1985
Computational complexity › complexity classes
complete sets
0.021981
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.011981
Languages Simultaneously Complete for One-Way and Two-Way Log-Tape Automata · SIAM J. Comput. 1981
Computational complexity › complexity classes
P vs NP
0.011980
Sparse Complete Sets for NP: Solution of a Conjecture of Berman and Hartmanis · FOCS 1980
Computational complexity › cryptographic complexity
cryptographic hardness
0.011988
On the Power of 1-way Functions (Abstract) · CRYPTO 1988
Distributed systems
fault tolerance
0.011985
Inexact Agreement: Accuracy, Precision, and Graceful Degradation · PODC 1985
Computational complexity › reduction
polynomial-time reduction
0.011981
On the Number of P-Isomorphism Classes of NP-Complete Sets · FOCS 1981
Computational complexity › reduction
many-one reductions
0.011980
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
YearPublicationVenuePosition
1998 L-Printable Sets
abstract
A 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 Language
abstract
A 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 Sets
abstract
Properties 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
CCC3
1995 Counting and Random Generation of Strings in Regular Languages
Sampath Kannan, Elizabeth Sweedyk, Stephen R. Mahaney
SODA3
1995 The Isomorphism Conjecture Fails Relative to a Random Oracle
abstract
Berman 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. ACM2
1989 The Isomorphism Conjecture Fails Relative to a Random Oracle (Extended Abstract)
abstract
Berman 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
STOC2
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
CRYPTO2
1988 Collapsing Degrees
Stuart A. Kurtz, Stephen R. Mahaney, James S. Royer
J. Comput. Syst. Sci.2
1986 Collapsing Degrees (Extended Abstract)
abstract
An 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
FOCS2
1985 Inexact Agreement: Accuracy, Precision, and Graceful Degradation
abstract
An 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
PODC1
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 Sets
abstract
All 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
FOCS1
1981 Languages Simultaneously Complete for One-Way and Two-Way Log-Tape Automata
abstract
In 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 Hartmanis
abstract
A 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
FOCS1
1980 An Eassay about Research on Sparse NP Complete Sets
Juris Hartmanis, Stephen R. Mahaney
MFCS2
1978 One-Way Log-Tape Reductions
abstract
One-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
FOCS3