Demo Data from EDBT 2026 / reviewers in the wild / expert
Calvin C. Elgot
dblp:68/1959
· DBLP profile ↗
16ranked-venue papers
12as first author
0since 2021 · last 1982
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 10 · 7 first-authorApplied, interdisciplinary, general and emerging computing · 4 · 3 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorDatabases, data management, data science and information retrieval · 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
5 papers |
Logic in computer science · 89% Automata and formal languages · 8% Computational complexity · 2% | |
| Software engineering, system software, and programming languages
4 papers |
Programming languages and type systems · 100% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems
language semantics |
0.0 | 3 | 1980 | 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 Random-Access Stored-Program Machines, an Approach to Programming Languages · J. ACM 1964 |
Logic in computer science › domain theory › fixed points
iteration theories |
0.0 | 2 | 1980 | 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 | 2 | 1980 | 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 |
Programming languages and type systems
control flow |
0.0 | 1 | 1976 | Structured Programming With and Without GO TO Statements · IEEE Trans. Software Eng. 1976 |
Programming languages and type systems › control structures
goto statements |
0.0 | 1 | 1976 | Structured Programming With and Without GO TO Statements · IEEE Trans. Software Eng. 1976 |
Programming languages and type systems › programming paradigms
structured programming |
0.0 | 1 | 1976 | Structured Programming With and Without GO TO Statements · IEEE Trans. Software Eng. 1976 |
Automata and formal languages
finite automata |
0.0 | 2 | 1964 | RS -Machines with Almost Blank Tape · J. ACM 1964 Realization of Events by Logical Nets · J. ACM 1958 |
Automata and formal languages
flowchart schemes |
0.0 | 1 | 1976 | Structured Programming With and Without GO TO Statements · IEEE Trans. Software Eng. 1976 |
Programming languages and type systems › language semantics › formal semantics
operational semantics |
0.0 | 1 | 1964 | Random-Access Stored-Program Machines, an Approach to Programming Languages · J. ACM 1964 |
Processor architecture and microarchitecture
instruction set architecture |
0.0 | 2 | 1964 | Random-Access Stored-Program Machines, an Approach to Programming Languages · J. ACM 1964 On Single vs. Triple Address Computing Machines · J. ACM 1954 |
Computational complexity
undecidability |
0.0 | 1 | 1964 | RS -Machines with Almost Blank Tape · J. ACM 1964 |
Methods — techniques the papers use, named apart from their topics
parametric solution · 0.0modified powers · 0.0metric limit · 0.0algebraic characterization · 0.0program transformation · 0.0flowchart scheme analysis · 0.0statistical analysis · 0.0boolean logic · 0.0automata theory · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1982 | A Syntax-Free Semantics for the APL Operators
Calvin C. Elgot, Alan J. Perlis, Lawrence Snyder 0001 |
Inf. Process. Lett. | 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. | 2 |
| 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. | 2 |
| 1979 | A Semantically Meaningful Characterization of Reducible Flowchart Schemes
Calvin C. Elgot, John C. Shepherdson |
Theor. Comput. Sci. | 1 |
| 1978 | On the Algebraic Atructure of Rooted Trees
Calvin C. Elgot, Stephen L. Bloom, Ralph Tindell |
J. Comput. Syst. Sci. | 1 |
| 1977 | Some "Geometrical" Categories Associated with Flowchart Schemes
Calvin C. Elgot |
FCT | 1 |
| 1977 | Finite Automaton from a Flowchart Scheme Point of View
Calvin C. Elgot |
MFCS | 1 |
| 1977 | On the Many Facets of Lists
Calvin C. Elgot, Lawrence Snyder 0001 |
Theor. Comput. Sci. | 1 |
| 1976 | The Existence and Construction of Free Iterative Theories
Stephen L. Bloom, Calvin C. Elgot |
J. Comput. Syst. Sci. | 2 |
| 1976 | Structured Programming With and Without GO TO StatementsabstractWhile "Dijkstra flow-chart schemes" (built out of assignment statement schemes by means of composition, IF—THEN and WHILEDO) are simple and perspicuous, they lack the descriptive power of flow-chart schemes (provided additional "variables" are not permitted). On the other hand, the analogous multiexit composition binary alternation-conditional iteration (CACI) schemes introduced below, which are virtually as simple and perspicuous as Dijkstra schemes, describe exactly the same computational processes as flow-chart schemes (without the aid of additional variables). Calvin C. Elgot |
IEEE Trans. Software Eng. | 1 |
| 1976 | Erratum and Corrigendum for "Structured Programming With and Without GO TO Statments"
Calvin C. Elgot |
IEEE Trans. Software Eng. | 1 |
| 1966 | Decidability and Undecidability of Extensions of Second (First) Order Theory of (Generalized) SuccessorabstractWe study certain first and second order theories which are semantically defined as the sets of all sentences true in certain given structures. Let be a structure where A is a non-empty set, λ is an ordinal, and Pα is an n(α)-ary relation or function4 on A. With we associate a language L appropriate for which may be a first or higher order calculus. L has an n(α)-place predicate or function constant P for each α < λ. We shall study three types of languages: (1) first-order calculi with equality; (2) second-order monadic calculi which contain monadic predicate (set) variables ranging over subsets of A; (3) restricted (weak) second-order calculi which contain monadic predicate variables ranging over finite subsets of A. Calvin C. Elgot, Michael O. Rabin |
J. Symb. Log. | 1 |
| 1964 | RS -Machines with Almost Blank TapeabstractFinite automata which communicate with counters or with tapes on a single letter alphabet with end mark are studied.A typical machine system s~udied here consists of a family of machines; the finite automaton part of each of the machines is ideutical; each machine has one reset counter (Mmost blank loop tape) and one non-reset counter (ahnost blank straight tape) ; the first counter counts up to a, say, and the second comets up to b.For each pair of natural numbers a, b there is a machine of the system with counters running up to a, b respectively.The system "accepts" those pairs (a, b) such that the (a, b)-nmchine eventually halts, when started in standard position.Thus the system de* fines a binary relation on natural numbers.Some solvability and unsolvability results are obtained concerning the emptiness of the set accepted by a system or the emptiness of the intersection of the sets accepted by two or more systems.Some of the theorems strengthen results of Rabin and Scott [8].It is shown for a certain class of systems that the relations defined by them are exactly the same as those definable in the elementary theory of addition of natural numbers.For another class of systems it is shown that an intersection problem is equivalent to Hilbert's tenth problem. Calvin C. Elgot, Joseph D. Rutledge |
J. ACM | 1 |
| 1964 | Random-Access Stored-Program Machines, an Approach to Programming LanguagesabstractA new class of machine models as a framework for the rational discussion of programming languages is introduced.In particular, a basis is provided for endowing programming languages with semantics.The notion of Random-Access Stored-Program Machine (RASP) is intended to capture some of the most salient features of the central processing unit of a modern digital computer.An instruction of such a machine is understood as a mapping from states (of the machine) into states.Some classification of instructions is introduced.It is pointed out in several theorems that programs of finitely determined instructions are properly more powerful if address modification is permitted than when it is forbidden, thereby shedding some light on the role of address modification in digital computers.The relation between problem-oriented languages (POL) and machine languages (ML) is briefly considered. Calvin C. Elgot, Abraham Robinson |
J. ACM | 1 |
| 1958 | Realization of Events by Logical Netsabstractarticle Free AccessRealization of Events by Logical Nets Authors: Irving M. Copi University of Michigan, Ann Arbor, Mich. University of Michigan, Ann Arbor, Mich.View Profile , Calvin C. Elgot University of Michigan, Ann Arbor, Mich. University of Michigan, Ann Arbor, Mich.View Profile , Jesse B. Wright University of Michigan, Ann Arbor, Mich. University of Michigan, Ann Arbor, Mich.View Profile Authors Info & Claims Journal of the ACMVolume 5Issue 2April 1958 pp 181–196https://doi.org/10.1145/320924.320931Published:01 April 1958Publication History 75citation572DownloadsMetricsTotal Citations75Total Downloads572Last 12 Months39Last 6 weeks9 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 AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Irving M. Copi, Calvin C. Elgot, Jesse B. Wright |
J. ACM | 2 |
| 1954 | On Single vs. Triple Address Computing MachinesabstractA basic formulation and a solution are advanced for the problem as to which electronic computer design is the best, that with a multiple or that with a single address system. Generally from a statistical point of view, fewer words are required to code by means of an idealize single address than by a triple address. Calvin C. Elgot |
J. ACM | 1 |