VLDB 2026 Research / reviewers in the wild / expert
Stephen L. Bloom
dblp:b/SLBloom
· DBLP profile ↗
42ranked-venue papers
40as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 41 · 39 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 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
10 papers |
Logic in computer science · 76% Automata and formal languages · 22% Automated reasoning and model checking · 2% | |
| Software engineering, system software, and programming languages
3 papers |
Programming languages and type systems · 100% |
Topics — the 18 heaviest of 19, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Logic in computer science › meta-logic
axiomatization |
0.1 | 2 | 2009 | Axiomatizing rational power series over natural numbers · Inf. Comput. 2009 Axiomatizing Shuffle and Concatenation in Languages · Inf. Comput. 1997 |
Logic in computer science › algebraic logic
algebraic semantics |
0.1 | 2 | 2009 | Axiomatizing rational power series over natural numbers · Inf. Comput. 2009 Varieties of "if-then-else" · SIAM J. Comput. 1983 |
Automata and formal languages › formal power series
rational series |
0.1 | 1 | 2009 | Axiomatizing rational power series over natural numbers · Inf. Comput. 2009 |
Logic in computer science › algebraic logic › equational logic
equational theory |
0.1 | 1 | 2005 | The equational theory of regular words · Inf. Comput. 2005 |
Logic in computer science › domain theory › fixed points
iteration theories |
0.0 | 5 | 1993 | Iteration Theories of Synchronization Trees · Inf. Comput. 1993 Varieties of Iteration Theories · SIAM J. Comput. 1988 Floyd-Hoare Logic in Iteration Theories · J. ACM 1991 |
Logic in computer science
program semantics |
0.0 | 1 | 1993 | Iteration Theories of Synchronization Trees · Inf. Comput. 1993 |
Logic in computer science › process algebra
synchronization trees |
0.0 | 1 | 1993 | Iteration Theories of Synchronization Trees · Inf. Comput. 1993 |
Programming languages and type systems
language semantics |
0.0 | 3 | 1988 | Varieties of Iteration Theories · SIAM J. Comput. 1988 Vector Iteration in Pointed Iterative Theories · SIAM J. Comput. 1980 Solutions of the Iteration Equation and Extensions of the Scalar Iteration Operation · SIAM J. Comput. 1980 |
Logic in computer science
semantics |
0.0 | 3 | 1988 | Varieties of Iteration Theories · SIAM J. Comput. 1988 Vector Iteration in Pointed Iterative Theories · SIAM J. Comput. 1980 Solutions of the Iteration Equation and Extensions of the Scalar Iteration Operation · SIAM J. Comput. 1980 |
Logic in computer science › program logic
hoare logic |
0.0 | 1 | 1991 | Floyd-Hoare Logic in Iteration Theories · J. ACM 1991 |
Automated reasoning and model checking › program verification
partial correctness |
0.0 | 1 | 1991 | Floyd-Hoare Logic in Iteration Theories · J. ACM 1991 |
Logic in computer science
program logic |
0.0 | 1 | 1991 | Floyd-Hoare Logic in Iteration Theories · J. ACM 1991 |
Logic in computer science
algebraic logic |
0.0 | 1 | 1983 | Varieties of "if-then-else" · SIAM J. Comput. 1983 |
Logic in computer science › algebraic logic
equational logic |
0.0 | 1 | 1983 | Varieties of "if-then-else" · SIAM J. Comput. 1983 |
Logic in computer science › universal algebra
if-then-else algebras |
0.0 | 1 | 1983 | Varieties of "if-then-else" · SIAM J. Comput. 1983 |
Logic in computer science
completeness |
0.0 | 1 | 1991 | Floyd-Hoare Logic in Iteration Theories · J. ACM 1991 |
Combinatorics and discrete mathematics
partial orders |
0.0 | 1 | 1980 | Compatible Orderings on the Metric Theory of Trees · SIAM J. Comput. 1980 |
Automata and formal languages › algebraic language theory
tree algebra |
0.0 | 1 | 1980 | Compatible Orderings on the Metric Theory of Trees · SIAM J. Comput. 1980 |
Methods — techniques the papers use, named apart from their topics
free theory construction · 0.0axiomatization · 0.0parametric solution · 0.0modified powers · 0.0metric limit · 0.0algebraic characterization · 0.0universal algebra · 0.0equational axiomatization · 0.0partial order theory · 0.0equational logic · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Algebraic OrdinalsabstractAn algebraic tree T is one determined by a finite system of fixed point equations. The frontier Fr(T ) of an algebraic tree T is linearly ordered by the lexicographic order <ℓ If (Fr(T) <ℓ) is well-ordered, its order type is an algebraic ordinal. We prove that the algebraic ordinals are exactly the ordinals less than ω $^{ω}$ $^{ω}$ . Stephen L. Bloom, Zoltán Ésik |
Fundam. Informaticae | 1 |
| 2010 | A Mezei-Wright theorem for categorical algebras
Stephen L. Bloom, Zoltán Ésik |
Theor. Comput. Sci. | 1 |
| 2009 | Axiomatizing rational power series over natural numbers
Stephen L. Bloom, Zoltán Ésik |
Inf. Comput. | 1 |
| 2008 | Partial Conway and Iteration Semirings
Stephen L. Bloom, Zoltán Ésik, Werner Kuich |
Fundam. Informaticae | 1 |
| 2008 | On Algebras with IterationabstractSeveral concepts of algebras with solutions of recursive equation systems are compared: CPO-enrichable algebras are proved to be iteration algebras of Z. Ésik, and iteration algebras are a special case of the recently introduced Elgot algebras (which are the monadic algebras for the free iterative monad). Another special case of iteration algebras are the iterative algebras of E. Nelson and J. Tiuryn, which are algebras with unique solutions of all guarded systems. For each of the above classes of algebras an example is provided showing that the inclusion in a wider class is proper. Jirí Adámek, Stephen L. Bloom, Stefan Milius |
J. Log. Comput. | 2 |
| 2007 | Regular and Algebraic Words and Ordinals
Stephen L. Bloom, Zoltán Ésik |
CALCO | 1 |
| 2005 | The equational theory of regular words
Stephen L. Bloom, Zoltán Ésik |
Inf. Comput. | 1 |
| 2003 | Axioms for Regular Words: Extended Abstract
Stephen L. Bloom, Zoltán Ésik |
FSTTCS | 1 |
| 2003 | Deciding whether the frontier of a regular tree is scattered
Stephen L. Bloom, Zoltán Ésik |
Fundam. Informaticae | 1 |
| 2001 | Long words: the theory of concatenation and omega-power
Stephen L. Bloom, Christian Choffrut |
Theor. Comput. Sci. | 1 |
| 2000 | Iteration Algebras Are Not Finitely Axiomatizable. Extended Abstract
Stephen L. Bloom, Zoltán Ésik |
LATIN | 1 |
| 1997 | Axiomatizing Shuffle and Concatenation in Languages
Stephen L. Bloom, Zoltán Ésik |
Inf. Comput. | 1 |
| 1997 | Varieties Generated by Languages with Poset Operations
Stephen L. Bloom, Zoltán Ésik |
Math. Struct. Comput. Sci. | 1 |
| 1997 | The Equational Logic of Fixed Points (Tutorial)
Stephen L. Bloom, Zoltán Ésik |
Theor. Comput. Sci. | 1 |
| 1996 | Fixed-Point Operations on ccc's. Part I
Stephen L. Bloom, Zoltán Ésik |
Theor. Comput. Sci. | 1 |
| 1996 | Free Shuffle Algebras in Language Varieties
Stephen L. Bloom, Zoltán Ésik |
Theor. Comput. Sci. | 1 |
| 1995 | Free Shuffle Algebras in Language Varieties (Extended Abstract)
Stephen L. Bloom, Zoltán Ésik |
LATIN | 1 |
| 1994 | Solving Polynomial Fixed Point Equations
Stephen L. Bloom, Zoltán Ésik |
MFCS | 1 |
| 1993 | Some Quasi-Varieties of Iteration Theories
Stephen L. Bloom, Zoltán Ésik |
MFPS | 1 |
| 1993 | Iteration Theories of Synchronization Trees
Stephen L. Bloom, Zoltán Ésik, Dirk Taubner |
Inf. Comput. | 1 |
| 1993 | Matrix and Matricial Iteration Theories, Part I
Stephen L. Bloom, Zoltán Ésik |
J. Comput. Syst. Sci. | 1 |
| 1993 | Matrix and Matricial Iteration Theories, Part II
Stephen L. Bloom, Zoltán Ésik |
J. Comput. Syst. Sci. | 1 |
| 1993 | Equational Axioms for Regular SetsabstractWe show that, aside from the semiring equations, three equations and two equation schemes characterize the semiring of regular sets with the Kleene star operation. Stephen L. Bloom, Zoltán Ésik |
Math. Struct. Comput. Sci. | 1 |
| 1991 | Program Correctness and Matricial Iteration Theories
Stephen L. Bloom, Zoltán Ésik |
MFPS | 1 |
| 1991 | Floyd-Hoare Logic in Iteration TheoriesabstractWhat is special about the rules of Hoare logic?This paper shows that partial correctness logic can be viewed as a special case of the equational logic of iteration theories [6,7,24].It is shown how to formulate a partial correctness assertion {a} f { /3} as an equation between iteration theory terms.The guards (a, ~) that appear in partial correctness assertions are equationally axiomatized, and a new representation theorem for Boolean algebras is derived.The familiar rules for the structured programming constructs of composition, if-then-else and while-do are shown valid in all guarded iteration theories.A new system of partial correctness logic is described that applies to all flowchart programs.The invariant guard condition, weaker than the well-known condition of expressiveness.is found to be both necessary and sufficient for the completeness of these rules.The Cook completeness theorem [19] follows as an easy corollary.The role played by weakest liberal preconditions in connection with completeness is examined. Stephen L. Bloom, Zoltán Ésik |
J. ACM | 1 |
| 1990 | A Note on Guarded Theories
Stephen L. Bloom |
Theor. Comput. Sci. | 1 |
| 1989 | The Equational Logic of Iterative Processes
Stephen L. Bloom |
FCT | 1 |
| 1989 | Equational Logic of Circular Data Type Specification
Stephen L. Bloom, Zoltán Ésik |
Theor. Comput. Sci. | 1 |
| 1988 | Varieties of Iteration TheoriesabstractThe equational properties of iteration, when combined with composition and pairing, are captured by the notion of “iteration theory,” which was introduced in [SIAM J. Comput., 9 (1980), pp. 26–45; 9 (1980), pp. 525–540]. We believe, although all of our evidence will not be exhibited here, that every iterative construction satisfies at least the properties of iteration theories. In this paper, axiomatizations are given for several varieties of iteration theories which occur naturally in the semantics of programming languages, i.e., those generated by theories of trees [J. Comput. Sys. Sci., 16 (1978), pp. 362–399], theories of sequacious functions [Proc. 1973 Colloquium, Vol. 80, Studies in Logic, North Holland, Amsterdam, 1975; pp. 175–230], theories of partial functions, and theories of both sequacious and partial functions with distinguished predicates. We show which additional equations must be added to the axioms for iteration theories [Comput. Ling. Comput. Lang., 14 (1980), pp. 183–207] in order to obtain a set of axioms for these subvarieties. Concrete descriptions of the free theories in each variety are given. Stephen L. Bloom, Zoltán Ésik |
SIAM J. Comput. | 1 |
| 1985 | Axiomatizing Schemes and Their Behaviors
Stephen L. Bloom, Zoltán Ésik |
J. Comput. Syst. Sci. | 1 |
| 1985 | A Logical Characterization of Observation Equivalence
Stephen L. Bloom, Douglas R. Troeger |
Theor. Comput. Sci. | 1 |
| 1983 | All Solutions of a System of Recursion Equations in Infinite Trees and Other Contraction Theories
Stephen L. Bloom |
J. Comput. Syst. Sci. | 1 |
| 1983 | Recursion and Iteration in Continuous Theories: The "M-Construction"
Stephen L. Bloom, James W. Thatcher, Eric G. Wagner, Jesse B. Wright |
J. Comput. Syst. Sci. | 1 |
| 1983 | Varieties of "if-then-else"abstractFour classes of algebras are considered. The algebras in each class contain functions whose behavior models a version of the “if-then-else” instruction. In one version, for example, the algebras contain a function $\kappa $ of four arguments such that $\kappa (x,y,u,v) = u$ if $x = y$ and $\kappa (x,y,u,v) = v$ if $x \ne y$. None of the considered classes is an equational class, but equational axioms are found for each class such that an equation is valid in the class if it is derivable in standard equational logic from the axioms. Stephen L. Bloom, Ralph Tindell |
SIAM J. Comput. | 1 |
| 1980 | Solutions of the Iteration Equation and Extensions of the Scalar Iteration OperationabstractWe study the solutions to a (vector) equation somewhat analogous to the traditional equations of linear algebra. Whereas, in introductory linear algebra the domain of discourse is the field of real numbers (or an arbitrary field) our domain of discourse is the algebraic theory of (multi-rooted, leaf-labeled) trees (or, more generally, any iterative theory). As in linear algebra, we obtain a necessary and sufficient condition for our equations to have unique solutions and we can describe “parametrically” the totality of solutions. However, whereas in linear algebra, there is no way of giving $1 \div 0$ meaning in such a way that all the “old laws” hold, we can give meaning to the “iteration operation” (the analogue of division into 1) in such a way that all the “old laws” still hold. Indeed, we can describe “parametrically” all such ways of extending the (partially defined) scalar iteration operation to all trees (more generally, morphisms). Stephen L. Bloom, Calvin C. Elgot, Jesse B. Wright |
SIAM J. Comput. | 1 |
| 1980 | Vector Iteration in Pointed Iterative TheoriesabstractThis paper is a sequel to a previous paper (S. L. Bloom, C. C. Elgot and J. B. Wright, Solutions of the iteration equation and extensions of the scalar iteration operations, SIAM J. Comput., 9 (1980), pp. 25–45. In that paper it was proved that for each morphism $ \bot :1 \to 0$ in an iterative theory J there is exactly one extension of the scalar iteration operation in J to all scalar morphisms such that $I_1^\dag = \bot $ and all scalar iterative identities remain valid. In this paper the scalar iteration operation in the pointed iterative theory $(J, \bot )$ is extended to vector morphisms while preserving all the old identities. The main result shows that the vector iterate $g^\dag $ in $(J, \bot )$ satisfies the equation $g^\dag = (g_ \bot )^\dag $, where $g_ \bot $ is a nonsingular morphism simply related to g (so that $(g_ \bot )^\dag $ is the unique solution of the iteration equation for $g_ \bot $). In the case that $J = \Gamma {\text{Tr}}$, the iterative theory of $\Gamma $-trees, it is shown that the vector iterate $g^\dag $ in $(J, \bot )$ is a metric limit of “modified powers” of g. Stephen L. Bloom, Calvin C. Elgot, Jesse B. Wright |
SIAM J. Comput. | 1 |
| 1980 | Compatible Orderings on the Metric Theory of TreesabstractIn many studies of computation which make use of rooted labeled trees a partial ordering is usually imposed on the trees in the following way. A particular label, say $ \bot _0 $, is distinguished and identified with the atomic tree whose only vertex is a leaf labeled $ \bot _0 $. A tree f is then defined to be less than a tree A tree g if g can be obtained from f by attaching some new trees to leaves of f labeled $ \bot _0 $. This paper answers the following questions. What is the significance of the tree $ \bot _0 $ in this ordering? Can other nonatomic and perhaps infinite trees $ \bot $ be used to define a partial ordering on the trees in the same way? If so, what if anything distinguishes the partial ordering defined via the atomic tree $ \bot _0 $? Stephen L. Bloom, Ralph Tindell |
SIAM J. Comput. | 1 |
| 1979 | Algebraic and Graph Theoretic Characterizations of Structured Flowchart Schemes
Stephen L. Bloom, Ralph Tindell |
Theor. Comput. Sci. | 1 |
| 1978 | On the Algebraic Atructure of Rooted Trees
Calvin C. Elgot, Stephen L. Bloom, Ralph Tindell |
J. Comput. Syst. Sci. | 2 |
| 1977 | Scalar and Vector Iteration
Stephen L. Bloom, Susanna Ginali, Joseph D. Rutledge |
J. Comput. Syst. Sci. | 1 |
| 1976 | Varieties of Ordered Algebras
Stephen L. Bloom |
J. Comput. Syst. Sci. | 1 |
| 1976 | The Existence and Construction of Free Iterative Theories
Stephen L. Bloom, Calvin C. Elgot |
J. Comput. Syst. Sci. | 1 |