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

Martin D. Davis

dblp:d/MartinDDavis · also Martin Davis · DBLP profile ↗
← Back
20ranked-venue papers
20as first author
0since 2021 · last 2018
0000-0001-6621-8115ORCID · corroborated

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

Theory of computation · 15 · 15 first-authorArtificial intelligence and machine learning · 4 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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
4 papers
Computational complexity · 66% Logic in computer science · 18% Automata and formal languages · 16%
Artificial intelligence
2 papers
Knowledge representation and reasoning · 100%
Software engineering, system software, and programming languages
1 paper
Software testing · 100%

Topics — the 10 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Automata and formal languages › formal grammars
production systems
0.011989
Emil Post's Contributions to Computer Science · LICS 1989
Computational complexity
reduction
0.011989
Emil Post's Contributions to Computer Science · LICS 1989
Software testing › test adequacy
test adequacy criteria
0.011983
A Formal Notion of Program-Based Test Data Adequacy · Inf. Control. 1983
Computational complexity
computability theory
0.011982
Why Gödel Didn't Have Church's Thesis · Inf. Control. 1982
Knowledge, reasoning and agents › Knowledge representation and reasoning
logic-based reasoning
0.011981
Obvious Logical Inferences · IJCAI 1981
Knowledge, reasoning and agents › Knowledge representation and reasoning
nonmonotonic reasoning
0.011980
The Mathematics of Non-Monotonic Reasoning · Artif. Intell. 1980
Logic in computer science › proof theory › incompleteness theorems
gödel's incompleteness theorem
0.011982
Why Gödel Didn't Have Church's Thesis · Inf. Control. 1982
Automated reasoning and model checking › theorem proving › proof search
proof procedures
0.011960
A Computing Procedure for Quantification Theory · J. ACM 1960
Logic in computer science
proof theory
0.011960
A Computing Procedure for Quantification Theory · J. ACM 1960
Logic in computer science
quantificational logic
0.011960
A Computing Procedure for Quantification Theory · J. ACM 1960

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

