Abstract. Bottom-up logic programming can be used to declaratively specify many algorithms in a succinct and natural way, and McAllester and Ganzinger have shown that it is possible to define a cost semantics that enables reasoning about the running time of algorithms written as inference rules. Previous work with the programming language Lollimon demonstrates the expressive power of logic programming with linear logic in describing algorithms that have imperative elements or that must repeatedly make mutually exclusive choices. In this paper, we identify a bottom-up logic programming language based on linear logic that is amenable to efficient execution and describe a novel cost semantics that can be used for complexity analysis of algorit...
Information about the computational cost of programs is potentially useful for a variety of purposes...
It is generally recognized that information about the runtime cost of computations can be useful fo...
Linear logic has many properties that make it suitable for application in various areas of computer ...
It is widely accepted that many algorithms can be concisely and clearly expressed as logical inferen...
Abstract. Logic programming can be given a foundation in sequent calculus, viewing computation as th...
Nontrivial meta-complexity theorems, proved once for a programming language as a whole, facilitate t...
. This paper argues that for many algorithms, and static analysis algorithms in particular, bottom-...
The design of linear logic programming languages and theorem provers opens a number of new implement...
Abstract. Linear logic has many properties that make it suitable for application in various areas of...
This dissertation describes research toward automatic complexity analysis of logic programs and its ...
An accident of implementation may be responsible for the fact that Logic Programming, Deductive Data...
The design of linear logic programming languages and theorem provers opens a number of new implement...
This paper is an overview of existing applications of Linear Logic (LL) to issues of computation. Af...
The operational semantics of linear logic programming languages is given in terms of goal-driven se...
AbstractThe design of linear logic programming languages and theorem provers opens a number of new i...
Information about the computational cost of programs is potentially useful for a variety of purposes...
It is generally recognized that information about the runtime cost of computations can be useful fo...
Linear logic has many properties that make it suitable for application in various areas of computer ...
It is widely accepted that many algorithms can be concisely and clearly expressed as logical inferen...
Abstract. Logic programming can be given a foundation in sequent calculus, viewing computation as th...
Nontrivial meta-complexity theorems, proved once for a programming language as a whole, facilitate t...
. This paper argues that for many algorithms, and static analysis algorithms in particular, bottom-...
The design of linear logic programming languages and theorem provers opens a number of new implement...
Abstract. Linear logic has many properties that make it suitable for application in various areas of...
This dissertation describes research toward automatic complexity analysis of logic programs and its ...
An accident of implementation may be responsible for the fact that Logic Programming, Deductive Data...
The design of linear logic programming languages and theorem provers opens a number of new implement...
This paper is an overview of existing applications of Linear Logic (LL) to issues of computation. Af...
The operational semantics of linear logic programming languages is given in terms of goal-driven se...
AbstractThe design of linear logic programming languages and theorem provers opens a number of new i...
Information about the computational cost of programs is potentially useful for a variety of purposes...
It is generally recognized that information about the runtime cost of computations can be useful fo...
Linear logic has many properties that make it suitable for application in various areas of computer ...