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

Donald W. Loveland

dblp:23/1767 · DBLP profile ↗
← Back
25ranked-venue papers
17as first author
0since 2021 · last 2016
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 10 · 7 first-authorTheory of computation · 8 · 5 first-authorApplied, interdisciplinary, general and emerging computing · 6 · 5 first-authorSystems, architecture and hardware · 3 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 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
11 papers
Logic in computer science · 88% Automated reasoning and model checking · 10% Computational complexity · 2%
Artificial intelligence
3 papers
Knowledge representation and reasoning · 46% Language models and text generation · 33% Planning, search and constraint satisfaction · 21%

Topics — the 17 heaviest of 22, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Logic in computer science
proof theory
0.031995
Uniform Proofs and Disjunctive Logic Programming (Extended Abstract) · LICS 1995
Deleting Repeated Goals in the Problem Reduction Format · J. ACM 1981
A Unifying View of Some Linear Herbrand Procedures · J. ACM 1972
Logic in computer science › logic programming › answer set programming
disjunctive logic programming
0.011995
Uniform Proofs and Disjunctive Logic Programming (Extended Abstract) · LICS 1995
Logic in computer science
logic programming
0.011995
Uniform Proofs and Disjunctive Logic Programming (Extended Abstract) · LICS 1995
Logic in computer science › proof theory › sequent calculus
uniform proofs
0.011995
Uniform Proofs and Disjunctive Logic Programming (Extended Abstract) · LICS 1995
Automated reasoning and model checking
theorem proving
0.031981
Deleting Repeated Goals in the Problem Reduction Format · J. ACM 1981
An Implementation of the Model Elimination Proof Procedure · J. ACM 1974
A Unifying View of Some Linear Herbrand Procedures · J. ACM 1972
Natural language and speech › Language models and text generation › natural language understanding
ambiguity detection
0.011983
Detecting Ambiguity: An Example in Knowledge Evaluation · IJCAI 1983
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge management
knowledge evaluation
0.011983
Detecting Ambiguity: An Example in Knowledge Evaluation · IJCAI 1983
Automated reasoning and model checking › theorem proving › resolution theorem proving
model elimination
0.041974
An Implementation of the Model Elimination Proof Procedure · J. ACM 1974
A Unifying View of Some Linear Herbrand Procedures · J. ACM 1972
A Simplified Format for the Model Elimination Theorem-Proving Procedure · J. ACM 1969
Logic in computer science › formal arithmetic
presburger arithmetic
0.011978
Presburger Arithmetic with Bounded Quantifier Alternation · STOC 1978
Logic in computer science › first-order logic
quantifier alternation
0.011978
Presburger Arithmetic with Bounded Quantifier Alternation · STOC 1978
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
problem reduction
0.011976
A Hole in Goal Trees: Some Guidance from Resolution Theory · IEEE Trans. Computers 1976
Computational complexity › proof complexity
resolution
0.021974
A Unifying View of Some Linear Herbrand Procedures · J. ACM 1972
An Implementation of the Model Elimination Proof Procedure · J. ACM 1974
Automated reasoning and model checking
automated theorem proving
0.021969
A Simplified Format for the Model Elimination Theorem-Proving Procedure · J. ACM 1969
Mechanical Theorem-Proving by Model Elimination · J. ACM 1968
Computational complexity
kolmogorov complexity
0.021969
A Variant of the Kolmogorov Concept of Complexity · Inf. Control. 1969
On Minimal-Program Complexity Measures · STOC 1969
Automated reasoning and model checking › theorem proving › resolution theorem proving
linear resolution
0.011972
A Unifying View of Some Linear Herbrand Procedures · J. ACM 1972
Program verification
decision procedure
0.011978
Presburger Arithmetic with Bounded Quantifier Alternation · STOC 1978
Logic in computer science
first-order logic
0.011972
A Unifying View of Some Linear Herbrand Procedures · J. ACM 1972

Methods — techniques the papers use, named apart from their topics

