Home     Top: Theory: Logic    [Computational Complexity   Formal Languages   Logic   Quantum Computing   Theorem Proving]

Change ordering:   Authority   Hubs (tutorials)   Date   Expected authority       Show titles only
Ordered by the expected number of citations based on the year of publication

This directory is created automatically and some papers may be mislabeled. Only document within the CiteSeer database are listed. The directory is intended to provide entry points for browsing the database and is not intended to be authoritative. Papers may not appear in all relevant categories. For example, papers in a sub-category may not appear in higher level categories.

755.6   Rewrite Systems - Dershowitz, Jouannaud (1990)   (Correct)
Completion Completion has recently been put in a more abstract framework [ Bachmair-et al, 1986 ] , an approach we adopt here. As in traditional proof theory (cf. [ Takeuti, 1987 ] ), proofs are reduc... / Dershowitz within the logic programming paradigm. Rewriting methods br t roe Recent proposals for logic programming languages incorporating

739.1   Pushing the Envelope: Planning, Propositional Logic, and Stochastic.. - Kautz, Selman (1996)   (Correct)
Planning is a notoriously hard combinatorial search problem. In many interesting domains, current planning algorithms fail to scale up gracefully. By combining a general, stochastic search algorithm a... / information as occurs in logic programming. Instead we are suggesting

679.3   Symbolic Boolean Manipulation with Ordered Binary Decision Diagrams - Bryant (1992)   (Correct)
Introduction to VLSI Systems, Addison-Wesley, Reading, MA. [Meinel 1990] Meinel, C. 1990 Modified branching programs and their computational power, Lecture Notes in Computer Science Vol. 370, G. Goos... / Boolean expressions into logic programming. Journal of Symbolic

565.9   GOLOG: A Logic Programming Language for Dynamic Domains - Levesque, Reiter, Lespérance, .. (1997)   (Correct)
This paper proposes a new logic programming language called GOLOG whose interpreter automatically maintains an explicit representation of the dynamic world being modeled, on the basis of user supplied... / GOLOG A Logic Programming Language for Dynamic br This paper proposes a new logic programming language called GOLOG whose

530.4   The Oz Programming Model - Smolka (1995)   (Correct)
The Oz Programming Model (OPM) is a concurrent programming model subsuming higher- order functional and object-oriented programming as facets of a general model. This is particularly interesting for c... / capabilities of constraint logic programming. OPM has been developed br functional and logic programming two declarative

441.9   Logic Programming in a Fragment of Intuitionistic Linear Logic - Hodas, Miller (1994)   (Correct)
When logic programming is based on the proof theory of intuitionistic logic, it is natural to allow implications in goals and in the bodies of clauses. Attempting to prove a goal of the form D oe G fr... / Logic Programming in a Fragment of br Abstract When logic programming is based on the proof theory

413.7   Constraint Query Languages - Kanellakis, Kuper, Revesz (1992)   (Correct)
We investigate the relationship between programming with constraints and database query languages. We show that efficient, declarative database programming can be combined with efficient constraint so... / elimination constraint logic programming relational calculus br A major recent development in logic programming systems is the integration

391.7   Representing Action and Change by Logic Programs - Gelfond, Lifschitz (1993)   (Correct)
We represent properties of actions in a logic programming language that uses both classical negation and negation as failure. The method is applicable to temporal projection problems with incomplete i... / properties of actions in a logic programming language that uses both br properties of actions in logic programming languages with negation as

391.3   Partial Constraint Satisfaction - Freuder, Wallace (1992)   (Correct)
A constraint satisfaction problem involves finding values for variables subject to constraints on which combinations of values are allowed. In some cases it may be impossible or impractical to solve... / been imbedded in a constraint logic programming language Hower used br Constraint hierarchies and logic programming. In Proceedings Sixth

344.8   Uniprocessor Garbage Collection Techniques - Wilson (1992)   (Correct)
We survey basic garbage collection algorithms, and variations such as incremental and generational collection; we then discuss low-level implementation considerations and the relationships between sto... / such as functional or logic programming languages. For further br programming. Functional and logic programming languages generally

288.2   Classical Negation in Logic Programs and Disjunctive Databases - Gelfond, Lifschitz (1991)   (Correct)
An important limitation of traditional logic programming as a knowledge representation tool, in comparison with classical logic, is that logic programming does not allow us to deal directly with incom... / limitation of traditional logic programming as a knowledge br with classical logic is that logic programming does not allow us to deal

286.9   On The Acceptability Of Arguments And Its Fundamental Role In.. - Dung (1995)   (Correct)
The purpose of this paper is to study the fundamental mechanism, humans use in argumentation, and to explore ways to implement this mechanism on computers. We do so by first developing a theory for ar... / In Nonmonotonic Reasoning Logic Programming And N-Persons Games Phan br reasoning in AI and logic programming are special forms of our

275.4   Efficient Induction Of Logic Programs - Muggleton, Feng (1990)   (Correct)
Recently there has been increasing interest in systems which induce first order logic programs from examples. However, many difficulties need to be overcome. Well-known algorithms fail to discover cor... / and other concepts used in logic programming see br 'predicates by logic programmers they both conform to the

263.2   A Logic Programming Language with Lambda-Abstraction, Function.. - Miller (1991)   (Correct)
ion, Function Variables, and Simple Unification Dale Miller Department of Computer and Information Science University of Pennsylvania Philadelphia, PA 19104--6389 USA Abstract: It has been argued else... / A Logic Programming Language with br been argued elsewhere that a logic programming language with function

260.8   Tabled Evaluation with Delaying for General Logic Programs - Chen, Warren (1996)   (Correct)
SLD resolution with negation as finite failure (SLDNF) reflects the procedural interpretation of predicate calculus as a programming language and forms the computational basis for Prolog systems. Desp... / for the next generation of logic programming systems. Contents br evaluation makes it a good logic programming strategy and its

259.0   The Object-Oriented Database System Manifesto - Atkinson, Bancilhon, DeWitt.. (1989)   (Correct)
This paper attempts to define an object-oriented database system. It describes the main features and characteristics that a system must have to qualify as an objectoriented database system. We have se... / object-oriented programming to logic programming there is no equivalent of br more than another the logic programming style Bancilhon

245.4   System Description: Twelf -- A Meta-Logical Framework for Deductive.. - Frank Pfenning, Carsten Schürmann (1999)   (Correct)
Twelf is a meta-logical framework for the specification, implementation, and meta-theory of deductive systems from the theory of programming languages and logics. It relies on the LF type theory and... / HHP a constraint logic programming interpreter for br algorithms by a constraint logic programming interpretation of LF

239.9   Information Extraction from HTML: Application of a General Machine.. - Freitag (1998)   (Correct)
Because the World Wide Web consists primarily of text, information extraction is central to any effort that would use the Web as a resource for knowledge discovery. We show how information extraction ... / otherwise known as inductive logic programming comprises a set of

222.2   Actions with Indirect Effects - Kartha, Lifschitz (1994)   (Correct)
We define and study a high-level language for describing actions that extends the language A introduced by Gelfond and Lifschitz. The new language, AR 0 , allows us to describe actions with indirect ... / its nonmonotonic extensions logic programming and by other details of br for representing actions in logic programming is specified as a

204.4   Semantic foundations of concurrent constraint programming - Saraswat, Rinard, Panangaden (1991)   (Correct)
Concurrent constraint programming [Sar89,SR90] is a simple and powerful model of concurrent computation based on the notions of store-as constraint and process as information transducer. The store-as-... / the concurrent constraint logic programming languages. This paper br of renaming that plague logic programming semantics and show that

185.5   Reasoning about Termination of Pure Prolog Programs - Apt, al. (1993)   (Correct)
We provide a theoretical basis for studying termination of (general) logic programs with the Prolog selection rule. To this end we study the class of left terminating programs. These are logic program... / programming language based on logic programming. However the use of a fixed br search trees makes Prolog and logic programming different. As a consequence

185.5   The NRL Protocol Analyzer: An Overview - Meadows (1996)   (Correct)
this paper we give an overview of how the Analyzer works and describe its achievements so far. We also show how our use of the Prolog language benefited us in the design and implementation of the Anal... / J. Logic Programming - The br Dc The Journal Of Logic Programming C Fl Elsevier Science

182.9   Relational Learning of Pattern-Match Rules for Information Extraction - Califf, Mooney (1997)   (Correct)
Information extraction systems process natural language documents and locate a specific set of relevant items. Given the recent success of empirical or corpusbased approaches in other areas of natura... / from several inductive logic programming systems and learns br inspired by several Inductive Logic Programming ILP systems and primarily

