中文
相关论文

相关论文: Reduction in X does not agree with Intersection an…

200 篇论文

In typical non-idempotent intersection type systems, proof normalization is not confluent. In this paper we introduce a confluent non-idempotent intersection type system for the lambda-calculus. Typing derivations are presented using proof…

计算机科学中的逻辑 · 计算机科学 2019-07-23 Pablo Barenbaum , Gonzalo Ciruelos

We introduce a Curry-Howard correspondence for a large class of intermediate logics characterized by intuitionistic proofs with non-nested applications of rules for classical disjunctive tautologies (1-depth intermediate proofs). The…

计算机科学中的逻辑 · 计算机科学 2020-04-22 Federico Aschieri , Agata Ciabattoni , Francesco A. Genco

Session types statically prescribe bidirectional communication protocols for message-passing processes and are in a Curry-Howard correspondence with linear logic propositions. However, simple session types cannot specify properties beyond…

编程语言 · 计算机科学 2020-01-27 Ankush Das , Frank Pfenning

We investigate cut-elimination and cut-simulation in impredicative (higher-order) logics. We illustrate that adding simple axioms such as Leibniz equations to a calculus for an impredicative logic -- in our case a sequent calculus for…

计算机科学中的逻辑 · 计算机科学 2019-03-14 Christoph Benzmueller , Chad E. Brown , Michael Kohlhase

A logic calculus is presented that is a conservative extension of linear logic. The motivation beneath this work concerns lazy evaluation, true concurrency and interferences in proof search. The calculus includes two new connectives to deal…

计算机科学中的逻辑 · 计算机科学 2007-06-25 Christophe Fouqueré

Two natural decision problems regarding the XML query language XQuery are well-definedness and semantic type-checking. We study these problems in the setting of a relational fragment of XQuery. We show that well-definedness and semantic…

数据库 · 计算机科学 2007-05-23 Jan Van den Bussche , Dirk Van Gucht , Stijn Vansummeren

Substitution plays a prominent role in the foundation and implementation of mathematics and computation. In the lambda calculus, we cannot define alpha congruence without a form of substitution but for substitution and reduction to work, we…

计算机科学中的逻辑 · 计算机科学 2024-01-08 Fairouz Kamareddine

We present a variant of the calculus of deductive systems developed in (Lambek 1972, 1974), and give a generalization of the Curry-Howard-Lambek theorem giving an equivalence between the category of typed lambda-calculi and the category of…

计算机科学中的逻辑 · 计算机科学 2016-12-09 Lucius Schoenbaum

We review the close relationship between abstract machines for (call-by-name or call-by-value) lambda-calculi (extended with Felleisen's C) and sequent calculus, reintroducing on the way Curien-Herbelin's syntactic kit expressing the…

计算机科学中的逻辑 · 计算机科学 2010-07-28 Pierre-Louis Curien , Guillaume Munch-Maccagnoni

This reports introduces a novel sound and complete semantics for first order intuitionistic logic, in the framework of category theory and by the computational interpretation of the logic based on the so-called Curry-Howard isomorphism.…

逻辑 · 数学 2013-07-02 Marco Benini

In this paper we investigate the Curry-Howard correspondence for constructive modal logic in light of the gap between the proof equivalences enforced by the lambda calculi from the literature and by the recently defined winning strategies…

计算机科学中的逻辑 · 计算机科学 2023-08-01 Matteo Acclavio , Davide Catta , Federico Olimpieri

We propose a semantically grounded theory of session types which relies on intersection and union types. We argue that intersection and union types are natural candidates for modeling branching points in session types and we show that the…

编程语言 · 计算机科学 2011-01-25 Luca Padovani

The starting point of this work is the observation that the Curry-Howard isomorphism, relating types and propositions, programs and proofs, composition and cut, extends to the correspondence of program fusion and cut elimination. This…

计算机科学中的逻辑 · 计算机科学 2023-11-03 Dusko Pavlovic

We present a Curry-style second-order type system with union and intersection types for the lambda-calculus with constructors of Arbiser, Miquel and Rios, an extension of lambda-calculus with a pattern matching mechanism for variadic…

计算机科学中的逻辑 · 计算机科学 2019-03-14 Barbara Petit

In this paper, we present a linear and reversible programming language with inductives types and recursion. The semantics of the languages is based on pattern-matching; we show how ensuring syntactical exhaustivity and non-overlapping of…

计算机科学中的逻辑 · 计算机科学 2025-07-23 Kostia Chardonnet , Alexis Saurin , Benoît Valiron

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 introduce a type and effect system, for an imperative object calculus, which infers "sharing" possibly introduced by the evaluation of an expression, represented as an equivalence relation among its free variables. This direct…

编程语言 · 计算机科学 2018-08-03 Paola Giannini , Tim Richter , Marco Servetto , Elena Zucca

Bi-intuitionistic logic is the conservative extension of intuitionistic logic with a connective dual to implication. It is sometimes presented as a symmetric constructive subsystem of classical logic. In this paper, we compare three sequent…

计算机科学中的逻辑 · 计算机科学 2011-01-31 Luís Pinto , Tarmo Uustalu

We present an approach to modeling computational calculi using higher category theory. Specifically we present a fully abstract semantics for the pi-calculus. The interpretation is consistent with Curry-Howard, interpreting terms as typed…

计算机科学中的逻辑 · 计算机科学 2015-09-23 Mike Stay , Lucius Gregory Meredith

In sequential functional languages, sized types enable termination checking of programs with complex patterns of recursion in the presence of mixed inductive-coinductive types. In this paper, we adapt sized types and their metatheory to the…

编程语言 · 计算机科学 2024-04-16 Siva Somayyajula , Frank Pfenning