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

Neil V. Murray

dblp:m/NeilVMurray · DBLP profile ↗
← Back
48ranked-venue papers
27as first author
0since 2021 · last 2017
0000-0002-5372-5529ORCID · corroborated

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

Artificial intelligence and machine learning · 27 · 13 first-authorTheory of computation · 20 · 13 first-authorGraphics, computer vision, multimedia, augmented reality and games · 4 · 2 first-authorDatabases, data management, data science and information retrieval · 3 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 first-authorSystems, architecture and hardware · 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
8 papers
Automated reasoning and model checking · 55% Logic in computer science · 34% Algorithms and data structures · 6%
Artificial intelligence
1 paper
Knowledge representation and reasoning · 100%
Databases, data mining, and information retrieval
1 paper
Graph data management · 100%

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

TopicWeightPapersLastEvidence papers
Automated reasoning and model checking
theorem proving
0.031993
Dissolution: Making Paths Vanish · J. ACM 1993
Inference with path resolution and semantic graphs · J. ACM 1987
Completely Non-Clausal Theorem Proving · Artif. Intell. 1982
Logic in computer science
proof theory
0.031993
Path Dissolution: A Strongly Complete Rule of Inference · AAAI 1987
Dissolution: Making Paths Vanish · J. ACM 1993
Inference with path resolution and semantic graphs · J. ACM 1987
Knowledge, reasoning and agents › Knowledge representation and reasoning
nonmonotonic reasoning
0.011989
The Logic of Time Structures: Temporal and Nonmonotonic Features · IJCAI 1989
Logic in computer science
temporal logic
0.011989
The Logic of Time Structures: Temporal and Nonmonotonic Features · IJCAI 1989
Logic in computer science › proof systems
deduction rules
0.011987
Path Dissolution: A Strongly Complete Rule of Inference · AAAI 1987
Logic in computer science › proof systems
tableau method
0.011993
Dissolution: Making Paths Vanish · J. ACM 1993
Automated reasoning and model checking › automated theorem proving
non-clausal theorem proving
0.011982
Completely Non-Clausal Theorem Proving · Artif. Intell. 1982
Algorithms and data structures › data structure design
disjoint set union
0.011981
Some Observations on Equivalence Handling Methods · IEEE Trans. Computers 1981
Algorithms and data structures › data structure design
union-find
0.011981
Some Observations on Equivalence Handling Methods · IEEE Trans. Computers 1981

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

