• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

The complexity of β-reduction in low orders (2000)

by Aleksy Schubert
Add To MetaCart

Tools

Sorted by:
Results 1 - 5 of 5

On the computational complexity of cut-elimination in linear logic

by Harry G. Mairson, Kazushige Terui - In Proceedings of ICTCS 2003, volume 2841 of LNCS , 2003
"... Abstract. Given two proofs in a logical system with a confluent cutelimination procedure, the cut-elimination problem (CEP) is to decide whether these proofs reduce to the same normal form. This decision problem has been shown to be ptime-complete for Multiplicative Linear Logic (Mairson 2003). The ..."
Abstract - Cited by 13 (0 self) - Add to MetaCart
Abstract. Given two proofs in a logical system with a confluent cutelimination procedure, the cut-elimination problem (CEP) is to decide whether these proofs reduce to the same normal form. This decision problem has been shown to be ptime-complete for Multiplicative Linear Logic (Mairson 2003). The latter result depends upon a restricted simulation of weakening and contraction for boolean values in MLL; in this paper, we analyze how and when this technique can be generalized to other MLL formulas, and then consider CEP for other subsystems of Linear Logic. We also show that while additives play the role of nondeterminism in cut-elimination, they are not needed to express deterministic ptime computation. As a consequence, affine features are irrelevant to expressing ptime computation. In particular, Multiplicative Light Linear Logic (MLLL) and Multiplicative Soft Linear Logic (MSLL) capture ptime even without additives nor unrestricted weakening. We establish hierarchical results on the cut-elimination problem for MLL(ptime-complete), MALL(coNP-complete), MSLL(EXPTIME-complete), and for MLLL (2EXPTIME-complete). 1
(Show Context)

Citation Context

...ty class. The cut-elimination problem is known to be non-elementary for simply typed λ-calculus [Sta79], and hence for linear logic. Low order fragments of simply typed λ-calculus are investigated in =-=[Sch01]-=-. In this paper, we consider the decision problem for various weak subsystems of linear logic that have no exponentials, or have very weak forms of them (i.e., the so-called “light” linear logics). Su...

Semantic evaluation, intersection types and complexity of simply typed lambda calculus

by Kazushige Terui - Schloss Dagstuhl - LeibnizZentrum fuer Informatik , 2012
"... Consider the following problem: given a simply typed lambda term of Boolean type and of order r, does it normalize to “true”? A related problem is: given a term M of word type and of order r together with a finite automaton D, does D accept the word represented by the normal form of M? We prove that ..."
Abstract - Cited by 6 (0 self) - Add to MetaCart
Consider the following problem: given a simply typed lambda term of Boolean type and of order r, does it normalize to “true”? A related problem is: given a term M of word type and of order r together with a finite automaton D, does D accept the word represented by the normal form of M? We prove that these problems are n-EXPTIME complete for r = 2n + 2, and n-EXPSPACE complete for r = 2n + 3. While the hardness part is relatively easy, the membership part is not so obvious; in particular, simply applying β reduction does not work. Some preceding works employ semantic evaluation in the category of sets and functions, but it is not efficient enough for our purpose. We present an algorithm for the above type of problem that is a fine blend of β reduction, Krivine abstract machine and semantic evaluation in a category based on preorders and order ideals, also known as the Scott model of linear logic. The semantic evaluation can also be presented as intersection type checking.

Complexity of Higher-Order Queries

by Huy Vu , Michael Benedikt
"... ABSTRACT While relational algebra and calculus are a well-established foundation for classical database query languages, it is less clear what the analog is for higher-order functions, such as query transformations. Here we study a natural way to add higher-order functionality to query languages, b ..."
Abstract - Add to MetaCart
ABSTRACT While relational algebra and calculus are a well-established foundation for classical database query languages, it is less clear what the analog is for higher-order functions, such as query transformations. Here we study a natural way to add higher-order functionality to query languages, by adding database query operators to the λ-calculus as constants. This framework, which we refer to as λ-embedded query languages, was introduced in
(Show Context)

Citation Context

