Demo Data from EDBT 2026 / reviewers in the wild / expert
James S. Royer
dblp:r/JamesSRoyer
· DBLP profile ↗
23ranked-venue papers
4as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 19 · 4 first-authorSoftware engineering, systems software and programming languages · 2Security and privacy · 1Databases, data management, data science and information retrieval · 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.
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% | |
| Theoretical computer science
7 papers |
Computational complexity · 85% Logic in computer science · 14% Approximation and online algorithms · 0% | |
| Network and information security
2 papers |
Cryptographic primitives and cryptanalysis · 100% |
Topics — the 18 heaviest of 19, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems › language semantics › formal semantics
denotational semantics |
0.1 | 1 | 2006 | Adventures in time and space · POPL 2006 |
Programming languages and type systems
language semantics |
0.1 | 1 | 2006 | Adventures in time and space · POPL 2006 |
Programming languages and type systems › type systems › substructural type systems
linear types |
0.1 | 1 | 2006 | Adventures in time and space · POPL 2006 |
Programming languages and type systems
type systems |
0.1 | 1 | 2006 | Adventures in time and space · POPL 2006 |
Computational complexity
implicit computational complexity |
0.1 | 1 | 2006 | Adventures in time and space · POPL 2006 |
Computational complexity › implicit computational complexity
polynomial time characterization |
0.1 | 1 | 2006 | Adventures in time and space · POPL 2006 |
Computational complexity
structural complexity |
0.0 | 3 | 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 Collapsing Degrees (Extended Abstract) · FOCS 1986 |
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 |
Logic in computer science › completeness
berman-hartmanis conjecture |
0.0 | 1 | 1995 | The Isomorphism Conjecture Fails Relative to a Random Oracle · J. ACM 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 |
Computational complexity
reduction |
0.0 | 1 | 1995 | The Isomorphism Conjecture Fails Relative to a Random Oracle · J. ACM 1995 |
Computational complexity › structural complexity
complexity class separation |
0.0 | 1 | 1989 | Every Polynomial-Time 1-Degree Collapses iff P=PSPACE · FOCS 1989 |
Computational complexity › reduction
polynomial-time reduction |
0.0 | 1 | 1989 | Every Polynomial-Time 1-Degree Collapses iff P=PSPACE · FOCS 1989 |
Machine learning › Learning theory
inductive inference |
0.0 | 1 | 1986 | Inductive Inference of Approximations · Inf. Control. 1986 |
Computational complexity › reduction
reducibility and completeness |
0.0 | 1 | 1986 | Collapsing Degrees (Extended Abstract) · FOCS 1986 |
Computational complexity › cryptographic complexity
cryptographic hardness |
0.0 | 1 | 1988 | On the Power of 1-way Functions (Abstract) · CRYPTO 1988 |
Approximation and online algorithms
approximation |
0.0 | 1 | 1986 | Inductive Inference of Approximations · Inf. Control. 1986 |
Methods — techniques the papers use, named apart from their topics
complexity recurrences · 0.1affine logic · 0.1abstract machine model · 0.1random oracle · 0.0diagonalization · 0.0reduction theory · 0.0polynomial-time reduction · 0.0p-isomorphism · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Program Size Complexity of Correction Grammars in the Ershov Hierarchy
John Case, James S. Royer |
CiE | 2 |
| 2011 | Axiomatizing Resource Bounds for Measure
Xiaoyang Gu, Jack H. Lutz, Satyadev Nandakumar, James S. Royer |
CiE | 4 |
| 2009 | Two Algorithms in Search of a Type-System
Norman Danner, James S. Royer |
Theory Comput. Syst. | 2 |
| 2007 | Time-Complexity Semantics for Feasible Affine Recursions
Norman Danner, James S. Royer |
CiE | 2 |
| 2007 | Adventures in time and spaceabstractThis paper investigates what is essentially a call-by-value version of PCF under a complexity-theoretically motivated type system. The programming formalism, ATR, has its first-order programs characterize the polynomial-time computable functions, and its second-order programs characterize the type-2 basic feasible functionals of Mehlhorn and of Cook and Urquhart. (The ATR-types are confined to levels 0, 1, and 2.) The type system comes in two parts, one that primarily restricts the sizes of values of expressions and a second that primarily restricts the time required to evaluate expressions. The size-restricted part is motivated by Bellantoni and Cook's and Leivant's implicit characterizations of polynomial-time. The time-restricting part is an affine version of Barber and Plotkin's DILL. Two semantics are constructed for ATR. The first is a pruning of the naive denotational semantics for ATR. This pruning removes certain functions that cause otherwise feasible forms of recursion to go wrong. The second semantics is a model for ATR's time complexity relative to a certain abstract machine. This model provides a setting for complexity recurrences arising from ATR recursions, the solutions of which yield second-order polynomial time bounds. The time-complexity semantics is also shown to be sound relative to the costs of interpretation on the abstract machine. Norman Danner, James S. Royer |
Log. Methods Comput. Sci. | 2 |
| 2006 | Adventures in time and spaceabstractAbstract. This paper investigates what is essentially a call-by-value version of PCF under a complexity-theoretically motivated type system. The programming formalism, ATR, has its first-order programs characterize the polynomial-time computable functions, and its second-order programs characterize the type-2 basic feasible functionals of Mehlhorn and of Cook and Urquhart. (The ATR-types are confined to levels 0, 1, and 2.) The type system comes in two parts, one that primarily restricts the sizes of values of expressions and a second that primarily restricts the time required to evaluate expressions. The size-restricted part is motivated by Bellantoni and Cook’s and Leivant’s implicit characterizations of polynomial-time. The time-restricting part is an affine version of Barber and Plotkin’s DILL. Two semantics are constructed for ATR. The first is a pruning of the naïve denotational semantics for ATR. This pruning removes certain functions that cause otherwise feasible forms of recursion to go wrong. The second semantics is a model for ATR’s time complexity relative to a certain abstract machine. This model provides a setting for complexity recurrences arising from ATR recursions, the solutions of which yield second-order polynomial time bounds. The time-complexity semantics is also shown to be sound relative to the costs of interpretation on the abstract machine. 1. Norman Danner, James S. Royer |
POPL | 2 |
| 2006 | Generality's price: Inescapable deficiencies in machine-learned programs
John Case, Keh-Jiann Chen, Sanjay Jain 0001, Wolfgang Merkle, James S. Royer |
Ann. Pure Appl. Log. | 5 |
| 2004 | Every polynomial-time 1-degree collapses if and only if P = PSPACEabstractAbstract. A set A is m-reducible (or Karp-reducible) to B if and only if there is a polynomial-time computable function f such that, for all x, x ∈ A if and only if f(x) ∈ B. Two sets are: • 1-equivalent if and only if each is m-reducible to the other by one-one reductions; • p-invertible equivalent if and only if each is m-reducible to the other by one-one, polynomial-time invertible reductions; and • p-isumorphic if and only if there is an m-reduction from one set to the other that is one-one, onto, and polynomial-time invertible. In this paper we show the following characterization. Theorem. The following are equivalent: (a) P = PSPACE. (b) Every two 1-equivalent sets are p-isomorphic. (c) Every two p-invertible equivalent sets are p-isomorphic. Stephen A. Fenner, Stuart A. Kurtz, James S. Royer |
J. Symb. Log. | 3 |
| 2004 | On the computational complexity of Longley's H functional
James S. Royer |
Theor. Comput. Sci. | 1 |
| 2001 | On characterizations of the basic feasible functionals (Part I)abstractWe introduce a typed programming formalism, type-2 inflationary tiered loop programs or ITLP 2 , that characterizes the type-2 basic feasible functionals. ITLP 2 is based on Bellantoni and Cook's (1992) and Leivant's (1995) type-theoretic characterization of polynomial-time, and turns out to be closely related to Kapron and Cook's (1991; 1996) machine-based characterization of the type-2 basic feasible functionals. Robert J. Irwin, James S. Royer, Bruce M. Kapron |
J. Funct. Program. | 2 |
| 1998 | A Hierarchy Based on Output MultiplicityabstractThe class NP k V consists of those partial, multivalued functions that can be computed by a nondeterministic, polynomial time-bounded transducer that has at most k distinct values on any input. We define the output-multiplicity hierarchy to consist of the collection of classes NP k V for all positive integers k ≥ 1. In this paper we investigate the strictness of the output-multiplicity hierarchy and establish three main results pertaining to this: 1. 1. If for any k > 1, the class NP k V collapses into the class NP( k − 1)V, then the polynomial hierarchy collapses to Σ 2 P . 2. 2. If the converse of the above result is true, then any proof of this converse cannot relativize. We exhibit an oracle relative to which the polynomial hierarchy collapses to P NP , but the output-multiplicity hierarchy is strict. 3. 3. Relative to a random oracle, the output-multiplicity hierarchy is strict. This result is in contrast to the still open problem of the strictness of the polynomial hierarchy relative to a random oracle. In introducing the technique for the third result we prove a related result of interest: relative to a random oracle UP ≠ NP. Ashish V. Naik, John D. Rogers, James S. Royer, Alan L. Selman |
Theor. Comput. Sci. | 3 |
| 1997 | Semantics vs Syntax vs Computations: Machine Models for Type-2 Polynomial-Time Bounded FunctionalsabstractThis paper investigates analogs of the Kreisel–Lacombe–Shoenfield Theorem in the context of the type-2 basic feasible functionals. We develop a direct, polynomial-time analog of effective operation in which the time bounding on computations is modeled after Kapron and Cook's scheme for their basic polynomial-time functionals. We show that if P=NP, these polynomial-time effective operations are strictly more powerful on R (the class of recursive functions) than the basic feasible functions. We also consider a weaker notion of polynomial-time effective operation where the machines computing these functionals have access to the computations of their procedural parameter, but not to its program text. For this version of polynomial-time effective operations, the analog of the Kreisel–Lacombe–Shoenfield is shown to hold—their power matches that of the basic feasible functionals on R. James S. Royer |
J. Comput. Syst. Sci. | 1 |
| 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 | 3 |
| 1995 | On Closure Properties of Bounded Two-Sided Error Complexity Classes
Kenneth W. Regan, James S. Royer |
Math. Syst. Theory | 2 |
| 1993 | On A-Truth-Table-Hard Languages
Steven Homer, Stuart A. Kurtz, James S. Royer |
Theor. Comput. Sci. | 3 |
| 1989 | Every Polynomial-Time 1-Degree Collapses iff P=PSPACEabstractA set A is m-reducible (or Karp-reducible) to B if and only if there is a polynomial-time computable function f such that for all x, x in A if and only if f(x) in B. Two sets are 1-equivalent if each is m-reducible to the other by one-one reductions; p-invertible equivalent iff each is m-reducible to the other by one-one, polynomial-time invertible reductions; and p-isomorphic iff there is an m-reduction from one set to the other that is one-one, onto, and polynomial-time invertible. It is proved that the following statements are equivalent: (1) P=PSPACE. (2) Every two 1-equivalent sets are p-isomorphic. (3) Every two p-invertible equivalent sets are p-isomorphic.> Stephen A. Fenner, Stuart A. Kurtz, James S. Royer |
FOCS | 3 |
| 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 | 3 |
| 1989 | Two Recursion Theoretic Characterizations of Proof Speed-UpsabstractSmullyan in [Smu61] identified the recursion theoretic essence of incompleteness results such as Gödel's first incompleteness theorem and Rosser's theorem. Smullyan (improving upon [Kle50] and [Kle52]) showed that, for sufficiently complex theories, the collection of provable formulae and the collection of refutable formulae are effectively inseparable—where formulae and their Gödel numbers are identified. This paper gives a similar treatment for proof speed-up. We say that a formal system S1is speedable over another system S0on a set of formulaeAiff, for each recursive functionh, there is a formulaαinAsuch that the length of the shortest proof ofαin S0is larger thanhof the shortest proof ofαin S1. (Here we equate the length of a proof with something like the number of characters making it up,notits number of lines.) We characterize speedability in terms of the inseparability by r.e. sets of the collection of formulae which are provable in S1but unprovable in S0from the collectionA–where again formulae and their Gödel numbers are identified. We provide precise definitions of proof length, speedability and r.e. inseparability below. We follow the terminology and notation of [Rog87] with borrowings from [Soa87]. Below,ϕis an acceptable numbering of the partial recursive functions [Rog87] andΦa (Blum) complexity measure associated withϕ[Blu67], [DW83]. James S. Royer |
J. Symb. Log. | 1 |
| 1988 | On the Power of 1-way Functions (Abstract)
Stuart A. Kurtz, Stephen R. Mahaney, James S. Royer |
CRYPTO | 3 |
| 1988 | Collapsing Degrees
Stuart A. Kurtz, Stephen R. Mahaney, James S. Royer |
J. Comput. Syst. Sci. | 3 |
| 1987 | How to Prove Representation-Independent Independence Results
Stuart A. Kurtz, Michael J. O'Donnell, James S. Royer |
Inf. Process. Lett. | 3 |
| 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 | 3 |
| 1986 | Inductive Inference of Approximations
James S. Royer |
Inf. Control. | 1 |