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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Calvin C. Elgot

dblp:68/1959 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Programming languages and type systems
language semantics
0.031980
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.021980
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.021980
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.011976
Structured Programming With and Without GO TO Statements · IEEE Trans. Software Eng. 1976
Programming languages and type systems › control structures
goto statements
0.011976
Structured Programming With and Without GO TO Statements · IEEE Trans. Software Eng. 1976
Programming languages and type systems › programming paradigms
structured programming
0.011976
Structured Programming With and Without GO TO Statements · IEEE Trans. Software Eng. 1976
Automata and formal languages
finite automata
0.021964
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.011976
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.011964
Random-Access Stored-Program Machines, an Approach to Programming Languages · J. ACM 1964
Processor architecture and microarchitecture
instruction set architecture
0.021964
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.011964
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
YearPublicationVenuePosition
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 Operation
abstract
We 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 Theories
abstract
This 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
FCT1
1977 Finite Automaton from a Flowchart Scheme Point of View
Calvin C. Elgot
MFCS1
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 Statements
abstract
While "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) Successor
abstract
We 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 Tape
abstract
Finite 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. ACM1
1964 Random-Access Stored-Program Machines, an Approach to Programming Languages
abstract
A 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. ACM1
1958 Realization of Events by Logical Nets
abstract
article 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. ACM2
1954 On Single vs. Triple Address Computing Machines
abstract
A 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. ACM1