179.7   Learning Trees and Rules with Set-valued Features - Cohen (1996)   (Correct)
In most learning systems examples are represented as fixed-length "feature vectors", the components of which are either real numbers or nominal values. We propose an extension of the featurevector rep... / For instance many inductive logic programming systems Quinlan b br someone with no background in logic programming or knowledge

173.5   Standard ML of New Jersey - Appel, MacQueen (1991)   (Correct)
The Standard ML of New Jersey compiler has been under development for five years now. We have developed a robust and complete environment for Standard ML that supports the implementation of large soft... / Prog. Lang. Implementation and Logic Programming Springer-Verlag LNCS

172.7   Learning Probabilistic Relational Models - Friedman, Getoor, Koller, Pfeffer (1999)   (Correct)
A large portion of real-world data is stored in commercial relational database systems. In contrast, most statistical learning methods work only with "flat" data representations. Thus, to apply these ... / Until now inductive logic programming ILP Lavra c and br and S. Dzeroski. Inductive Logic Programming Techniques and

158.8   Logic Programming in the LF Logical Framework - Pfenning (1991)   (Correct)
this paper we describe Elf, a meta-language intended for environments dealing with deductive systems represented in LF. While this paper is intended to include a full description of the Elf core langu... / Logic Programming in the LF Logical Framework br and Future Work Logic Programming in the LF Logical Framework

154.5   Programming in an Integrated Functional and Logic Language - Lloyd (1999)   (Correct)
Escher is a general-purpose, declarative programming language that integrates the best features of both functional and logic programming languages. It has types and modules, higher-order and meta-prog... / The Journal of Functional and Logic Programming The MIT Press Volume br The Journal of Functional and Logic Programming is a peer-reviewed and