uniform provability · 0.0syntactic procedure · 0.0resolution theory · 0.0cooper-presburger decision procedure · 0.0completeness proof · 0.0unit preference · 0.0set of support · 0.0isomorphism · 0.0depth-first search · 0.0proof procedure simplification · 0.0
YearPublicationVenuePosition
2016 Mark Stickel: His Earliest Work
Donald W. Loveland
J. Autom. Reason.1
1997 The Use of Lemmas in the Model Elimination Procedure
Owen L. Astrachan, Donald W. Loveland
J. Autom. Reason.2
1995 Uniform Proofs and Disjunctive Logic Programming (Extended Abstract)
abstract
One formulation of the concept of logic programming is the notion of an abstract logic programming language. Central to its definition is a uniform proof, which enforces the requirements of inference direction, including goal-directedness, and the duality of readings, both declarative and procedural. We use this technology to investigate disjunctive logic programming (DLP), an extension of traditional logic programming that permits disjunctive program clauses. This extension has been considered by some to be inappropriately identified with logic programming because the indefinite reasoning introduced by disjunction violates the goal-oriented search directionality that is central to logic programming. We overcome this criticism by showing that the requirement of uniform provability can be realized in a logic which is more general than that of DLP under a modest, sound modification of programs. We use this observation to derive inference rules that capture the essential proof structure of InH-Prolog (Inheritance Near-Horn Prolog), a known proof procedure for DLP.
Gopalan Nadathur, Donald W. Loveland
LICS2
1995 SATCHMORE: SATCHMO with REIevancy
Donald W. Loveland, David W. Reed, Debra Sue Wilson
J. Autom. Reason.1
1992 On the complexity of belief network synthesis and refinement
Marco Valtorta, Donald W. Loveland
Int. J. Approx. Reason.2
1991 Near-Horn Prolog and Beyond
Donald W. Loveland
J. Autom. Reason.1
1988 An nH-Prolog Implementation
Bruce T. Smith, Donald W. Loveland
CADE2
1987 Near-Horn PROLOG
Donald W. Loveland
ICLP1
1987 Finding Test-and-Treatment Procedures Using Parallel Computation
Louis D. Duval, Robert A. Wagner, Yijie Han, Donald W. Loveland
J. Parallel Distributed Comput.4
1986 Finding Test-and-Treatment Procedures Using Parallel Computation
Louis D. Duval, Yijie Han, Robert A. Wagner, Donald W. Loveland
ICPP4
1986 Automated theorem proving: mapping logic into AI
abstract
Logic can be defined as the formal study of reasoning; if we replace “formal” by “mechanical” we can place almost the entire set of methodologies used in the field of automated theorem proving (ATP) within the scope of logic. Because of the goals of ATP, if not always the methodologies, ATP has been considered to be within the domain of AI. We explore the methodologies of ATP, including the logics that underlie the theorem provers, and discuss some of the mechanisms that utilize these logics. These include term rewriting systems, mathematical induction, inductionless induction and even mixed integer programming. The ATP field, via resolution, has even provided the foundation for an exciting AI and database programming language, PROLOG. We conclude with a new method for extending the PROLOG system to work with non-Horn clause sets within a positive logic format, particularly simple for “slightly non-Horn” clause sets.
Donald W. Loveland
ISMIS1
1985 Performance Bounds for Binary Testing with Arbitrary Weights
Donald W. Loveland
Acta Informatica1
1983 Detecting Ambiguity: An Example in Knowledge Evaluation
Donald W. Loveland, Marco Valtorta
IJCAI1
1981 Deleting Repeated Goals in the Problem Reduction Format
abstract
Although the classical problem reducUon format for orgamzmg automauc proof search is incomplete, a complete extension of the format is known ElimmaUon of tdentlcal descendent subgoals is a well-known deletion rule for the classical format but is not obviously vahd m the extended format.Because of ~ts mtumve appeal and ease of apphcatlon, one would wish to know that the rule ~s safe to use m the extended format It ts shown here that the deleuon rule is indeed safe The result appears to be decidedly nontnvml
Donald W. Loveland, C. R. Reddy
J. ACM1
1980 Simplifying Interpreted Formulas
Donald W. Loveland, Robert E. Shostak
CADE1
1978 Presburger Arithmetic with Bounded Quantifier Alternation
abstract
This paper concerns both the complexity aspects of PA and the pragmatics of improving algorithms for dealing with restricted subcases of PA for uses such as program verification. We improve the Cooper-Presburger decision procedure and show that the improved version permits us to obtain time and space upper bounds for PA classes restricted to a bounded number of alternations of quantifiers. The improvement is one exponent less than the upper bounds for the decision problem for full PA. The pragmatists not interested in complexity bounds can read the results as substantiation of the intuitive feeling that the improvement to the Cooper-Presburger algorithm is a real, rather than ineffectual, improvement. (It can be easily shown that the bounds obtained here are not achievable using the Cooper-Presburger procedure).
C. R. Reddy, Donald W. Loveland
STOC2
1976 A Hole in Goal Trees: Some Guidance from Resolution Theory
abstract
The representation power of goal-subgoal trees and the adequacy of this form of problem reduction is considered. A number of inadequacies in the classical form are illustrated, and two versions of a syntactic procedure incorporating extensions are given. Although the form of the corrections are suggested from resolution theory results, and the value of this connection emphasized, the paper discusses the goal tree format and its extensions on an informal level.
Donald W. Loveland, Mark E. Stickel
IEEE Trans. Computers1
1974 An Implementation of the Model Elimination Proof Procedure
abstract
The model elimination (ME) and resolution algorithms for mechanical theorem-proving were implemented so as to maximize shared features. The identical data structures and large amount of common programming permit meaningful comparisons when the two programs are run on standard problems. ME does better on some classes of problems, and resolution better on others. The depth-first search strategy used in this ME implementation affects the performance profoundly. Other novel features in the implementation are new control parameters to govern extensions, and modified rules for generating and rejecting chains. The resolution program incorporates unit preference and set-of-support. An appendix reproduces the steps of a machine-derived ME refutation.
S. Fleisig, Donald W. Loveland, A. K. Smiley III, D. L. Yarmush
J. ACM2
1973 A Hole in Goal Trees: Some Guidance from Resolution Theory
Donald W. Loveland, Mark E. Stickel
IJCAI1
1972 A Unifying View of Some Linear Herbrand Procedures
abstract
The linked conjunct, resolution, matrix reduction, and model elimination proof procedures constitute a nearly exhaustive list of the basic Herbrand proof procedures introduced in the 1960's.Each was introduced as a hopefully efficient complete procedure for the first order predicate calculus for the purpose of mechanical theorem proving.This paper contains a demonstration that versions of these procedures can be highly related in their design.S-linear resolution, a particular strategy of resolution previously proposed, is seen to possess a natural refinement isomorphic at ground level to a refinement of the model elimination procedure.There is also an isomorphism at the general level between a less natural s-linear resolution refinement and the model elimination refinement.The model elimination procedure is also interpreted within the linked conjunct and matrix reduction procedures.An alternate interpretation of these results is that, very roughly, the procedures other than resolution can be viewed as forms of linear resolution.
Donald W. Loveland
J. ACM1
1969 On Minimal-Program Complexity Measures
abstract
Brief consideration is given to some properties of three measures of complexity based on the length of minimal descriptive programs. Although the measures explicitly deal with finite sequences, the complexity of an infinite sequence can be regarded as a function mapping each positive integer n to the complexity of the initial segment of length n. Some properties of a complexity hierarchy of infinite sequences with respect to one of the measures is considered.
Donald W. Loveland
STOC1
1969 A Variant of the Kolmogorov Concept of Complexity
Donald W. Loveland
Inf. Control.1
1969 A Simplified Format for the Model Elimination Theorem-Proving Procedure
abstract
article Free AccessA Simplified Format for the Model Elimination Theorem-Proving Procedure Author: D. W. Loveland Carnegie-Mellon University, Pittsburgh, Pennsylvania Carnegie-Mellon University, Pittsburgh, PennsylvaniaView Profile Authors Info & Claims Journal of the ACMVolume 16Issue 3pp 349–363https://doi.org/10.1145/321526.321527Published:01 July 1969Publication History 112citation494DownloadsMetricsTotal Citations112Total Downloads494Last 12 Months26Last 6 weeks1 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
Donald W. Loveland
J. ACM1
1969 Erratum: "Mechanical Theorem-Proving by Model Elimination"
abstract
No abstract available.
Donald W. Loveland
J. ACM1
1968 Mechanical Theorem-Proving by Model Elimination
abstract
A proof procedure based on a theorem of Herbrand and utilizing the matching technique of Prawitz is presented. In general, Herbrand-type proof procedures proceed by generating over increasing numbers of candidates for the truth-functionally contradictory statement the procedures seek. A trial is successful when some candidate is in fact a contradictory statement. In procedures to date the number of candidates developed before a contradictory statement is found (if one is found) varies roughly exponentially with the size of the contradictory statement. (“Size” might be measured by the number of clauses in the conjunctive normal form of the contradictory statement.) Although basically subject to the same rate of growth, the procedure introduced here attempts to drastically trim the number of candidates at an intermediate level of development. This is done by retaining beyond a certain level only candidates already “partially contradictory.” The major task usually is finding the partially contradictory sets. However, the number of candidate sets required to find these subsets of the contradictory set is generally much smaller than the number required to find the full contradictory set.
Donald W. Loveland
J. ACM1