中文
相关论文

相关论文: Logical relations for call-by-push-value models, v…

200 篇论文

We generalise Levy's call-by-push-value (CBPV) to dependent type theory, to gain a better understanding of how to combine dependent types with effects. We define a dependently typed extension of CBPV, dCBPV-, and show that it has a very…

计算机科学中的逻辑 · 计算机科学 2016-03-15 Matthijs Vákár

Logical relations built on top of an operational semantics are one of the most successful proof methods in programming language semantics. In recent years, more and more expressive notions of operationally-based logical relations have been…

计算机科学中的逻辑 · 计算机科学 2024-08-07 Francesco Dagnino , Francesco Gavazzo

We extend Levy's call-by-push-value (CBPV) analysis from simple to dependent type theory (DTT) in order to study the interaction between computational effects and dependent types. We define the naive system of dependently typed CBPV,…

编程语言 · 计算机科学 2016-03-15 Matthijs Vákár

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

The good properties of Plotkin's call-by-value lambda-calculus crucially rely on the restriction to weak evaluation and closed terms. Open call-by-value is the more general setting where evaluation is weak but terms may be open. Such an…

计算机科学中的逻辑 · 计算机科学 2018-10-30 Beniamino Accattoli , Giulio Guerrieri

In this thesis, we develop the theory of bifibrations of polycategories. We start by studying how to express certain categorical structures as universal properties by generalising the shape of morphism. We call this phenomenon…

范畴论 · 数学 2023-05-25 Nicolas Blanco

The denotational semantics of the untyped lambda-calculus is a well developed field built around the concept of solvable terms, which are elegantly characterized in many different ways. In particular, unsolvable terms provide a consistent…

计算机科学中的逻辑 · 计算机科学 2022-07-19 Beniamino Accattoli , Giulio Guerrieri

We propose a call-by-value lambda calculus extended with a new construct inspired by abductive inference and motivated by the programming idioms of machine learning. Although syntactically simple the abductive construct has a complex and…

编程语言 · 计算机科学 2017-10-12 Koko Muroya , Steven Cheung , Dan R. Ghica

Effect and coeffect tracking integrate many types of compile-time analysis, such as cost, liveness, or dataflow, directly into a language's type system. In this paper, we investigate the addition of effect and coeffect tracking to the type…

Most categorical models for dependent types have traditionally been heavily set based: contexts form a category, and for each we have a set of types in said context -- and for each type a set of terms of said type. This is the case for…

计算机科学中的逻辑 · 计算机科学 2023-12-25 Greta Coraglia , Jacopo Emmenegger

This paper extends the dual calculus with inductive types and coinductive types. The paper first introduces a non-deterministic dual calculus with inductive and coinductive types. Besides the same duality of the original dual calculus, it…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Daisuke Kimura , Makoto Tatsuta

In this paper, I establish the categorical structure necessary to interpret dependent inductive and coinductive types. It is well-known that dependent type theories \`a la Martin-L\"of can be interpreted using fibrations. Modern theorem…

计算机科学中的逻辑 · 计算机科学 2016-02-22 Henning Basold

This paper introduces a logical system, called BV, which extends multiplicative linear logic by a non-commutative self-dual logical operator. This extension is particularly challenging for the sequent calculus, and so far it is not achieved…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Alessio Guglielmi

Relational descriptions have been used in formalizing diverse computational notions, including, for example, operational semantics, typing, and acceptance by non-deterministic machines. We therefore propose a (restricted) logical theory…

计算机科学中的逻辑 · 计算机科学 2010-09-02 Andrew Gacek , Dale Miller , Gopalan Nadathur

A new category $\mathfrak{dp}$, called of dynamical patterns addressing a primitive, nongeometrical concept of dynamics, is defined and employed to construct a $2-$category $2-\mathfrak{dp}$, where the irreducible plurality of species of…

数学物理 · 物理学 2024-04-29 Benedetto Silvestri

We present a type theory called fibrational virtual double type theory (FVDblTT) designed specifically for formal category theory, which is a succinct reformulation of New and Licata's Virtual Equipment Type Theory (VETT). FVDblTT…

范畴论 · 数学 2025-01-24 Hayato Nasu

We define a general mathematical framework for linguistics based on the theory of fibrations, called FibLang. We start by modelling the interaction between linguistics and cognition in the most general way possible, with a heavy focus on…

范畴论 · 数学 2022-07-12 Fabrizio Genovese , Fosco Loregian , Caterina Puca

In this article we introduce four variance flavours of cartesian 2-fibrations of $\infty$-bicategories with $\infty$-bicategorical fibres, in the framework of scaled simplicial sets. Given a map $p\colon \mathcal{E} \rightarrow\mathcal{B}$…

范畴论 · 数学 2025-01-01 Andrea Gagna , Yonatan Harpaz , Edoardo Lanari

This paper explores two topics at once: the use of denotational semantics to bound the evaluation length of functional programs, and the semantics of strong (that is, possibly under abstractions) call-by-value evaluation. About the first,…

计算机科学中的逻辑 · 计算机科学 2023-07-04 Beniamino Accattoli , Giulio Guerrieri , Maico Leberle

We investigate the possibility of a semantic account of the execution time (i.e. the number of \beta_v-steps leading to the normal form, if any) for the shuffling calculus, an extension of Plotkin's call-by-value {\lambda}-calculus. For…

计算机科学中的逻辑 · 计算机科学 2018-12-31 Giulio Guerrieri
‹ 上一页 1 2 3 10 下一页 ›