中文
相关论文

相关论文: A Complete Characterization of Complete Intersecti…

200 篇论文

Finitary/static semantics in the form of intersection type assignments have become a paradigm for analysing the fine structure of all sorts of lambda-models. The key step is the construction of a filter model isomorphic to a given…

计算机科学中的逻辑 · 计算机科学 2026-03-05 Mariangiola Dezani-Ciancaglini , Besik Dundua , Paola Giannini , Furio Honsell

We illustrate the use of intersection types as a semantic tool for showing properties of the lattice of lambda theories. Relying on the notion of easy intersection type theory we successfully build a filter model in which the interpretation…

计算机科学中的逻辑 · 计算机科学 2007-05-23 M. Dezani-Ciancaglini , S. Lusin

A type assignment system for lambda-calculus enjoys the principal typing property if every typable term M has a special typing, called principal, from which all typings for M can be obtained via suitable operations. The existence of…

计算机科学中的逻辑 · 计算机科学 2026-03-05 Daniele Pautasso , Simona Ronchi Della Rocca

The lambda-cube is a famous pure type system (PTS) cube of eight powerful explicit type systems that include the simple, polymorphic and dependent type theories. The lambda-cube only types Strongly Normalising (SN) terms but not all of…

计算机科学中的逻辑 · 计算机科学 2024-05-02 Fairouz Kamareddine , Joe Wells

Intersection types have been originally developed as an extension of simple types, but they can also be used for refining simple types. In this survey we concentrate on the latter option; more precisely, on the use of intersection types for…

计算机科学中的逻辑 · 计算机科学 2019-04-24 Paweł Parys

We propose an intersection type system for an imperative lambda-calculus based on a state monad and equipped with algebraic operations to read and write to the store. The system is derived by solving a suitable domain equation in the…

编程语言 · 计算机科学 2022-02-25 Ugo de'Liguoro , Riccardo Treglia

We present the Delta-calculus, an explicitly typed lambda-calculus with strong pairs, projections and explicit type coercions. The calculus can be parametrized with different intersection type theories T, e.g. the Coppo-Dezani, the…

计算机科学中的逻辑 · 计算机科学 2019-02-26 Luigi Liquori , Claude Stolze

The intersection type assignment system has been designed directly as deductive system for assigning formulae of the implicative and conjunctive fragment of the intuitionistic logic to terms of lambda-calculus. But its relation with the…

计算机科学中的逻辑 · 计算机科学 2011-01-25 Simona Ronchi Della Rocca , Alexis Saurin , Yiorgos Stavrinos , Anastasia Veneti

Intersection types are an essential tool in the analysis of operational and denotational properties of lambda-terms and functional programs. Among them, non-idempotent intersection types provide precise quantitative information about the…

计算机科学中的逻辑 · 计算机科学 2019-11-06 Thomas Ehrhard

Algebraic theories with dependency between sorts form the structural core of Martin-L\"of type theory and similar systems. Their denotational semantics are typically studied using categorical techniques; many different categorical…

范畴论 · 数学 2024-12-31 Benedikt Ahrens , Peter LeFanu Lumsdaine , Paige Randall North

We present a typing system with non-idempotent intersection types, typing a term syntax covering three different calculi: the pure {\lambda}-calculus, the calculus with explicit substitutions {\lambda}S, and the calculus with explicit…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Alexis Bernadet , Stéphane Jean Lengrand

We provide a characterisation of strongly normalising terms of the lambda-mu-calculus by means of a type system that uses intersection and product types. The presence of the latter and a restricted use of the type omega enable us to…

计算机科学中的逻辑 · 计算机科学 2013-08-01 Steffen van Bakel , Franco Barbanera , Ugo de'Liguoro

A cornerstone of the theory of lambda-calculus is that intersection types characterise termination properties. They are a flexible tool that can be adapted to various notions of termination, and that also induces adequate denotational…

计算机科学中的逻辑 · 计算机科学 2019-02-18 Beniamino Accattoli , Giulio Guerrieri , Maico Leberle

We study the semantics of an untyped lambda-calculus equipped with operators representing read and write operations from and to a global store. We adopt the monadic approach to model side-effects and treat read and write as algebraic…

计算机科学中的逻辑 · 计算机科学 2025-09-03 Ugo de'Liguoro , Riccardo Treglia

We extend the classical notion of solvability to a lambda-calculus equipped with pattern matching. We prove that solvability can be characterized by means of typability and inhabitation in an intersection type system P based on…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Antonio Bucciarelli , Delia Kesner , Simona Ronchi Della Rocca

This paper investigates type isomorphism in a lambda-calculus with intersection and union types. It is known that in lambda-calculus, the isomorphism between two types is realised by a pair of terms inverse one each other. Notably,…

计算机科学中的逻辑 · 计算机科学 2015-08-12 Mario Coppo , Mariangiola Dezani-Ciancaglini , Ines Margaria , Maddalena Zacchi

We extend intersection types to a computational $\lambda$-calculus with algebraic operations \`a la Plotkin and Power. We achieve this by considering monadic intersections, whereby computational effects appear not only in the operational…

编程语言 · 计算机科学 2024-01-24 Francesco Gavazzo , Riccardo Treglia , Gabriele Vanoni

Non-idempotent intersection types provide quantitative information about typed programs, and have been used to obtain time and space complexity measures. Intersection type systems characterize termination, so restrictions need to be made in…

计算机科学中的逻辑 · 计算机科学 2023-05-05 Fábio Reis , Sandra Alves , Mário Florido

Algebraic lambda-calculi have been studied in various ways, but their semantics remain mostly untouched. In this paper we propose a semantic analysis of a general simply-typed lambda-calculus endowed with a structure of vector space. We…

计算机科学中的逻辑 · 计算机科学 2010-06-09 Benoît Valiron

In this paper we investigate the $\lambda$ -calculus, a $\lambda$-calculus enriched with resource control. Explicit control of resources is enabled by the presence of erasure and duplication operators, which correspond to thinning and…

计算机科学中的逻辑 · 计算机科学 2014-12-20 S. Ghilezan , J. Ivetic , P. Lescanne , S. Likavec
‹ 上一页 1 2 3 10 下一页 ›