...o negation and no union [Var82, DEGV01, BPV10], and even for query complexity. We will need the following simple upper bound when evaluating NRDL¬: Proposition 2. The problem of evaluating an NRDL¬ query P over database D0, where P has N rules of size at most L, can be done in O(N × |D0|L) time. Proof. Evaluate the query bottom-up. Since the size of each rule is bounded by L, the output of each rule is bounded by |D0|L, and each rule can be evaluated in O(|D0|L) time. 212 Degree 2 Terms. For degree 2, we will make use of our results from degree 1, plus observations inspired by Schubert’s work [Sch01] on the complexity of normalization for low-degree terms in the standard λ-calculus. The following result gives the complexity of degree 2 terms in the strongly-typed languages λDB [RA] and λDB [RA +]. Theorem 3. The problem of evaluating degree 2 terms over either RA or RA+ is EXPTIME-complete. We begin with the upper bound, stating it only for the larger signature RA. Proposition 4. The problem of evaluating degree 2 terms over RA is in EXPTIME. Proof. We perform standard innermost-reduction to reduce a degree 2 term to a degree 1 term. In the process, the size of the term increases exponent...

General Terms

by Huy Vu, Michael Benedikt
"... While relational algebra and calculus are a well-established foundation for classical database query languages, it is less clear what the analog is for higher-order functions, such as query transformations. Here we study a natural way to add higher-order functionality to query languages, by adding d ..."
Abstract - Add to MetaCart
While relational algebra and calculus are a well-established foundation for classical database query languages, it is less clear what the analog is for higher-order functions, such as query transformations. Here we study a natural way to add higher-order functionality to query languages, by adding database query operators to the λ-calculus as constants. This framework, which we refer to as λ-embedded query languages, was introduced in [BPV10]. That work had a restricted focus: the containment and equivalence problems for query-to-query functions, in the case where only positive relational operators are allowed as constants. In this work we take an in-depth look at the most basic issue for such languages: the evaluation problem. We give a full picture of the complexity of evaluation for λ-embedded query languages, looking at a number of variations: with negation and without; with only relational algebra operators, and also with a recursion mechanism in the form of a query iteration operator; in a strongly-typed calculus as well as a weakly-typed one. We give tight bounds on both the combined complexity and the query complexity of evaluation in all these settings, in the process explaining connections with Datalog and prior work on λ-calculus evaluation.
(Show Context)

Citation Context

...le is bounded by |D0| L , and each rule can be evaluated in O(|D0| L ) time.Degree 2 Terms. For degree 2, we will make use of our results from degree 1, plus observations inspired by Schubert’s work =-=[Sch01]-=- on the complexity of normalization for low-degree terms in the standard λ-calculus. The following result gives the complexity of degree 2 terms in the strongly-typed languages λDB[RA] and λDB[RA + ]....

The Complexity of Higher-order Queries

by Michael Benedikta, Huy Vuc
"... Higher-order transformations are ubiquitous within data management. In re-lational databases, higher-order queries appear in numerous aspects including query rewriting and query specification. This work investigates languages that combine higher-order transformations with ordinary relational databas ..."
Abstract - Add to MetaCart
Higher-order transformations are ubiquitous within data management. In re-lational databases, higher-order queries appear in numerous aspects including query rewriting and query specification. This work investigates languages that combine higher-order transformations with ordinary relational database query languages. We study the two most basic computational problems associated with these query languages – the evaluation problem and the containment prob-lem. We isolate the complexity of evaluation at every order, in an analysis similar to that for that standard typed lambda calculus. We show that the con-tainment problem (and hence, the equivalence problem) is decidable in several important subcases, particularly in the case where query constants and variables range over the positive relational operators. The main decidability result relies on techniques that differ from those used in classical query containment. We also show that the analysis of higher-order queries is closely connected to the evaluation and containment problems for non-recursive Datalog. 1.
(Show Context)

Citation Context

...at contain variables of order higher than 0. Here we get tight bounds on the complexity of evaluation by using a technique inspired by Hillebrand and Kannellakis [26], plus observations from Schubert =-=[47]-=- on the complexity of normalization for low-degree terms in the standard λ-calculus. We will finally consider the impact on evaluation complexity of the meta-query constant ifp, which computes inflati...

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University