Demo Data from SIGIR 2026 / reviewers in the wild / expert
Robert S. Boyer
dblp:b/RobertSBoyer
· DBLP profile ↗
19ranked-venue papers
16as first author
0since 2021 · last 2005
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 12 · 10 first-authorTheory of computation · 4 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 4 · 4 first-authorSoftware engineering, systems software and programming languages · 3 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 2 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.
| Software engineering, system software, and programming languages
5 papers |
Program verification · 72% Programming languages and type systems · 25% Compilers and program optimization · 4% | |
| Theoretical computer science
8 papers |
Automated reasoning and model checking · 52% Coding theory · 29% Computational complexity · 9% | |
| Databases, data mining, and information retrieval
1 paper |
Information retrieval · 100% |
Topics — the 13 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Automated reasoning and model checking
theorem proving |
0.0 | 6 | 1996 | Automated Proofs of Object Code for a Widely Used Microprocessor · J. ACM 1996 A Mechanical Proof of the Unsolvability of the Halting Problem · J. ACM 1984 A Lemma Driven Automatic Theorem Prover for Recursive Function Theory · IJCAI 1977 |
Programming languages and type systems
type systems |
0.0 | 1 | 1989 | Efficient Implementation of Lattice Operations · ACM Trans. Program. Lang. Syst. 1989 |
Coding theory › lattice codes
lattice encoding |
0.0 | 1 | 1989 | Efficient Implementation of Lattice Operations · ACM Trans. Program. Lang. Syst. 1989 |
Logic in computer science
recursive function theory |
0.0 | 1 | 1977 | A Lemma Driven Automatic Theorem Prover for Recursive Function Theory · IJCAI 1977 |
Program verification
correctness conditions |
0.0 | 1 | 1976 | Primitive Recursive Program Transformations · POPL 1976 |
Compilers and program optimization
program transformation |
0.0 | 1 | 1976 | Primitive Recursive Program Transformations · POPL 1976 |
Information theory › probability theory
limit theorems |
0.0 | 2 | 1972 | Computer Proofs of Limit Theorems · Artif. Intell. 1972 Computer Proofs of Limit Theorems · IJCAI 1971 |
Program verification › code-level verification
functional program verification |
0.0 | 1 | 1975 | Proving Theorems about LISP Functions · J. ACM 1975 |
Program verification › theorem proving
inductive theorem proving |
0.0 | 1 | 1975 | Proving Theorems about LISP Functions · J. ACM 1975 |
Program verification
theorem proving |
0.0 | 1 | 1975 | Proving Theorems about LISP Functions · J. ACM 1975 |
Computational complexity
computability theory |
0.0 | 1 | 1984 | A Mechanical Proof of the Unsolvability of the Halting Problem · J. ACM 1984 |
Computational complexity › undecidability
halting problem |
0.0 | 1 | 1984 | A Mechanical Proof of the Unsolvability of the Halting Problem · J. ACM 1984 |
Programming languages and type systems › functional programming
lisp |
0.0 | 1 | 1973 | Proving Theorems about LISP Functions · IJCAI 1973 |
Methods — techniques the papers use, named apart from their topics
boyer-moore theorem prover · 0.0transitive closure · 0.0encoding · 0.0induction formula generation · 0.0evaluation and mathematical reduction · 0.0theorem proving · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2005 | A Compressed Format for Collections of Phylogenetic Trees and Improved Consensus Performance
Robert S. Boyer, Warren A. Hunt Jr., Serita M. Nelesen |
WABI | 1 |
| 2005 | Toward Automating the Discovery of Decreasing Measures
Robert S. Boyer, Wilfred J. Legato, Victor W. Marek |
J. Autom. Reason. | 1 |
| 2002 | Single-Threaded Objects in ACL2
Robert S. Boyer, J Strother Moore |
PADL | 1 |
| 1996 | Automated Proofs of Object Code for a Widely Used MicroprocessorabstractWe have formally described a substantial subset of the MC68020, a widely used microprocessor built by Motorola, within the mathematical logic of the automated reasoning system Nqthm, a.k.a. the Boyer-Moore Theorem Prover [Boyer and Moore 19881.Using this formal description, we have mechanically checked the correctness of MC68020 object code programs for binary search, Hoare's Quick Sort, twenty-one functions from the Berkeley Unix C string library, and other well-known algorithms.The object code for these examples was generated using the Gnu C, the Verdix Ada, and the Gnu Common Lisp compilers.We have mechanized a mathematical theory to facilitate automated reasoning about object code programs.We describe a two-stage methodology we use to do our proofs. Robert S. Boyer |
J. ACM | 1 |
| 1994 | Panel Discussion: A Mechanically Proof-Checked Encyclopedia of Mathematics: Should We Build One? Can We?
Robert S. Boyer |
CADE | 1 |
| 1992 | Automated Correctness Proofs of Machine Code Programs for a Commercial Microprocessor
Robert S. Boyer |
CADE | 1 |
| 1990 | A Theorem Prover for a Computational Logic
Robert S. Boyer, J Strother Moore |
CADE | 1 |
| 1989 | Efficient Implementation of Lattice OperationsabstractLattice operations such as greatest lower bound (GLB), least upper bound (LUB), and relative complementation (BUTNOT) are becoming more and more important in programming languages supporting object inheritance. We present a general technique for the efficient implementation of such operations based on an encoding method. The effect of the encoding is to plunge the given ordering into a boolean lattice of binary words, leading to an almost constant time complexity of the lattice operations. A first method is described based on a transitive closure approach. Then a more space-efficient method minimizing code-word length is described. Finally a powerful grouping technique called modulation is presented, which drastically reduces code space while keeping all three lattice operations highly efficient. This technique takes into account idiosyncrasies of the topology of the poset being encoded that are quite likely to occur in practice. All methods are formally justified. We see this work as an original contribution towards using semantic (vz., in this case, taxonomic) information in the engineering pragmatics of storage and retrieval of (vz., partially or quasi-ordered) information. Hassan Aït-Kaci, Robert S. Boyer, Patrick Lincoln, Roger Nasr |
ACM Trans. Program. Lang. Syst. | 2 |
| 1988 | The Addition of Bounded Quantification and Partial Functions to A Computational Logic and Its Theorem Prover
Robert S. Boyer, J Strother Moore |
J. Autom. Reason. | 1 |
| 1986 | Overview of a Theorem-Prover for A Computational Logic
Robert S. Boyer, J Strother Moore |
CADE | 1 |
| 1986 | Set Theory in First-Order Logic: Clauses for Gödel's Axioms
Robert S. Boyer, Ewing L. Lusk, William McCune, Ross A. Overbeek, Mark E. Stickel, Larry Wos |
J. Autom. Reason. | 1 |
| 1985 | Program Verification
Robert S. Boyer, J Strother Moore |
J. Autom. Reason. | 1 |
| 1984 | A Mechanical Proof of the Unsolvability of the Halting ProblemabstractA proof by a computer program of the unsolvability of the halting problem is described.The halting problem is posed in a construcUve, formal language.The computational paradigm formalized ~s Pure LISP, not Tunng machines.The machine was led to the proof by the authors, who suggested certain function definitions and stated certain intermediate lemmas.The machine checked to ascertain that every suggested definition was admissible and the machine proved the main theorem and every lemma.It is beheved this is the first instance of a machine checking that a given problem is not solvable by machine. Robert S. Boyer, J Strother Moore |
J. ACM | 1 |
| 1977 | A Lemma Driven Automatic Theorem Prover for Recursive Function Theory
Robert S. Boyer, J Strother Moore |
IJCAI | 1 |
| 1976 | Primitive Recursive Program TransformationsabstractWe describe how to transform certain flowchart programs into equivalent explicit primitive recursive programs. The input/output correctness conditions for the transformed programs are more amenable to proof than the verification conditions for the corresponding flowchart programs. In particular, the transformed correctness conditions can often be verified automatically by the theorem prover developed by Boyer and Moore [1]. Robert S. Boyer, J Strother Moore, Robert E. Shostak |
POPL | 1 |
| 1975 | Proving Theorems about LISP FunctionsabstractProgram verification is the 1den that propertms of programs can be precisely stated and proved in the mathematical sense.In th~s paper, some simple heuristics combimng evaluation and mathematical reduction are described, which the authors have implemented in a program that automatlcally proves a wide varietyof theorems about recursive Lisp functions.The method the program uses to generate induction formulas is described at length The theorems proved by the program include that REVERSE is its own inverse and that a particular SORT program is correct.A list of theorems proved by the program is given KEY WORDS AND PHRASES. Robert S. Boyer, J Strother Moore |
J. ACM | 1 |
| 1973 | Proving Theorems about LISP Functions
Robert S. Boyer, J Strother Moore |
IJCAI | 1 |
| 1972 | Computer Proofs of Limit Theorems
W. W. Bledsoe, Robert S. Boyer, William H. Henneman |
Artif. Intell. | 2 |
| 1971 | Computer Proofs of Limit Theorems
W. W. Bledsoe, Robert S. Boyer, William H. Henneman |
IJCAI | 2 |