中文
相关论文

相关论文: Terminal semantics for codata types in intensional…

200 篇论文

Recursive definitions of predicates are usually interpreted either inductively or coinductively. Recently, a more powerful approach has been proposed, called flexible coinduction, to express a variety of intermediate interpretations,…

编程语言 · 计算机科学 2020-09-23 Francesco Dagnino , Davide Ancona , Elena Zucca

We describe a Martin-L\"of-style dependent type theory, called Cocon, that allows us to mix the intensional function space that is used to represent higher-order abstract syntax (HOAS) trees with the extensional function space that…

计算机科学中的逻辑 · 计算机科学 2019-05-13 Brigitte Pientka , David Thibodeau , Andreas Abel , Francisco Ferreira , Rebecca Zucchini

We study polymorphic type assignment systems for untyped lambda-calculi with effects, based on Moggi's monadic approach. Moving from the abstract definition of monads, we introduce a version of the call-by-value computational…

计算机科学中的逻辑 · 计算机科学 2020-02-10 Ugo de'Liguoro , Riccardo Treglia

In this article we defined and studied quasi-finite comodules, the cohom functors for coalgebras over rings. linear functors between categories of comodules are also investigated and it is proved that good enough linear functors are nothing…

环与代数 · 数学 2007-05-23 Khaled Al-Takhman

We construct an intermediate cohmology between motivic cohomology and Weil-etale cohomology. Using this, the Bass conjecture on finite generation of motivic cohomology, and the Beilinson-Tate on the finite generation of Weil-etale…

K理论与同调 · 数学 2011-03-30 Thomas H Geisser

In this paper we define intensional models for the classical theory of types, thus arriving at an intensional type logic ITL. Intensional models generalize Henkin's general models and have a natural definition. As a class they do not…

逻辑 · 数学 2007-05-23 Reinhard Muskens

A class of models is presented, in the form of continuation monads polymorphic for first-order individuals, that is sound and complete for minimal intuitionistic predicate logic. The proofs of soundness and completeness are constructive and…

逻辑 · 数学 2014-11-04 Danko Ilik

We present AlgCo (Algebraic Coinductives), a practical framework for inductive reasoning over commonly used coinductive types such as conats, streams, and infinitary trees with finite branching factor. The key idea is to exploit the notion…

计算机科学中的逻辑 · 计算机科学 2023-04-10 Alexander Bagnall , Gordon Stewart , Anindya Banerjee

We study the correspondence between a concurrent lambda-calculus in administrative, continuation passing style and a pi-calculus and we derive a termination result for the latter.

编程语言 · 计算机科学 2011-02-14 Roberto Amadio

We present an extensive mechanization of the meta-theory of Martin-L\"of Type Theory (MLTT) in the Coq proof assistant. Our development builds on pre-existing work in Agda to show not only the decidability of conversion, but also the…

编程语言 · 计算机科学 2023-10-11 Arthur Adjedj , Meven Lennon-Bertrand , Kenji Maillard , Pierre-Marie Pédrot , Loïc Pujet

This paper is a sequel to "Logical systems I: Lambda calculi through discreteness". It provides a general 2-categorical setting for extensional calculi and shows how intensional and extensional calculi can be related in logical systems. We…

范畴论 · 数学 2014-10-17 Michal R. Przybylek

A coalgebraic definition of finite and infinite trace semantics for probabilistic transition systems has recently been given using a certain Kleisli category. In this paper this semantics is developed using a coalgebraic method which is an…

计算机科学中的逻辑 · 计算机科学 2018-02-27 Alexandre Goy

Pebble games are a powerful tool in the study of finite model theory, constraint satisfaction and database theory. Monads and comonads are basic notions of category theory which are widely used in semantics of computation and in modern…

计算机科学中的逻辑 · 计算机科学 2017-04-19 Samson Abramsky , Anuj Dawar , Pengming Wang

We propose to study proof search from a coinductive point of view. In this paper, we consider intuitionistic logic and a focused system based on Herbelin's LJT for the implicational fragment. We introduce a variant of lambda calculus with…

计算机科学中的逻辑 · 计算机科学 2013-09-05 José Espírito Santo , Ralph Matthes , Luís Pinto

We extend the {\lambda}-calculus with constructs suitable for relational and functional-logic programming: non-deterministic choice, fresh variable introduction, and unification of expressions. In order to be able to unify…

编程语言 · 计算机科学 2021-03-02 Pablo Barenbaum , Federico Lochbaum , Mariana Milicich

Coinduction refers to both a technique for the definition of infinite streams, so-called codata, and a technique for proving the equality of coinductively specified codata. This article first reviews coinduction in declarative programming.…

编程语言 · 计算机科学 2020-07-23 François Bry

We introduce monoidal streams. Monoidal streams are a generalization of causal stream functions, which can be defined in cartesian monoidal categories, to arbitrary symmetric monoidal categories. In the same way that streams provide…

计算机科学中的逻辑 · 计算机科学 2025-08-20 Elena Di Lavore , Giovanni de Felice , Mario Román

In this survey article (which hitherto is an ongoing work-in-progress) we present the formulation of the induction and coinduction principles using the language and conventions of each of order theory, set theory, programming languages'…

计算机科学中的逻辑 · 计算机科学 2019-03-13 Moez A. AbdelGawad

LTL3 is a multi-valued variant of Linear-time Temporal Logic for runtime verification applications. The semantic descriptions of LTL3 in previous work are given only in terms of the relationship to conventional LTL. Our approach, by…

计算机科学中的逻辑 · 计算机科学 2024-11-25 Rayhana Amjad , Rob van Glabbeek , Liam O'Connor

Containers capture the concept of strictly positive data types in programming. The original development of containers is done in the internal language of locally cartesian closed categories (LCCCs) with disjoint coproducts and W-types, and…

计算机科学中的逻辑 · 计算机科学 2025-07-08 Stefania Damato , Thorsten Altenkirch , Axel Ljungström