resolution · 0.0factoring · 0.0distributive laws · 0.0prawitz analysis · 0.0amortized complexity analysis · 0.0ackermann function inverse · 0.0
YearPublicationVenuePosition
2017 Computing prime implicates by pruning the search space and accelerating subsumption
abstract
The prime implicate trie (pi-trie) of a logical formula is a tree whose branches are labelled with the prime implicates of the formula.An algorithm that builds the pi-trie from a logical formula was introduced in [15]; it builds the trie recursively and makes extensive use of subsumption testing.A more efficient version in which the use of subsumption is reduced is presented in this article.The improved algorithm is illustrated with experiments.The algorithm naturally lends itself to selecting restricted sets-e.g.only positive prime implicates or only those of bounded length, both useful properties for some applications.Such restrictions can provide significant advantages in efficiency since the set of all prime implicates of a logical formula is typically exponential in size.
Andrew Matusiewicz, Neil V. Murray, Paul W. Olsen Jr., Erik Rosenthal
J. Log. Comput.2
2011 Tri-Based Set Operations and Selective Computation of Prime Implicates
Andrew Matusiewicz, Neil V. Murray, Erik Rosenthal
ISMIS2
2010 Identifying Prime Implicate Branches in Reduced Implicate Tries
abstract
The reduced implicate trie is a data structure that was introduced in [12] as a target language for knowledge compilation. It has the property that, even when large, it guarantees that a query can be processed in time linear in the size of the query, regardless of the size of the compiled knowledge base. In this paper, the branches of a reduced implicate trie that correspond to prime implicates are characterized. A technique is developed for finding and marking nodes for which all descending branches correspond to non-prime implicates. This is extended to allow the discovery of prime implicate subsets of queries with a "yes" answer.
Neil V. Murray, Erik Rosenthal
Fundam. Informaticae1
2010 Linear response time for implicate and implicant queries
Neil V. Murray, Erik Rosenthal
Knowl. Inf. Syst.1
2010 Reduced Implicate Tries with Updates
abstract
The reduced implicate trie, introduced in Murray and Rosenthal (2005, Vol. 3702 of Lecture Notes in Artifical Intelligence, pp. 231–244), is a data structure that may be used as a target language for knowledge compilation. It has the property that, even when large, it guarantees fast response to queries. Specifically, a query can be processed in time linear in the size of the query regardless of the size of the compiled knowledge base. The knowledge compilation paradigm typically assumes that the ‘intractable part’ of the processing be done once, during compilation. This assumption could render updating the knowledge base infeasible if recompilation is required. The ability to install updates without recompilation may therefore considerably widen applicability. In this article, several update operations not requiring recompilation are developed. These include disjunction, substitution of truth constants, conjunction with unit clauses, reordering of variables and conjunction with arbitrary clauses.
Neil V. Murray, Erik Rosenthal
J. Log. Comput.1
2009 Reduced Implicate Tries and Logical Operations
Andrew Matusiewicz, Neil V. Murray, Erik Rosenthal
KEOD2
2009 Prime Implicates and Reduced Implicate Tries
Neil V. Murray, Erik Rosenthal
ISMIS1
2009 Prime Implicate Tries
Andrew Matusiewicz, Neil V. Murray, Erik Rosenthal
TABLEAUX2
2008 Reduced Implicate/Implicant Tries
Neil V. Murray, Erik Rosenthal
ISMIS1
2007 Updating Reduced Implicate Tries
Neil V. Murray, Erik Rosenthal
TABLEAUX1
2007 Efficient Query Processing with Reduced Implicate Tries
Neil V. Murray, Erik Rosenthal
J. Autom. Reason.1
2005 Normal Forms for Knowledge Compilation
Reiner Hähnle, Neil V. Murray, Erik Rosenthal
ISMIS2
2005 Duality in Knowledge Compilation Techniques
Neil V. Murray, Erik Rosenthal
ISMIS1
2005 Efficient Query Processing with Compiled Knowledge Bases
Neil V. Murray, Erik Rosenthal
TABLEAUX1
2004 Linearity and regularity with negation normal form
Reiner Hähnle, Neil V. Murray, Erik Rosenthal
Theor. Comput. Sci.2
2003 Tableaux, Path Dissolution, and Decomposable Negation Normal Form for Knowledge Compilation
Neil V. Murray, Erik Rosenthal
TABLEAUX1
2002 Inference for Annotated Logics over Distributive Lattices
James J. Lu, Neil V. Murray, Heydar Radjavi, Erik Rosenthal, Peter Rosenthal
ISMIS2
2000 Annotated Hyperresolution for Non-horn Regular Multiple-Valued Logics
James J. Lu, Neil V. Murray, Erik Rosenthal
ISMIS2
1999 A Foundation for Hybrid Knowledge Bases
James J. Lu, Neil V. Murray, Erik Rosenthal
FSTTCS2
1999 Logical Methods for Computational Intelligence (Guest Editorial)
Grigoris Antoniou, Neil V. Murray
Inf. Sci.2
1998 Some Remarks on Completeness, Connection Graph Resolution and Link Deletion
Reiner Hähnle, Neil V. Murray, Erik Rosenthal
TABLEAUX2
1998 A Framework for Automated Reasoning in Multiple-Valued Logics
James J. Lu, Neil V. Murray, Erik Rosenthal
J. Autom. Reason.2
1997 Completeness for Linear Regular Negation Normal Form Inference Systems
Reiner Hähnle, Neil V. Murray, Erik Rosenthal
ISMIS2
1997 Fast Subsumption Checks Using Anti-Links
Anavai Ramesh, Bernhard Beckert, Reiner Hähnle, Neil V. Murray
J. Autom. Reason.4
1997 CNF and DNF Considered Harmful for Computing Prime Implicants/Implicates
Anavai Ramesh, George Becker, Neil V. Murray
J. Autom. Reason.3
1994 Avoiding Tests for Subsumption
Anavai Ramesh, Neil V. Murray
AAAI2
1994 Signed Formulas and Fuzzy Operator Logics
James J. Lu, Neil V. Murray, Erik Rosenthal
ISMIS2
1994 On Anti-Links
Bernhard Beckert, Reiner Hähnle, Anavai Ramesh, Neil V. Murray
LPAR4
1994 Adapting Classical Inference Techniques to Multiple-Valued Logics Using Signed Formulas
abstract
We consider means for adapting classical deduction techniques to multiple-valued logics. Some recent work in this area, including our own, utilizes signs (subsets of the set of truth values). In this paper we develop a language of signed formulas tha
Neil V. Murray, Erik Rosenthal
Fundam. Informaticae1
1994 On the Relative Merits of Path Dissolution and the Method of Analytic Tableaux
Neil V. Murray, Erik Rosenthal
Theor. Comput. Sci.1
1993 Signed Formulas: A Liftable Meta-Logic for Multiple-Valued Logics
Neil V. Murray, Erik Rosenthal
ISMIS1
1993 Non-Clausal Deductive Techniques for Computing Prime Implicants and Prime Implicates
Anavai Ramesh, Neil V. Murray
LPAR2
1993 Dissolution: Making Paths Vanish
abstract
Path dissolution, a rule of inference that operates on formulas in negation normal form and that employs a representation called semantic graphs is introduced.Path dissolution has several advantages in comparison wdh many other reference technologies.In the ground case, lt preserves equivalence and is strongly complete: Any sequence of dissolution steps applied exhaustively to a semantic grdph G will yield an equivalent linkless graph G. Furthermore, one need not (and cannot) restrict attention to conjunctive normal form (CNF) when employing dlssolutlon: A single application (even to a CNF formula) generally produces a non-CNF formula that is more compact than any of its CNF equivalents.Path dissolution is a global rule: as such, it is employed at the first order level differently from the way locally oriented techmques (such as resolution) are.Two methods for employing dissolution as an inference mechanism for first order logic are presented.Dissolution is related to our theory links mechanism, to the factoring of formulas with the distributive laws.and to analytic tableaux.Some preliminary experimental results are also reported.
Neil V. Murray, Erik Rosenthal
J. ACM1
1991 Resolution and Path Dissolution in Multi-Valued Logics
Neil V. Murray, Erik Rosenthal
ISMIS1
1990 DISSOLVER: A Dissolution-based Theorem Prover
Neil V. Murray, Erik Rosenthal
CADE1
1990 Reexamining Intractability of Tableau Methods
abstract
We consider the class of formulas on which the method of analytic tableaux was first shown to be intractable, and we show that with applications of the ordinary distributive law tableau methods admit linear time proofs for this class.
Neil V. Murray, Erik Rosenthal
ISSAC1
1989 The Logic of Time Structures: Temporal and Nonmonotonic Features
Mira Balaban, Neil V. Murray
IJCAI2
1989 Employing Path Dissolution to Shorten Tableaux Proofs
abstract
Path dissolution is an inferencing mechanism that generalizes the method of analytic tableaux. The main result presented is that every non-trivial step in any tableau proof can be speeded up with the application of dissolution techniques.
Neil V. Murray, Erik Rosenthal
ISSAC1
1988 An Implementation of a Dissolution-Based System Employing Theory Links
Neil V. Murray, Erik Rosenthal
CADE1
1987 Path Dissolution: A Strongly Complete Rule of Inference
Neil V. Murray, Erik Rosenthal
AAAI1
1987 A First Order Calculus for Temporal Knowledge
Mira Balaban, Neil V. Murray
ISMIS2
1987 Inferencing on an Arbitrary Set of Links
Neil V. Murray, Erik Rosenthal
ISMIS1
1987 Inference with path resolution and semantic graphs
abstract
A graphical representation of quantifier-free predicate calculus formulas in negation normal form and a new rule of inference that employs this representation are introduced. The new rule, path resolution , is an amalgamation of resolution and Prawitz analysis. The goal in the design of path resolution is to retain some of the advantages of both Prawitz analysis and resolution methods, and yet to avoid to some extent their disadvantages. Path resolution allows Prawitz analysis of an arbitrary subgraph of the graph representing a formula. If such a subgraph is not large enough to demonstrate a contradiction, a path resolvent of the subgraph may be generated with respect to the entire graph. This generalizes the notions of large inference present in hyperresolution, clash-resolution, NC-resolution, and UR-resolution. A class of subgraphs is described for which deletion of some of the links resolved upon preserves the spanning property.
Neil V. Murray, Erik Rosenthal
J. ACM1
1987 Theory Links: Applications to Automated Theorem Proving
Neil V. Murray, Erik Rosenthal
J. Symb. Comput.1
1986 Theory Links in Semantic Graphs
Neil V. Murray, Erik Rosenthal
CADE1
1985 Path Resolution with Link Deletion
Neil V. Murray, Erik Rosenthal
IJCAI1
1982 Completely Non-Clausal Theorem Proving
Neil V. Murray
Artif. Intell.1
1981 Some Observations on Equivalence Handling Methods
abstract
The online disjoint set union problem is solved essentially by implementing two operations which manipulate disjoint sets. FIND(x) computes the name of the unique set of which x is a member. UNION(A,B) merges the two sets A and B into one new set named either A or B. Given a set of n elements, we may perform f ≥ n FIND's and n−1 intermixed UNION's in time 0(fα(f,n)) and space 0(n), where α(f,n) is related to a functional inverse of Ackermann's function and grows slowly. We show that certain modifications to the UNION operation that are convenient in some applications do not affect the running time complexity. We also show that under appropriate input restrictions, UNION and FIND can be made to run in linear time. However, the space required is 0(n+e), where e is the number of equivalence pairs to be processed.
Neil V. Murray
IEEE Trans. Computers1