computational logic · 0.0logic · 0.0herbrand theorem · 0.0gentzen methods · 0.0
YearPublicationVenuePosition
2018 Turing's Vision and Deep Learning
Martin D. Davis
CiE1
2009 Diophantine Equations and Computation
Martin D. Davis
UC1
2007 SAT: Past and Future
Martin D. Davis
SAT1
2006 The Church-Turing Thesis: Consensus and Opposition
Martin D. Davis
CiE1
2005 Christos Papadimitriou, Turing: A Novel About Computation, MIT Press (2003)
Martin D. Davis
Artif. Intell.1
1991 A Free Variable Version of the First-Order Predicate Calculus
abstract
The first-order predicate calculus is developed as a free variable theory using Skolem functions to define the quantifiers. The equivalence to ordinary first-order logic is proved.
Martin D. Davis, Ronald Fechter
J. Log. Comput.1
1989 Emil Post's Contributions to Computer Science
abstract
The work of mathematical logician Emil Post is surveyed from the viewpoint of its relevance to computer science. Computational logic and production systems are first discussed. This is followed by an examination of Post's work on finite combinatory processes and reducibility.>
Martin D. Davis
LICS1
1988 Metric Space- Based Test-Data Adequacy Criteria
abstract
Since software testing cannot ordinarily be expected to provide conclusive evidence that a program is correct, software engineers have had to be satisfied with the vague notion of a set of test data being adequate for a given program. In this paper a theoretical model is provided for the notion of adequacy. Adequacy criteria are seen as serving to distinguish a given program from a certain class of programs. In particular, notions of distance between programs are studied, and adequacy of a test set is taken to mean that the set successfully distinguishes the program being tested from all programs that are sufficiently near to it, and differ in input-output behaviour from the given program. Certain points, called critical, are identified which must occur in every adequate test set. Finally, lower bounds are obtained on the size of test sets which are minimally adequate, in the sense that they have no adequate proper subsets.
Martin D. Davis, Elaine J. Weyuker
Comput. J.1
1988 Meeting of the Association for Symbolic Logic: New York City, May 1987
Martin D. Davis, Rohit Parikh
J. Symb. Log.1
1986 Meeting of the Association for Symbolic Logic: Washington, D. C., 1985
Martin D. Davis, E. G. K. López-Escobar, Wilfried Sieg
J. Symb. Log.1
1983 A Formal Notion of Program-Based Test Data Adequacy
Martin D. Davis, Elaine J. Weyuker
Inf. Control.1
1982 Why Gödel Didn't Have Church's Thesis
Martin D. Davis
Inf. Control.1
1982 Introduction
Martin D. Davis, Paul Young
Inf. Control.1
1982 Introduction
Martin D. Davis, Paul Young
Inf. Control.1
1981 Obvious Logical Inferences
Martin D. Davis
IJCAI1
1980 The Mathematics of Non-Monotonic Reasoning
Martin D. Davis
Artif. Intell.1
1966 Meeting of the Association for Symbolic Logic
abstract
Symbolic Logic and the American Mathematical Society, and supported financially by the Air Force Office of Scientific Research, the Institute for Defense Analyses, and the U. S. Army Research Office-Durham.The Symposium was presented in four sessions as follows: Session I -Computation with symbolic and algebraic data.Session II -Numerical methods for computers.Session I I I -Software systems; mechanical linguistics, computer analysis of language.Session IV -Theory of automata; artificial intelligence.An invited address was presented by Professor Hilary Putnam entitled, Constructible sets and predicative hierarchies.In addition nine papers were delivered, and six were presented by title; the last six abstracts below were those presented by title.
Martin D. Davis
J. Symb. Log.1
1960 A Computing Procedure for Quantification Theory
abstract
The hope that mathematical methods employed in the investigation of formal logic would lead to purely computational methods for obtaining mathematical theorems goes back to Leibniz and has been revived by Peano around the turn of the century and by Hilbert's school in the 1920's. Hilbert, noting that all of classical mathematics could be formalized within quantification theory, declared that the problem of finding an algorithm for determining whether or not a given formula of quantification theory is valid was the central problem of mathematical logic. And indeed, at one time it seemed as if investigations of this “decision” problem were on the verge of success. However, it was shown by Church and by Turing that such an algorithm can not exist. This result led to considerable pessimism regarding the possibility of using modern digital computers in deciding significant mathematical questions. However, recently there has been a revival of interest in the whole question. Specifically, it has been realized that while no decision procedure exists for quantification theory there are many proof procedures available—that is, uniform procedures which will ultimately locate a proof for any formula of quantification theory which is valid but which will usually involve seeking “forever” in the case of a formula which is not valid—and that some of these proof procedures could well turn out to be feasible for use with modern computing machinery. Hao Wang [9] and P. C. Gilmore [3] have each produced working programs which employ proof procedures in quantification theory. Gilmore's program employs a form of a basic theorem of mathematical logic due to Herbrand, and Wang's makes use of a formulation of quantification theory related to those studied by Gentzen. However, both programs encounter decisive difficulties with any but the simplest formulas of quantification theory, in connection with methods of doing propositional calculus. Wang's program, because of its use of Gentzen-like methods, involves exponentiation on the total number of truth-functional connectives, whereas Gilmore's program, using normal forms, involves exponentiation on the number of clauses present. Both methods are superior in many cases to truth table methods which involve exponentiation on the total number of variables present, and represent important initial contributions, but both run into difficulty with some fairly simple examples. In the present paper, a uniform proof procedure for quantification theory is given which is feasible for use with some rather complicated formulas and which does not ordinarily lead to exponentiation. The superiority of the present procedure over those previously available is indicated in part by the fact that a formula on which Gilmore's routine for the IBM 704 causes the machine to computer for 21 minutes without obtaining a result was worked successfully by hand computation using the present method in 30 minutes. Cf. §6, below. It should be mentioned that, before it can be hoped to employ proof procedures for quantification theory in obtaining proofs of theorems belonging to “genuine” mathematics, finite axiomatizations, which are “short,” must be obtained for various branches of mathematics. This last question will not be pursued further here; cf., however, Davis and Putnam [2], where one solution to this problem is given for ele
Martin D. Davis, Hilary Putnam
J. ACM1
1958 Reductions of Hilbert's Tenth Problem
abstract
Hilbert's tenth problem is to find an algorithm for determining whether or not a diophantine equation possesses solutions. A diophantine predicate (of positive integers) is defined to be one of the form where P is a polynomial with integral coefficients (positive, negative, or zero). Previous work has considered the variables as ranging over nonnegative integers; but we shall find it more useful here to restrict the range to positive integers, no essential change being thereby introduced. It is clear that the recursive unsolvability of Hilbert's tenth problem would follow if one could show that some non-recursive predicate were diophantine. In particular, it would suffice to show that every recursively enumerable predicate is diophantine. Actually, it would suffice to prove far less.
Martin D. Davis, Hilary Putnam
J. Symb. Log.1
1953 Arithmetical Problems and Recursively Enumerable Predicates
abstract
It is an immediate consequence of results of Church and Gödel that there exist arithmetical recursively unsolvable problems, that is, recursively unsolvable problems of the form [M](P = Q) where P and Q are polynomials and [M] is some finite sequence of existential and universal quantifiers. A question which is immediately raised by this result is whether there exist unsolvable problems of this form where [M] is some finite sequence of existential quantifiers only. As a matter of fact this question is easily seen to be closely related to the tenth problem in the famous list proposed by Hilbert in 1900. In this paper, we prove the existence of recursively unsolvable problems of the form where P and Q are polynomials with non-negative integral coefficients. As a matter of fact we show that every recursively enumerable predicate is of the form (1), and conversely that every predicate of the form (1) is recursively enumerable. While our result does not yield the recursive unsolvability of Hilbert's tenth problem, it is easily seen that any considerable improvement of our result would yield this unsolvability. The author wishes to take this opportunity to express his gratitude to Professors Alonzo Church and E. L. Post with whom he has had the privilege of discussing some of the questions involved in this paper. He also wishes to thank his friends Melvin Hausner and Jacob Schwartz who have made valuable suggestions.
Martin D. Davis
J. Symb. Log.1