154.2   Pitfalls of Agent-Oriented Development - Wooldridge, Jennings (1998)   (Correct)
While the theoretical and experimental foundations of agent-based systems are becoming increasingly well understood, comparatively little effort has been devoted to understanding the pragmatics of (mu... / against expert systems logic programming and all the other good

150.7   Principles of Maude - Clavel, Eker, Lincoln, Meseguer (1996)   (Correct)
This paper introduces the basic concepts of the rewriting logic language Maude and discusses its implementation. Maude is a wide-spectrum language supporting formal specification, rapid prototyping, a... / a conservative way Horn logic programming can also be supported and br Vittek. Designing constraint logic programming languages using

148.9   Semistructured and Structured Data in the Web: Going Back and Forth - Paolo Atzeni (1997)   (Correct)
this paper, we present the approach to the management of Web data as attacked in the Araneus unknown Semistructured and Structured Data in the Web: Going Back and Forth Paolo Atzeni, Giansalvatore M... / refer to the Database and Logic Programming Bibliography server at Trier br M. Ley. Database systems and logic programming bibliography server.

148.5   The Role of Abduction in Logic Programming - Kakas, Kowalski, Toni (1998)   (Correct)
This paper is a survey and critical overview of recent work on the extension of Logic Programming to perform Abductive Reasoning (Abductive Logic Programming). It updates the earlier paper "Abductive ... / The Role of Abduction in Logic Programming A.C. Kakas br work on the extension of Logic Programming to perform Abductive

146.3   Indexing for Data Models with Constraints and Classes - Kanellakis, Ramaswamy, Vengroff.. (1993)   (Correct)
We examine I/O-efficient data structures that provide indexing support for new data models. The database languages of these models include concepts from constraint programming (e.g., relational tuples... / adapts ideas of Constraint Logic Programming e.g.from to br and J. L. Lassez Constraint Logic Programming Proc. th ACM

145.4   Increasing Constraint Propagation by Redundant Modeling: an.. - Cheng, Choi, Lee, Wu (1999)   (Correct)
This paper describes our experience with a simple modeling and programming approach for increasing the amount of constraint propagation in the constraint solving process. The idea, although similar to... / is realized in the constraint logic programming language CHIP and C br mechanisms of constraint logic programming CLP and concurrent

145.4   Complexity and expressive power of logic programming - Dantsin, Eiter, Gottlob, Voronkov (1999)   (Correct)
This paper surveys various complexity and expressiveness results on different forms of logic programming. The main focus is on decidable forms of logic programming, in particular, propositional logi... / Expressive Power Of Logic Programming Evgeny Dantsin Georg br Expressive Power Of Logic Programming Evgeny Dantsin

144.9   Efficient Implementation of the Well-founded and Stable Model.. - Niemelä, Simons (1996)   (Correct)
An implementation of the well-founded and stable model semantics for rangerestricted function-free normal programs is presented. It includes two modules: an algorithm for implementing the two semantic... / C. Baral and M. Gelfond. Logic programming and knowledge br representation. Journal of Logic Programming - .

144.6   Data Mining using MLC++ - A Machine Learning Library in C++ - Kohavi, Sommerfield, Dougherty (1997)   (Correct)
Data mining algorithms including machine learning, statistical analysis, and pattern recognition techniques can greatly improve our understanding of data warehouses that are now becoming more widespre... / Vazirani Inductive Logic Programming models Lavrac Dzeroski br S. Inductive logic programming Techniques and

144.6   Hybrid Probabilistic Programs - Dekhtyar, V.S.Subrahmanian (1997)   (Correct)
The precise probability of a compound event (e.g. e1 e2 ; e1 e2) depends upon the known relationships (e.g. independence, mutual exclusion, ignorance of any relationship, etc.) between the primitive... / research on probabilistic logic programming has br a hybrid probabilistic logic programming language in which the user

143.2   XSB as an Efficient Deductive Database Engine - Sagonas (1994)   (Correct)
In this paper we describe the XSB system, an in-memory deductive database engine. XSB began from a Prolog foundation, and traditional Prolog systems are known to have a number of serious deficiencies ... / forms the basic language of logic programming is an elegant language for br deductive databases. Logic programming has an efficient

142.0   Relational Instance-Based Learning - Emde, Wettschereck (1996)   (Correct)
A relational instance-based learning algorithm, called Ribl, is motivated and developed in this paper. We argue that instancebased methods offer solutions to the often unsatisfactory behavior of curre... / behavior of current inductive logic programming ILP approaches in domains br The field of Inductive Logic Programming ILP has matured enough in

139.1   Ramification and Causality - Thielscher (1996)   (Correct)
The ramification problem in the context of commonsense reasoning about actions and change names the challenge to accommodate actions whose execution causes indirect effects. Not being part of the resp... / specific calculus based on the logic programming paradigm. On leave br and which employs the logic programming paradigm Holldobler and

138.2   Records for Logic Programming - Smolka, Treinen (1994)   (Correct)
CFT is a new constraint system providing records as logical data structure for constraint (logic) programming. It can be seen as a generalization of the rational tree system employed in Prolog II, whe... / Records for Logic Programming Gert Smolka and Ralf br structure for constraint logic programming. It can be seen as a

137.7   Deriving Production Rules for Constraint Maintenance - Ceri (1990)   (Correct)
Traditionally, integrity constraints in database systems are maintained either by rolling back any transaction that produces an inconsistent state or by disallowing or modifying operations that may ... / and enforcement. In CG logic programming is used to express and br integrity constraints through logic programming. Technical Report -

137.1   Logic Programs with Stable Model Semantics as a Constraint.. - Niemelä (1998)   (Correct)
Logic programming with the stable model semantics is put forward as an interesting constraint programming paradigm. It is shown that the paradigm embeds classical logical satisfiability but seems to p... / ini Abstract Logic programming with the stable model br is to bring advantages of logic programming based knowledge

136.3   The Logic of Bunched Implications - O'Hearn, Pym (1999)   (Correct)
We introduce a logic BI in which a multiplicative (or linear) and an additive (or intuitionistic) implication live side-by-side. The propositional version of BI arises from an analysis of the proof-th... / of the computer's store and logic programming where the resource br section under the heading of logic programming. The Sharing

136.2   On the Declarative and Procedural Semantics of Logic Programs - Przymusinski (1995)   (Correct)
One of the most important and difficult problems in logic programming is the problem of finding a suitable declarative or intended semantics for logic programs. The importance of this problem stems fr... / and difficult problems in logic programming is the problem of finding a br the declarative character of logic programming whereas its difficulty can

133.3   Constraint Programming and Database Query Languages - Kanellakis, Goldin (1994)   (Correct)
The declarative programming paradigms used in constraint languages can lead to powerful extensions of Codd's relational data model. The development of constraint database query languages from logica... / the development of constraint logic programming from logic programming but br logic programming from logic programming but with the additional

131.9   Predicate Migration: Optimizing Queries with Expensive Predicates - Hellerstein, Stonebraker (1993)   (Correct)
The traditional focus of relational query optimization schemes has been on the choice of join methods and join orders. Restrictions have typically been handled in query optimizers by "predicate push... / in the context of the LDL logic programming system CGK Their

131.9   Representing Action: Indeterminacy and Ramifications - Giunchiglia (1997)   (Correct)
We define and study a high-level language for describing actions, more expressive than the action language A introduced by Gelfond and Lifschitz. The new language, AR, allows us to describe actions wi... / its nonmonotonic extensions logic programming and by other details of br actions in extended logic programming. In Proc. of IJCAI-

128.3   A Multiple-Conclusion Meta-Logic - Miller (1994)   (Correct)
The theory of cut-free sequent proofs has been used to motivate and justify the design of a number of logic programming languages. Two such languages, Prolog and its linear logic refinement, Lolli [12... / the design of a number of logic programming languages. Two such br for concurrency. The logic programming language LO Linear

127.2   Developing a Declarative Rule Language for Applications in Product.. - Soininen, Niemelä (1999)   (Correct)
A rule-based language is proposed for product con guration applications. It is equipped with a declarative semantics providing formal de nitions for main concepts in product con guration, including ... / on developing a logic programming like rule language for br chosen. Relationship to Logic Programming Semantics The con

126.4   A Scheme for Integrating Concrete Domains into Concept Languages - Baader, Hanschke (1991)   (Correct)
A drawback which concept languages based on kl-one have is that all the terminological knowledge has to be defined on an abstract logical level. In many applications, one would like to be able to refe... / For similar reasons Logic Programming has been extended to br been extended to Constraint Logic Programming CLP see e.g.Jaffar

126.4   Stable Semantics for Disjunctive Programs - Przymusinski (1991)   (Correct)
We introduce the stable model semantics for disjunctive logic programs and deductive databases, which generalizes the stable model semantics, defined earlier for normal (i.e., non-disjunctive) program... / pointed out GL that in logic programming it is often useful to use br GL pointed out that in logic programming it is often useful to use

125.9   April - Agent PRocess Interaction Language - McCabe, Clark (1994)   (Correct)
In this paper we introduce key features of a programming language for building DAI and other types of distributed applications requiring the transmission and manipulation of complex symbolic data. The... / prototyped using a distributed logic programming system IC-Prolog II

123.7   Constraint Arithmetic on Real Intervals - Older (1993)   (Correct)
Constraint interval arithmetic is a sublanguage of BNR Prolog which offers a new approach to the old problem of deriving numerical consequences from algebraic models. Since it is simultaneously a nume... / arithmetic in constraint logic programming languages typically applies br backtracking and the logic programming paradigm radically changes

123.5   Programming Paradigms of the Andorra Kernel Language - Janson (1991)   (Correct)
The Andorra Kernel Language (AKL) is introduced. It is shown how AKL provides the programming paradigms of both Prolog and GHC. This is the original goal of the design. However, it has also been possi... / AKL is a general concurrent logic programming language that is based on br languages and constraint logic programming in a single unified

123.4   Improved CLP Scheduling with Task Intervals - Caseau, Laburthe (1994)   (Correct)
In this paper we present a new technique that can be used to improve performance of job scheduling with a constraint programming language. We show how, by focusing on some special sets of tasks, one c... / with an extensible constraint logic programming language. In both cases we br the flexibility of constraint logic programming CLP However the nature

119.1   Encoding Planning Problems in Nonmonotonic Logic Programs - Dimopoulos, Nebel, Koehler (1997)   (Correct)
We present a framework for encoding planning problems in logic programs with negation as failure, having computational efficiency as our major consideration. In order to accomplish our goal, we brin... / we bring together ideas from logic programming and the planning systems br becomes available. Logic programming systems accommodate

119.1   Part-of-Speech Tagging Using Progol - Cussens (1997)   (Correct)
A system for `tagging' words with their part-of-speech (POS) tags is constructed. The system has two components: a lexicon containing the set of possible POS tags for a given word, and rules which u... / for a word. The Inductive Logic Programming ILP system Progol is used br application of the Inductive Logic Programming ILP system Progol to

119.1   Knowledge Compilation Using Horn Approximations - Selman, Kautz (1991)   (Correct)
We present a new approach to developing fast and efficient knowledge representation systems. Previous approaches to the problem of tractable inference have used restricted languages or incomplete infe... / Moreover the experience with logic programming and databases suggests that br horn formula. Journal of Logic Programming - .

118.8   Using meta-logic to reconcile reactive with rational agents - Kowalski (1995)   (Correct)
In this paper I outline an attempt to reconcile the traditional Artificial Intelligence notion of a logic-based rational agent with the contrary notion of a reactive agent that acts "instinctively" ... / I will use the tools of meta-logic programming to define the br using the tools of meta-logic programming to combine assimilation of

118.1   Active Learning for Natural Language Parsing and Information.. - Thompson, Califf, Mooney (1999)   (Correct)
In natural language acquisition, it is difficult to gather the annotated data needed for supervised learning; however, unannotated data is fairly plentiful. Active learning methods attempt to select f... / It uses inductive logic programming ILP methods Muggleton br S. Inductive Logic Programming Techniques and

117.2   Theory of Generalized Annotated Logic Programming and its Applications - Kifer, Subrahmanian (1992)   (Correct)
Annotated logics were introduced in [43] and later studied in [5, 7, 31, 32]. In [31], annotations were extended to allow variables and functions, and it was argued that such logics can be used to pro... / of Generalized Annotated Logic Programming and its Applications br proposals for multivalued logic programming as

115.9   How to Declare an Imperative - Wadler (1995)   (Correct)
How can we integrate interaction into a purely declarative language? This tutorial describes a solution to this problem based on a monad. The solution has been implemented in the functional language H... / Lloyd editor International Logic Programming Symposium MIT Press br which combines functional and logic programming. Monads have also served as

115.9   Tail Bounds for Occupancy and the Satisfiability Threshold Conjecture - Kamath, Motwani, Palem, Spirakis (1995)   (Correct)
The classical occupancy problem is concerned with studying the number of empty bins resulting from a random allocation of m balls to n bins. We provide a series of tail bounds on the distribution of t... / VLSI design and testing logic programming inference machine

111.3   Representing Incomplete Knowledge in Abductive Logic Programming - Denecker (1993)   (Correct)
Recently, Gelfond and Lifschitz presented a formal language for representing incomplete knowledge on actions and states, and a sound translation from this language to extended logic programming. We pr... / Knowledge in Abductive Logic Programming Marc Denecker y br this language to extended logic programming. We present an alternative

111.3   A Demand Driven Computation Strategy for Lazy Narrowing - Loogen, Fraguas, Artalejo (1993)   (Correct)
Many recent proposals for the integration of functional and logic programming use conditional term rewriting systems (CTRS) as programs and narrowing as goal solving mechanism. This paper specifies ... / integration of functional and logic programming use conditional term br integration of functional and logic programming take conditional term

111.1   Splitting a Logic Program - Lifschitz, Turner (1994)   (Correct)
In many cases, a logic program can be divided into two parts, so that one of them, the "bottom" part, does not refer to the predicates defined in the "top" part. The "bottom" rules can be used then fo... / of Deductive Databases and Logic Programming pages - . Morgan br Int'l Conf. and Symp. on Logic Programming pages - .

110.1   Applications of Machine Learning and Rule Induction - Langley, Simon (1995)   (Correct)
An important area of application for machine learning is in automating the acquisition of knowledge bases required for expert systems. In this paper, we review the major paradigms for machine learning... / Learning inductive logic programming reviewed by Bratko and br this problem using inductive logic programming which they felt was

105.1   Tabulated Resolution for Well Founded Semantics - Bol, Degerstedt (1993)   (Correct)
Based on the search forest for positive programs as defined by Bol and Degerstedt, we define a tabulated version of SLS-resolution that is sound and complete w.r.t. well founded semantics. In contrast... / forest is finite. Keywords logic programming deductive databases well br We use the standard logic programming terminology and definitions

102.8   Transformation-Based Bottom-Up Computation of the Well-Founded Model - Brass, Dix, Freitag, Zukowski (1998)   (Correct)
We present a bottom-up algorithm for the computation of the well- founded model of non-disjunctive logic programs. Our method is based on the elementary program transformations studied by Brass and Di... / J. Logic Programming Volume - br Non-monotonic Extensions of Logic Programming following JICSLP' Bad

102.8   What can Knowledge Representation do for Semi-Structured Data? - Calvanese, De Giacomo, Lenzerini (1998)   (Correct)
The problem of modeling semi-structured data is important in many application areas such as multimedia data management, biological databases, digital libraries, and data integration. Graph schemas (Bu... / First Order Logic nor Logic Programming nor Frame-based languages br First Order Logic nor Logic Programming nor Frame-based languages

102.1   Update By Means Of Inference Rules - Przymusinski, Turner (1997)   (Correct)
Katsuno and Mendelzon have distinguished two abstract frameworks for reasoning about change: theory revision and theory update. Theory revision involves a change in knowledge or belief with respect to... / in a language similar to logic programming. While revision programs br The Journal Of Logic Programming C Fl Elsevier Science

101.4   Minimal Model Generation with Positive Unit Hyper-Resolution Tableaux - Bry, Yahya (1996)   (Correct)
Herbrand models for clausal theories are useful in several areas of computer science. In most cases, however, the conventional model generation algorithms are inappropriate because they generate non... / Model generation is useful in logic programming and deductive databases for br th Int. Conf. on Logic Programming - . MIT Press .

99.9   Strategic Pattern Matching - Visser (1999)   (Correct)
Stratego is a language for the speci cation of transformation rules and strategies for applying them. The basic actions of transformations are matching and building instantiations of rst-order term... / systems functional and logic programming languages. First-order br In R. A. Kowalski editor Logic Programming. Proceedings of the Fifth

98.5   Description Logics in Data Management - Borgida (1995)   (Correct)
Description logics and reasoners, which are descendants of the kl-one language, have been studied in depth in Artificial Intelligence. After a brief introduction, we survey in this paper their applica... / for those familiar with logic programming Since descriptions br deduction not made in current logic programming systems. It is such

98.5   Induction of First-Order Decision Lists: Results on Learning the Past .. - Mooney (1995)   (Correct)
This paper presents a method for inducing logic programs from examples that learns a new class of concepts called first-order decision lists, defined as ordered lists of clauses each ending in a cut. ... / . Introduction Inductive logic programming ILP is a growing subtopic br from most work in Inductive Logic Programming a number of related pieces

98.5   Declarative Programming in Escher - Lloyd (1995)   (Correct)
ion) If t is a term of type fi and x ff is a variable of type ff, then x ff :t is a term of type ff ! fi. 4. (Application) If s is a term of type ff ! fi and t is a term of type ff, then (s t) is a te... / of both functional and logic programming languages. It has types and br calls a familiar feature of logic programming languages which provides a

97.8   Directional Types And The Annotation Method - Johan Boye (1997)   (Correct)
This paper shows that the annotation proof method, proposed by Deransart for proving declarative properties of logic programs, is also applicable for proving correctness of directional types. In parti... / method for concurrent logic programming. Here T-resolution seems to br the use of such techniques in logic programming is the multi-pass execution

97.8   Mining Association Rules in Multiple Relations - Dehaspe (1997)   (Correct)
The application of algorithms for efficiently generating association rules is so far restricted to cases where information is put together in a single relation. We describe how this restriction can ... / from the field of inductive logic programming. We present the system br association rules inductive logic programming Introduction

97.1   Top-Down Induction Of First Order Logical Decision Trees - Blockeel (1998)   (Correct)
this paper. For instance, the Progol system (Muggleton, 1995) has recently been extended with caching and other efficiency improvements (Cussens, 1997). Another direction of work is the use of samplin... / possibilities of inductive logic programming in the context of databases. br the application of inductive logic programming for data mining. As both

97.1   The ARANEUS Web-Base Management System - Mecca, Atzeni, Masci, Merialdo.. (1998)   (Correct)
Introduction The paper describes the Araneus Web-Base Management System [1, 5, 4, 6], a system developed at Universit`a di Roma Tre, which represents a proposal towards the definition of a new kind of... / including the Database and Logic Programming Bibliography Server at br M. Ley. DataBase systems and Logic Programming bibliography site.

96.9   Static Semantics For Normal and Disjunctive Logic Programs - Przymusinski (1993)   (Correct)
In this paper, we propose a new semantic framework for disjunctive logic programming by introducing static expansions of disjunctive programs. The class of static expansions extends both the classes o... / framework for disjunctive logic programming by introducing static br of semantic issues in logic programming and the theory of deductive

96.5   Constraint Hierarchies - Borning, Feldman-Benson, Wilson (1992)   (Correct)
Constraints allow programmers and users to state declaratively a relation that should be maintained, rather than requiring them to write procedures to maintain the relation themselves. They are thus... / universally adopted in the logic programming community for example in br example in the Constraint Logic Programming language scheme and

96.2   Semantics of Logic Programs: Their Intuitions and Formal Properties.. - Dix (1994)   (Correct)
Properties. In Luis Moniz Pereira and Anil Nerode, editors, Logic Programming and Non-Monotonic Reasoning, Proceedings of the Second International Workshop, pages 43--59. Lisbon, MIT Press, July 1993.... / logic Programs. Journal of Logic Programming - . br logic programs. Journal of Logic Programming - . War

96.2   Introducing Global Constraints in CHIP - Beldiceanu, Contejan (1994)   (Correct)
The purpose of this paper is to show how the introduction of new primitive constraints (e.g. among, diffn, cycle) over finite domains in the constraint logic programming system CHIP result in finding ... / domains in the constraint logic programming system CHIP result in br by using current constraint logic programming languages. One of the main

93.6   A Deductive System for Non-Monotonic Reasoning - Eiter, Leone, Mateis, Pfeifer.. (1997)   (Correct)
Disjunctive Deductive Databases (DDDBs) --- function-free disjunctive logic programs with negation in rule bodies allowed --- have been recently recognized as a powerful tool for knowledge represent... / of integrating databases with logic programming opened in the past the br database systems utilize logic programming and extensions thereof for

92.7   Concurrency and Communication in Transaction Logic - Bonner, Kifer (1996)   (Correct)
In previous work, we developed Transaction Logic (or T R), which deals with state changes in deductive databases. T R provides a logical framework in which elementary database updates and queries can ... / Conference and Symposium on Logic Programming JICSLP September - br on concurrency in databases logic programming and elsewhere CT R is

92.7   Ensuring Global Termination of Partial Deduction while Allowing.. - Martens, Gallagher (1995)   (Correct)
The control of polyvariance is a key issue in partial deduction of logic programs. Certainly, only finitely many specialised versions of any procedure should be generated, while, on the other hand, ov... / It was introduced to logic programming by and has since then br with the basic concepts in logic programming as they are presented in

91.3   Deductive Composition of Astronomical Software from Subroutine.. - Stickel, Waldinger, Lowry.. (1994)   (Correct)
Automated deduction techniques are being used in a system called Amphion to derive, from graphical specifications, programs composed from a subroutine library. The system has been applied to construct... / Rollins and Wing RW logic programming techniques are invoked to br International Conference on Logic Programming Paris June . Smi

90.9   Separate-and-Conquer Rule Learning - Fürnkranz (1999)   (Correct)
This paper is a survey of inductive rule learning algorithms that use a separate-andconquer strategy. This strategy can be traced back to the AQ learning system and still enjoys popularity as can be s... / its frequent use in inductive logic programming systems. We will put this br in the field of inductive logic programming Bergadano Gunetti

90.7   A Survey on Complexity Results for Non-monotonic Logics - Cadoli, Schaerf (1993)   (Correct)
This paper surveys the main results appeared in the literature on the computational complexity of non-monotonic inference tasks. We not only give results about the tractability/intractability of the i... / whose relations with logic programming are clear and well studied. br and negation as failure in logic programming have been defined with the

89.6   Using Typed Lambda Calculus to Implement Formal Systems on a Machine - Avron, Honsell, Mason, Pollack (1992)   (Correct)
this paper and the LF. In particular the idea of having an operator T : Prop ! Type appears already in De Bruijn's earlier work, as does the idea of having several judgements. The paper [24] describes... / Provers in a Higher-Order Logic Programming Language PhD thesis br Provers in a Higher-Order Logic Programming Language. in Ninth

88.8   Two Classes of Boolean Functions for Dependency Analysis - Armstrong, Marriott, Schachte.. (1994)   (Correct)
Many static analyses for declarative programming/database languages use Boolean functions to express dependencies among variables or argument positions. Examples include groundness analysis, arguably ... / Programming Languages Logic Programming D. . Programming br analysis of concurrent logic programming languages and

86.9   Towards a unified agent architecture that combines rationality with.. - Kowalski, Sadri (1996)   (Correct)
In this paper we analyse the differences between rational and reactive agent architectures, and propose a uniform agent architecture that aims to capture both as special cases. For this purpose we emp... / elsewhere to unify abductive logic programming constraint logic br logic programming constraint logic programming and semantic query

86.9   Principles And Implementation Of Deductive Parsing - Shieber (1995)   (Correct)
We present a system for generating parsers based directly on the metaphor of parsing as deduction. Parsing algorithms can be represented directly as deduction systems, and a single deduction engine ca... / J. Logic Programming - br Nj . The Journal Of Logic Programming C Flelsevier Science

86.4   A Logical Approach to High-Level Robot Programming - A Progress Report - Lesperance, Levesque, Lin, al. (1994)   (Correct)
This paper describes a novel approach to high-level robot programming based on a highly developed logical theory of action. The user provides a specification of the robot's basic actions (their precon... / result will be GOLOG a novel logic programming language suitable for

86.2   A Finite Presentation Theorem for Approximating Logic Programs.. - Heintze, al. (1990)   (Correct)
Nevin Heintze Joxan Jaffar School of Computer Science IBM T.J. Watson Research Center Carnegie Mellon University PO Box 218 Pittsburgh, PA 15213 Yorktown Heights, NY 10598 Summary The notion of c... / unifiers. The relevant area in logic programming is that of type inference br that on type inference in logic programming. The main result that our

85.7   Programming Languages for Distributed Applications - Haridi, Van Roy, Brand, Schulte (1998)   (Correct)
Much progress has been made in distributed computing in the areas of distribution structure, open computing, fault tolerance, and security. Yet, writing distributed applications remains difficult beca... / an evolution of concurrent logic programming has both the br Oz has deep roots in the logic programming and concurrent logic

85.7   Learning First-Order Acyclic Horn Programs from Entailment - Reddy, Tadepalli (1998)   (Correct)
In this paper, we consider learning first-order Horn programs from entailment. In particular, we show that any subclass of first-order acyclic Horn programs with constant arity is exactly learnable ... / problem in inductive logic programming with applications ranging br J. Foundations of Logic Programming nd ed.Springer-Verlag

85.1   Event Calculus Planning Revisited - Shanahan (1997)   (Correct)
In 1969 Cordell Green presented his seminal description of planning as theorem proving with the situation calculus. The most pleasing feature of Green's account was the negligible gap between high-lev... / formalism and employ abductive logic programming as our theorem proving br is to sketch the use of logic programming techniques to render the

84.0   The execution algorithm of Mercury, an efficient purely declarative.. - Zoltan Somogyi (1996)   (Correct)
We introduce Mercury, a new purely declarative logic programming language designed to provide the support that groups of application programmers need when building large programs. Mercury's strong typ... / efficient purely declarative logic programming language Zoltan Somogyi br a new purely declarative logic programming language designed to provide

84.0   Bag of words and word psitions - Cohen (1995)   (Correct)
Text categorization is the task of classifying text into one of several predefined categories. In this paper we will evaluate the effectiveness of several ILP methods for text categorization, and also... / IJCAI Workshop on Inductive Logic Programming Chambery France . br models. In Inductive Logic Programming. Academic Press .

83.9   Mixed Integer Programming Methods for Computing Nonmonotonic.. - Bell (1994)   (Correct)
Though the declarative semantics of both explicit and nonmonotonic negation in logic programs has been studied extensively, relatively little work has been done on computation and implementation of th... / Preliminaries . Basic Logic Programming Notions In this section br four alternative semantics for logic programming with classical negation.

83.9   Efficient Top-Down Computation Of Queries Under The Well-Founded.. - Chen (1994)   (Correct)
This paper investigates two major implementation issues of query evaluation under the well-founded semantics, namely (a) to ensure that negative literals be resolved only after their positive counterp... / J. Logic Programming - br Ccr- . The Journal Of Logic Programming C Flelsevier Science

82.4   Hierarchical Constraint Logic Programming - Wilson (1993)   (Correct)
A constraint describes a relation to be maintained unknown Hierarchical Constraint Logic Programming (Ph.D. Dissertation) Molly Ann Wilson Dept. of Computer Science and Engineering University of Was... / Hierarchical Constraint Logic Programming Ph.D. Dissertation br Hierarchical Constraint Logic Programming by Molly Ann Wilson

82.4   Object-Oriented Concurrent Constraint Programming in Oz - Henz, Smolka, Würtz (1993)   (Correct)
Oz is a higher-order concurrent constraint programming system under development at DFKI. It combines ideas from logic and concurrent programming in a simple yet expressive language. From logic program... / yet expressive language. From logic programming Oz inherits logic variables br employed in concurrent logic programming. Based on cells and

81.8   Type Inference with Constrained Types - Odersky, Sulzmann, Wehr (1999)   (Correct)
this paper we present a general framework HM(X) for Hindley/Milner style type systems with constraints, analogous to the CLP(X) framework in constraint logic programming [JM94]. Particular type system... / framework in constraint logic programming JM Particular type br and Michael Maher. Constraint logic programming A survey. Journal of

81.8   The Belief-Desire-Intention Model of Agency - Georgeff, Pell, Pollack, Tambe.. (1999)   (Correct)
Introduction Within the ATAL community, the belief-desire-intention (BDI) model has come to be possibly the best known and best studied model of practical reasoning agents. There are several reasons ... / Programming paradigms such as logic programming have welldefined and

81.0   Possibilistic logic - Dubois, Lang, Prade (1992)   (Correct)
This paper is organized as follows : Section 2 pursues the overview by introducing background material on fuzzy set and possibility theory, including comparative possibility relations that underlie po... / and gave birth to logic programming tools Mukaidono et al. br discrete optimization and logic programming. . Possibility theory

80.8   Solving Small TSPs with Constraints - Caseau, Laburthe (1997)   (Correct)
This paper presents a set of techniques that makes constraint programming a technique of choice for solving small (up to 30 nodes) traveling salesman problems. These techniques include a propagation s... / the th Int. Conf. on Logic Programming MIT Press . Y. br An Exact Constraint Logic Programming Algorithm for the Travelling

80.4   A Closed Form Evaluation For Datalog Queries With Integer (GAP)-Order .. - Revesz (1993)   (Correct)
We provide a generalization of Datalog based on generalizing databases by adding integer order constraints to relational tuples. For Datalog queries with integer (gap)-order constraints (denoted Dat... / tuple comes from constraint logic programming systems e.g. CLP br Generalizations. Journal of Logic Programming - . J.

79.9   Super Logic Programs - Stefan Brass, Jürgen Dix, Teodor C.. (1998)   (Correct)
Recent extensive research on non-monotonic reasoning and logic programming has clearly demonstrated that logic programs are sufficiently expressive to allow formalizations of many important problems i... / non-monotonic reasoning and logic programming has clearly demonstrated br a suitable extension of the logic programming paradigm. We argue that

79.9   Relational Learning Techniques for Natural Language Information.. - Califf (1998)   (Correct)
The recent growth of online information available in the form of natural language documents creates a greater need for computing systems with the ability to process those documents to simplify access ... / from several Inductive Logic Programming ILP systems. These br In particular inductive logic programming ILP Lavrac Dzeroski

78.2   Comparative Experiments on Disambiguating Word Senses: An.. - Mooney (1996)   (Correct)
This paper describes an experimental comparison of seven different learning algorithms on the problem of learning to disambiguate the meaning of a word from context. The algorithms tested include stat... / Brill and inductive logic programming Zelle Mooney to br demonstrated that an inductive logic programming method produces even better

78.2   A Circumscriptive Calculus of Events - Shanahan (1995)   (Correct)
A calculus of events is presented in which domain constraints, concurrent events, and events with non-deterministic effects can be represented. The paper offers a non-monotonic solution to the frame p... / taken out of the framework of logic programming and augmented with a br Artificial Intelligence and Logic Programming Volume Nonmonotonic

76.5   Map Labeling and Its Generalizations - Doddi, Marathe, Mirzaian, Moret, Zhu (1997)   (Correct)
Map labeling is of fundamental importance in cartography and geographical information systems and is one of the areas targeted for research by the ACM Computational Geometry Impact Task Force. Previou... / artificial intelligence and logic programming see for instance Jo

76.5   PROTEIN: A PROver with a Theory Extension INterface - Peter Baumgartner, Ulrich Furbach (1994)   (Correct)
PROTEIN (PROver with a Theory Extension INterface) is a PTTPbased first order theorem prover over built-in theories. Besides various standardrefinements known for model elimination, PROTEIN also off... / interpreter for disjunctive logic programming. PROTEIN includes br of the th Int. Conf. on Logic Programming pages - . The MIT

75.3   A Generalization of Analytic Deduction via Labelled Deductive Systems .. - D'Agostino, Gabbay (1995)   (Correct)
In this series of papers we set out to generalize the notion of classical analytic deduction (i.e. deduction via elimination rules) by combining the methodology of Labelled Deductive Systems [Gab94] w... / artificial intelligence and logic programming. In these fields there is a br Handbook of Logic in AI and Logic Programming. Oxford University Press

75.0   Higher-Order Logic Programming - Nadathur, Miller (1986)   (Correct)
ly, if a tactic R holds of G1 and G2, i.e., if (R G1 G2) is solvable from a presentation of primitive tactics as a set of definite clauses, then satisfying the goal G2 in the object-language should su... / CS- - Higher-Order Logic Programming Gopalan Nadathur Dale br December Higher-Order Logic Programming y Gopalan Nadathur z

74.2   Relationlog: A Typed Extension to Datalog with Sets and Tuples - Liu (1998)   (Correct)
This paper presents a novel logic programming based language for nested relational and complex value models called Relationlog. It stands in the same relationship to the nested relational and complex ... / J. Logic Programming - br .This paper presents a novel logic programming based language for nested

74.2   Theorem Proving Modulo - Dowek, Hardin, Kirchner (1998)   (Correct)
Theorem proving modulo" is a way to remove computational arguments from proofs by reasoning modulo a congruence on propositions. Such a technique, issued from automated theorem proving, is of wider i... / spread with constraint logic programming JL and then constraint br integration of functions into logic programming From theory to practice.

74.2   COCA: Collaborative Objects Coordination Architecture - Li (1998)   (Correct)
Coordination policies vary from collaboration to collaboration and are even subject to evolution in different phases of the same collaboration. It is vital for collaborative systems to be flexible eno... / Coordination Languages Logic Programming Distributed Systems br Research results from the logic programming community may be adopted

74.0   Minimal Belief and Negation as Failure - Lifschitz (1994)   (Correct)
Fangzhen Lin and Yoav Shoham defined a propositional nonmonotonic logic which uses two independent modal operators. One of them represents minimal knowledge, the other is related to the ideas of justi... / and default logic to logic programming and to the theory of br as well as some logic programming languages. This work can be

72.7   Fighting Livelock in the i-Protocol: A Comparative Study of.. - Dong, Du, Ramakrishna, Ramakrishnan, .. (1999)   (Correct)
The i-protocol, an optimized sliding-window protocol for GNU UUCP, came to our attention two years ago when we used the Concurrency Factory's local model checker to detect, locate, and correct a non... / of the underlying tabled logic programming system XSB XSB and our br Prolog code. XSB XSB is a logic programming system developed at SUNY

72.7   On Integrating Constraint Propagation and Linear Programming for.. - Hooker, Ottosson, Thorsteinsson, Kim (1999)   (Correct)
Linear programming and constraint propagation are complementary techniques with the potential for integration to benefit the solution of combinatorial optimization problems. Attempts to combine them h... / IP and constraint logic programming CLP respectively. They br of CLP and IP. Constraint Logic Programming In Finite Domain CLP each

72.4   A Linear Logical Framework - Cervesato, Pfenning (1996)   (Correct)
We present the linear type theory LLF as the forThis extended abstract will appear on the proceedings of the Eleventh Annual IEEE Symposium on Logic in Computer Science --- LICS'96, New Brunswick, NJ,... / interpretation as a logic programming language under which the br efficient implementation as a logic programming language in the style of

72.4   Algebraic Properties of Idempotent Substitutions - Palamidessi (1996)   (Correct)
This paper presents an algebra of idempotent substitutions whose operations have many properties. We provide an algorithm to compute these operations and we show how they are related to the standard c... / composition. The theory of Logic Programming can be rewritten in terms of br for a theory of concurrent logic programming. Introduction. A nice

72.3   Towards Constraint Satisfaction through Logic Programs and the Stable .. - Simons (1997)   (Correct)
Logic programs with the stable model semantics can be thought of as a new paradigm for constraint satisfaction, where the rules of a program are seen as constraints on the stable models. In this work ... / stable model semantics logic programming nonmonotonic reasoning br of stable models is not logic programming as query evaluation the

72.3   ECLiPSe: A Platform for Constraint Logic Programming - Wallace, Novello, Schimpf (1997)   (Correct)
This paper introduces the Constraint Logic Programming (CLP) platform ECLiPSe. ECLiPSe is designed to be more than an implementation of CLP: it also supports mathematical programming and stochastic pr... / A Platform for Constraint Logic Programming Mark Wallace Stefano br introduces the Constraint Logic Programming CLP platform ECL i

71.6   Foundations of Aggregation Constraints - Ross, Srivastava, Stuckey, Sudarshan (1994)   (Correct)
We introduce a new constraint domain, aggregation constraints, that is useful in database query languages, and in constraint logic programming languages that incorporate aggregate functions. We formal... / languages and in constraint logic programming languages that incorporate br languages and in constraint logic programming languages that incorporate

71.6   Mutagenesis: ILP experiments in a non-determinate biological domain - Srinivasan, Muggleton, King.. (1994)   (Correct)
This paper describes the use of Inductive Logic Programming as a scientific assistant. In particular, it details the application of the ILP system Progol to discovering structural features that can re... / describes the use of Inductive Logic Programming as a scientific assistant. br knowledge an Inductive Logic Programming tool firstly complements a

70.6   The Zinc Experiment: An Economical Implementation Of The Ml Language - Leroy (1990)   (Correct)
This report details the design and implementation of the ZINC system. This is an implementation of the ML language, intended to serve as a test field for various extensions of the language, and for ne... / paradigms such as logic programming object-oriented

70.5   Andorra-I: A Parallel Prolog System that Transparently Exploits both.. - Costa, Warren, Yang (1991)   (Correct)
Andorra-I is an experimental parallel Prolog system that transparently exploits both dependent and-parallelism and or-parallelism. It constitutes the first implementation of the Basic Andorra model, a... / written in Prolog and other logic programming languages it is somewhat br non-deterministic parallel logic programming. In Proceedings of the

69.5   Automated Refinement of First-Order Horn-Clause Domain Theories - Richards, Mooney (1995)   (Correct)
Knowledge acquisition is a difficult, error-prone, and time-consuming task. The task of automatically improving an existing knowledge base using learning methods is addressed by the class of systems p... / in several domains including logic programming and qualitative modelling. br body of work in inductive logic programming ILP Muggleton

69.1   Partial Deduction of Disjunctive Logic Programs: A Declarative.. - Sakama (1994)   (Correct)
This paper presents a partial deduction method for disjunctive logic programs. We first show that standard partial deduction in logic programming is not applicable as it is in the context of disjunc... / standard partial deduction in logic programming is not applicable as it is br optimization techniques in logic programming. Given a logic program

68.2   Kernel Andorra Prolog And Its Computation Model - Haridi, Janson (1990)   (Correct)
The logic programming language framework Kernel Andorra Prolog is defined by a formal computation model. In Kernel Andorra Prolog, general combinations of concurrent reactive languages and nondetermin... / ABSTRACT The logic programming language framework Kernel br time now the main efforts of logic programming language-design and

68.0   A Semantic Basis for the Termination Analysis of Logic Programs - Codish, Taboch (1997)   (Correct)
This paper presents a formal semantic basis for the termination analysis of logic programs. The semantics exhibits the termination properties of a logic program through its binary unfoldings --- a pos... / readily available constraint logic programming techniques. A working br implemented using constraint logic programming technology. The analysis

68.0   Mechanizing Coinduction and Corecursion in Higher-order Logic - Paulson (1997)   (Correct)
A theory of recursive and corecursive definitions has been developed in higher-order logic (HOL) and mechanized using Isabelle. Least fixedpoints express inductive data types such as strict lists; gre... / HOL etc. Isabelle has logic programming features such as

68.0   Applications of Linear Logic to Computation: An Overview - Alexiev (1993)   (Correct)
This paper is an overview of existing applications of Linear Logic (LL) to issues of computation. After a substantial introduction to LL, it discusses the implications of LL to functional programming,... / LL to functional programming logic programming concurrent and br functional programming logic programming concurrent and

67.2   Temporal Deductive Databases - Baudinet, Chomicki, Wolper (1992)   (Correct)
We survey a number of approaches to the problem of finite representation of infinite temporal extensions. Two of them, Datalog 1S and Templog, are syntactical extensions of Datalog ; the third is base... / Keywords query processing logic programming temporal logic constraint br temporal logic constraint logic programming expressiveness

66.6   Asynchronous Communication Model Based on Linear Logic - Kobayashi (1995)   (Correct)
We propose a new framework called ACL for concurrent computation based on linear logic. ACL is a kind of linear logic programming framework, where its operational semantics is described in terms of pr... / ACL is a kind of linear logic programming framework where its br of techniques for traditional logic programming. ACL's attractive features

66.6   Programming in Lygon: An Overview - Harland, Pym, Winikoff (1995)   (Correct)
For many given systems of logic, it is possible to identify, via systematic proof-theoretic analyses, a fragment which can be used as a basis for a logic programming language. Such analyses have be... / can be used as a basis for a logic programming language. Such analyses br the definition of the linear logic programming language Lygon. It

65.5   Computing Least Common Subsumers in Description Logics - Cohen, Borgida, Hirsh (1992)   (Correct)
Description logics are a popular formalism for knowledge representation and reasoning. This paper introduces a new operation for description logics: computing the "least common subsumer" of a pair of ... / between two other concepts. In logic programming similar operations called

64.1   Feature Logics - Rounds (1994)   (Correct)
Contents HANDBOOK OF LOGIC AND LANGUAGE Edited by Van Benthem & Ter Meulen c fl 1994 Elsevier Science B.V. All rights reserved 2 William C. Rounds Ch. Section 1 Feature Logics 3 1. Introduction 1.1. O... / as the control mechanism is a logic programming language. For complete br to Smolka arises from logic programming where terms are used as

64.1   Computation of Stable Models and its Integration with Logical Query.. - Chen, Warren (1994)   (Correct)
The well-founded semantics and the stable model semantics capture intuitions of the skeptical and credulous semantics in nonmonotonic reasoning, respectively. They represent the two dominant proposals... / Logic Deductive Database Logic Programming Nonmonotonic Reasoning br Contributions to the theory of logic programming. JACM -

64.1   Distributed Programming with Logic Tuple Spaces - Ciancarini (1994)   (Correct)
s are available from the same host in the directory /pub/TR/UBLCS/ABSTRACTS in plain text format. All local authors can be reached via e-mail at the address last-name@cs.unibo.it. UBLCS Technical Repo... / April . - What is Logic Programming good for in Software br combination of Linda with a logic programming language. We are interested

63.8   Solving Linear Arithmetic Constraints for User Interface Applications - Borning, Marriott (1997)   (Correct)
Linear equality and inequality constraints arise naturally in specifying many aspects of user interfaces, such as requiring that one window be to the left of another, requiring that a pane occupy the ... / for implementing constraint logic programming languages. . Overview br solvers has been in the logic programming and constraint logic

63.8   A New Approach to Integrating Mixed Integer Programming and.. - Rodosek, Wallace, Hajian (1997)   (Correct)
This paper represents an integration of Mixed Integer Programming (MIP) and Constraint Logic Programming (CLP) which, like MIP, tightens bounds rather than adding constraints during search. The integr... / Programming and Constraint Logic Programming Robert Rodo sek Mark G. br MIP and Constraint Logic Programming CLP which like MIP

63.7   A Logic Programming System for Non-monotonic Reasoning - Alferes, Damásio, Pereira (1995)   (Correct)
The evolution of Logic Programming semantics has included the introduction of a new explicit form of negation, beside the older implicit (or default) negation typical of Logic Programming. The richer ... / A Logic Programming System for Non-monotonic br Abstract The evolution of Logic Programming semantics has included the

63.7   Pac-learning Recursive Logic Programs: Negative Results - Cohen (1995)   (Correct)
In a companion paper it was shown that the class of constant-depth determinate k-ary recursive clauses is efficiently learnable. In this paper we present negative results showing that any natural gene... / . Introduction Inductive logic programming ILP Muggleton br system are expressed in a logic programming language. While many

63.7   On the Declarative and Procedural Semantics of Deductive.. - Dobbie, Topor (1995)   (Correct)
We present declarative and procedural semantics for a deductive object-oriented language, Gulog. The declarative semantics is based on preferred minimal models. We describe both bottom-up and top-do... / by a translation to a logic programming language thus providing br are similar to those in logic programming except that in Gulog we

63.7   Disjunctive Semantics based upon Partial and Bottom-Up Evaluation - Stefan Brass, Jürgen Dix (1995)   (Correct)
We present a new and general approach of defining semantics for disjunctive logic programs. Our framework consists of two parts: (1) a semantical , where semantics are defined in an abstract way as th... / Abstract properties of logic programming semantics were extensively br the abstract properties of logic programming semantics that we need and

63.6   Computing argumentation in logic programming - Kakas, Toni (1999)   (Correct)
In recent years, argumentation has been shown to be an appropriate framework in which logic programming with negation as failure as well as other logics for non-monotonic reasoning can be encompassed.... / Computing argumentation in logic programming Antonios C. Kakas br framework in which logic programming with negation as failure as

62.0   PAC-Learnability of Determinate Logic Programs - Dzeroski, Muggleton, Russell (1992)   (Correct)
The field of Inductive Logic Programming (ILP) is concerned with inducing logic programs from examples in the presence of background knowledge. This paper defines the ILP problem, and describes the v... / The field of Inductive Logic Programming ILP is concerned with br has been named Inductive Logic Programming ILP Muggleton

62.0   Generalization and Learnability: A Study of Constrained Atoms - Page, Jr., Frisch (1992)   (Correct)
This paper studies the generalization of atomic formulas, or atoms, that are augmented with constraints on or among their terms. The atoms may also be viewed as definite clauses whose antecedents expr... / Stephen H. Ed Inductive Logic Programming. London Academic Press br From a constraint logic programming point of view an atomic

61.8   Equational Reasoning and Term Rewriting Systems - Plaisted (1993)   (Correct)
ordering structures and computational complexity. Technical Report CSD-TR-621, University of London, May 1990. [Che81] P. Chew. Unique normal forms in term rewriting systems with repeated variables. I... / Logic programming and narrowing br in Artificial Intelligence and Logic Programming volume edited by Dov

61.7   Deriving Incremental Production Rules for Deductive Data - Ceri, Widom (1994)   (Correct)
We show that the production rule mechanism provided by active database systems can be used to quickly and easily implement the logic rule interface of deductive database systems. Deductive rules speci... / deductive database systems logic programming style rules are used to br G. Gottlob and L. Tanca. Logic Programming and Databases.

61.7   A Foundation for Higher-order Concurrent Constraint Programming - Gert Smolka (1994)   (Correct)
We present the fl-calculus, a computational calculus for higher-order concurrent programming. The calculus can elegantly express higher-order functions (both eager and lazy) and concurrent objects wit... / solving in the style of logic programming. A such extended br Its roots are concurrent logic programming and constraint logic

60.8   Coreference and Modality - Groenendijk (1996)   (Correct)
this paper is devoted to an analysis of a specific problem area, which is not only of interest descriptively, but which also presents an interesting theoretical challenge. The descriptive area is that... / of so-called declarative logic'programming languages the notion of a

60.8   Lazy Narrowing: Strong Completeness and Eager Variable Elimination - Middeldorp, Okui, Ida (1995)   (Correct)
Narrowing is an important method for solving unification problems in equational theories that are presented by confluent term rewriting systems. Because narrowing is a rather complicated operation, se... / mechanism of many functional-logic programming languages see Hanus for br integration of functional and logic programming It is well-known that

60.3   Fundamentals Of Deductive Program Synthesis - Manna, Waldinger (1992)   (Correct)
An informal tutorial is presented for program synthesis, with an emphasis on deductive methods. According to this approach, to construct a program meeting a given specification, we prove the existence... / and Horning GH ffl Logic Programming. Executing a program br Provers in a Higher-Order Logic Programming Language Ninth

59.7   Strong Termination of Logic Programs - Bezem (1993)   (Correct)
this paper appeared as [B]. 1. INTRODUCTION Termination of logic programs is of course of utmost importance. The question whether the top-down evaluation of a goal G terminates with respect to a logic... / Key Words Phrases logic programming termination recursion br and notation concerning logic programming we refer the reader to A

59.5   XSB: A System for Efficiently Computing Well-Founded Semantics - Rao, Sagonas, Swift, Warren, Freire (1997)   (Correct)
The well-founded model provides a natural and robust semantics for logic programs with negative literals in rule bodies. We implemented the well-founded semantics in the SLG-WAM of XSB [19]. Perform... / XSB is a research-oriented logic programming system for Unix- and br features not usually found in logic programming systems including

59.5   Lookahead and Discretization in ILP - Blockeel, De Raedt (1997)   (Correct)
We present and evaluate two methods for improving the performance of ILP systems. One of them is discretization of numerical attributes, based on Fayyad and Irani's text [9], but adapted and extende... / extensively than inductive logic programming ILP and at this moment br paradigm for inductive logic programming introduced by and

59.5   Partial Classification using Association Rules - Ali, Manganaris, Srikant (1997)   (Correct)
Many real-life problems require a partial classification of the data. We use the term "partial classification" to describe the discovery of models that show characteristics of the data classes, but ma... / the use of existing inductive logic programming ILP techniques Muggleton br S.ed. . Inductive Logic Programming. Academic Press. Nearhos

59.0   Constraint Hierarchies and Logic Programming - Borning, Maher, Martindale, Wilson (1989)   (Correct)
Constraint Logic Programming (CLP) is a general scheme for extending logic programming to include constraints. It is parameterized by D, the domain of the constraints. However, CLP(D) languages, as we... / Constraint Hierarchies and Logic Programming Alan Borningy Michael br Abstract Constraint Logic Programming CLP is a general scheme

57.9   Structural Regression Trees - Kramer (1996)   (Correct)
In many real-world domains the task of machine learning algorithms is to learn a theory predicting numerical values. In particular several standard test domains used in Inductive Logic Programming (IL... / Inductive Learning Inductive Logic Programming Regression Abstract br test domains used in Inductive Logic Programming ILP are concerned with

57.9   Learning First-Order Definitions of Functions - Quinlan (1996)   (Correct)
First-order learning involves finding a clause-form definition of a relation from examples of the relation and relevant background information. In this paper, a particular first-order learning system ... / is sometimes called inductive logic programming Muggleton Lavrac br Workshop on Inductive Logic Programming Bled Slovenia pp.

57.9   Representing Priorities in Logic Programs - Sakama, Inoue (1996)   (Correct)
Reasoning with priorities is a central topic in knowledge representation. A number of techniques for prioritized reasoning have been developed in the field of AI, but existing logic programming lacks ... / the field of AI but existing logic programming lacks the mechanism of br for representing priorities in logic programming. Prioritized logic

57.9   Design And Implementation Of Rock Roll: A Deductive Object-Oriented.. - Barja, Fernandes, Paton, Williams.. (1995)   (Correct)
This paper presents an approach to the development of a deductive object-oriented database system, describing the key design decisions and their consequences for implementation. The approach is novel,... / Database Programming Logic Programming. . INTRODUCTION The two br conventional OODBs with a logic-programming style of deduction that has

57.9   Static Analysis on Communication for Asynchronous Concurrent.. - Kobayashi, Nakade, Yonezawa (1995)   (Correct)
We propose an effect-based static analysis technique on communication for asynchronous concurrent programming languages. Our analysis gives an upper-bound of the number of enqueued messages and receiv... / concurrent logic programming languages and br ACL -A Concurrent Linear Logic Programming Paradigm in Logic

57.9   Static Analysis of Communication for Asynchronous Concurrent.. - Kobayashi (1995)   (Correct)
We propose an effect-based static analysis technique on communication for asynchronous concurrent programming languages. Our analysis gives an upper-bound of the number of enqueued messages and rece... / languages concurrent logic programming languages and Concurrent br Interpretation of Linear Logic Programming in Proceedings of

57.7   An Overview of Nonmonotonic Reasoning and Logic Programming - Minker (1993)   (Correct)
The focus of this paper is nonmonotonic reasoning as it relates to logic programming. I discuss the pre-history of nonmonotonic reasoning starting from approximately 1958. I then review the research t... / Nonmonotonic Reasoning and Logic Programming Jack Minker br reasoning as it relates to logic programming. I discuss the pre-history

57.7   Implementation of the CORAL Deductive Database System - Ramakrishnan, Srivastava, Sudarshan, .. (1993)   (Correct)
CORAL is a deductive database system that supports a rich declarative language, provides a wide range of evaluation methods, and allows a combination of declarative and imperative programming. The dat... / semantics with those of a logic programming language such as more br technology. In comparison to logic programming systems such as various

57.7   Applying Techniques to Skeletons - Sterling, Kirschenbaum (1993)   (Correct)
This paper concerns our research on developing a theory and methodology appropriate for systematically building complicated Prolog programs. Programs are constructed procedurally from standard compone... / with the declarative ideal of logic programming if well structured programs br Dev Yves Deville. Logic Programming Systematic Program

57.1   Default Logic - Poole (1998)   (Correct)
this paper we cannot derive g. unknown Default Logic David Poole Department of Computer Science, University of British Columbia, Vancouver, B.C., Canada V6T 1W5 (604) 228 6254 poole@cs.ubc.ca May 14, ... / Artificial Intelligence and Logic Programming. Default Logic is br stable model semantics for logic programming. In R. Kowalski and K.

57.1   Learning Function-Free Horn Expressions - Khardon (1998)   (Correct)
The problem of learning universally quantified function free first order Horn expressions is studied. Several models of learning from equivalence and membership queries are considered, including the m... / learner as done in Inductive Logic Programming and the model where the br in framework of Inductive Logic Programming see e.g. Muggleton De

57.1   Execution Monitoring of High-Level Robot Programs. - De Giacomo, Reiter, al. (1998)   (Correct)
Imagine a robot that is executing a program on-line, and, insofar as it is reasonable to do so, it wishes to continue with this on-line program execution, no matter what exogenous events occur in the ... / interpreter for the logic programming language Golog The br extended in Golog is a logic-programming language whose primitive

57.1   Unification via Explicit Substitutions: The Case of Higher-Order.. - Dowek, Hardin, Kirchner, Pfenning (1998)   (Correct)
In [6] we have proposed a general higher-order unification method using a theory of explicit substitutions and we have proved its completeness. In this paper, we investigate the case of higher-order p... / of a higher-order constraint logic programming language. Key-words br simplication higher-order logic programming. R sum tsvp

57.1   Combining Statistical and Relational Methods for Learning in.. - Slattery, Craven (1998)   (Correct)
We present a new approach to learning hypertext classifiers that combines a statistical text-learning method with a relational rule learner. This approach is well suited to learning in hypertext dom... / Conference on Inductive Logic Programming Springer-Verlag . br Advances in Inductive Logic Programming. IOS Press . . M.

56.8   Generalized Sufficient Conditions for Modular Termination of Rewriting - Gramlich (1992)   (Correct)
Modular properties of term rewriting systems, i.e. properties which are preserved under disjoint unions, have attracted an increasing attention within the last few years. Whereas confluence is modul... / Int. Conf. on Algebraic and Logic Programming Pisa Italy volume of br International Conference on Logic Programming and Automated Reasoning

56.7   An Overview of Temporal and Modal Logic Programming - Orgun, Ma (1994)   (Correct)
This paper presents an overview of the development of the field of temporal and modal logic programming. We review temporal and modal logic programming languages under three headings: (1) languages ... / of Temporal and Modal Logic Programming Mehmet A. Orgun br field of temporal and modal logic programming. We review temporal and

56.7   On Proof Normalization in Linear Logic - Galmiche, Perrier (1994)   (Correct)
We present a proof-theoretic foundation for automated deduction in linear logic. At first, we systematically study the permutability properties of the inference rules in this logical framework and exp... / construction and design of logic programming languages based on linear br have in different domains as logic programming or program synthesis through

56.7   On the Occur-check Free Prolog Programs - Apt, Pellegrini (1994)   (Correct)
Machine is used. This tag maintains information about the context in which a variable is used. This makes possible to optimize the generated code by avoiding calls to the occur-check routine at the co... / and theorem proving-logic programming General terms Languages br is replaced by the logic programming i Consider the

5