中文
相关论文

相关论文: A feasible algorithm for typing in Elementary Affi…

200 篇论文

Typing of lambda-terms in Elementary and Light Affine Logic (EAL, LAL, resp.) has been studied for two different reasons: on the one hand the evaluation of typed terms using LAL (EAL, resp.) proof-nets admits a guaranteed polynomial…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Patrick Baillot , Paolo Coppola , Ugo Dal Lago

We present a type inference algorithm for lambda-terms in Elementary Affine Logic using linear constraints. We prove that the algorithm is correct and complete.

计算机科学中的逻辑 · 计算机科学 2007-05-23 Paolo Coppola , Simone Martini

We propose a new type system for lambda-calculus ensuring that well-typed programs can be executed in polynomial time: Dual light affine logic (DLAL). DLAL has a simple type language with a linear and an intuitionistic type arrow, and one…

计算机科学中的逻辑 · 计算机科学 2016-08-31 Patrick Baillot , Kazushige Terui

In a previous work Baillot and Terui introduced Dual light affine logic (DLAL) as a variant of Light linear logic suitable for guaranteeing complexity properties on lambda calculus terms: all typable terms can be evaluated in polynomial…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Vincent Atassi , Patrick Baillot , Kazushige Terui

The so-called light logics have been introduced as logical systems enjoying quite remarkable normalization properties. Designing a type assignment system for pure lambda calculus from these logics, however, is problematic. In this paper we…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Paolo Coppola , Ugo Dal Lago , Simona Ronchi Della Rocca

The elementary affine lambda-calculus was introduced as a polyvalent setting for implicit computational complexity, allowing for characterizations of polynomial time and hyperexponential time predicates. But these results rely on type…

计算机科学中的逻辑 · 计算机科学 2019-08-15 Lê Thành Dũng Nguyen

In a previous work we introduced Dual Light Affine Logic (DLAL) ([BaillotTerui04]) as a variant of Light Linear Logic suitable for guaranteeing complexity properties on lambda-calculus terms: all typable terms can be evaluated in polynomial…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Vincent Atassi , Patrick Baillot , Kazushige Terui

The set of pure terms which are typable in the $\lambda$$\Pi$-calculus in a given context is not recursive. So there is no general type inference algorithm for the programming language Elf and, in some cases, some type information has to be…

计算机科学中的逻辑 · 计算机科学 2023-06-14 Gilles Dowek

Soft linear logic ([Lafont02]) is a subsystem of linear logic characterizing the class PTIME. We introduce Soft lambda-calculus as a calculus typable in the intuitionistic and affine variant of this logic. We prove that the (untyped) terms…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Patrick Baillot , Virgile Mogbil

We give a new characterization of elementary and deterministic polynomial time computation in linear logic through the proofs-as-programs correspondence. Girard's seminal results, concerning elementary and light linear logic, achieve this…

计算机科学中的逻辑 · 计算机科学 2012-07-17 Patrick Baillot , Damiano Mazza

To be usable in practice, interactive theorem provers need to provide convenient and efficient means of writing expressions, definitions, and proofs. This involves inferring information that is often left implicit in an ordinary…

计算机科学中的逻辑 · 计算机科学 2015-12-18 Leonardo de Moura , Jeremy Avigad , Soonho Kong , Cody Roux

System F, the polymorphic lambda calculus, features the principle of impredicativity: polymorphic types may be (explicitly) instantiated at other types, enabling many powerful idioms such as Church encoding and data abstraction.…

编程语言 · 计算机科学 2022-03-04 Henry Mercer , Cameron Ramsay , Neel Krishnaswami

We present a polymorphic type system for lambda calculus ensuring that well-typed programs can be executed in polynomial space: dual light affine logic with booleans (DLALB). To build DLALB we start from DLAL (which has a simple type…

计算复杂性 · 计算机科学 2012-01-06 Lucien Capedevielle

This paper brings together two lines of research: implicit characterization of complexity classes by Linear Logic (LL) on the one hand, and computation over an arbitrary ring in the Blum-Shub-Smale (BSS) model on the other. Given a fixed…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Patrick Baillot , Marco Pedicini

Linear logic provides a framework to control the complexity of higher-order functional programs. We present an extension of this framework to programs with multithreading and side effects focusing on the case of elementary time. Our main…

编程语言 · 计算机科学 2011-06-13 Antoine Madet , Roberto M. Amadio

Optimization can be found in many real-life applications. Designing an effective algorithm for a specific optimization problem typically requires a tedious amount of effort from human experts with domain knowledge and algorithm design…

神经与进化计算 · 计算机科学 2023-11-28 Fei Liu , Xialiang Tong , Mingxuan Yuan , Qingfu Zhang

This article first provides an algorithm W based type inference algorithm for an affine type system. Then the article further assumes the language equipped with the above type system uses lazy evaluation, and explores the possibility of…

编程语言 · 计算机科学 2022-04-01 Gonglin Li

In this paper, we provide the first practical algorithms with provable guarantees for the problem of inferring the topics assigned to each document in an LDA topic model. This is the primary inference problem for many applications of topic…

机器学习 · 计算机科学 2025-06-10 Adam Breuer

We consider the call-by-value lambda-calculus extended with a may-convergent non-deterministic choice and a must-convergent parallel composition. Inspired by recent works on the relational semantics of linear logic and non-idempotent…

计算机科学中的逻辑 · 计算机科学 2014-01-08 Alejandro Díaz-Caro , Giulio Manzonetto , Michele Pagani

Active learning (AL) is a prominent technique for reducing the annotation effort required for training machine learning models. Deep learning offers a solution for several essential obstacles to deploying AL in practice but introduces many…

‹ 上一页 1 2 3 10 下一页 ›