中文
相关论文

相关论文: General Recursion via Coinductive Types

200 篇论文

Invertibility is an important concept in category theory. In higher category theory, it becomes less obvious what the correct notion of invertibility is, as extra coherence conditions can become necessary for invertible structures to have…

范畴论 · 数学 2020-10-20 Alex Rice

We study the coinduction functor on the category of FI-modules and its variants. Using the coinduction functor, we give new and simpler proofs of (generalizations of) various results on homological properties of FI-modules. We also prove…

表示论 · 数学 2016-04-14 Wee Liang Gan , Liping Li

Two novel descriptions of weak {\omega}-categories have been recently proposed, using type-theoretic ideas. The first one is the dependent type theory CaTT whose models are {\omega}-categories. The second is a recursive description of a…

范畴论 · 数学 2024-12-18 Thibaut Benjamin , Ioannis Markakis , Chiara Sarti

Computational materials design often profits from the fact that some complicated contributions are not calculated for the real material, but replaced by results of models. We turn this approximation into a very general and in principle…

其他凝聚态物理 · 物理学 2021-03-15 Marco Vanzini , Ayoub Aouina , Martin Panholzer , Matteo Gatti , Lucia Reining

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

This paper provides a general account of the notion of recursive program schemes, studying both uninterpreted and interpreted solutions. It can be regarded as the category-theoretic version of the classical area of algebraic semantics. The…

计算机科学中的逻辑 · 计算机科学 2011-01-26 Stefan Milius , Lawrence S. Moss

We define a fragment of monadic infinitary second-order logic corresponding to an abstract separation property. We use this to define the concept of a separation subclass. We use model theoretic techniques and games to show that separation…

逻辑 · 数学 2021-12-09 Rob Egrot

Some type-based approaches to termination use sized types: an ordinal bound for the size of a data structure is stored in its type. A recursive function over a sized type is accepted if it is visible in the type system that recursive calls…

编程语言 · 计算机科学 2015-07-01 Andreas Abel

Coinduction occurs in two guises in Horn clause logic: in proofs of circular properties and relations, and in proofs involving construction of infinite data. Both instances of coinductive reasoning appeared in the literature before, but a…

计算机科学中的逻辑 · 计算机科学 2019-03-19 Ekaterina Komendantskaya , Yue Li

In this note we consider different versions of coinduction functors between categories of comodules for corings induced by a morphism of corings. In particular we introduce a new version of the coinduction functor in the case of locally…

环与代数 · 数学 2007-05-23 Jawad Abuhlail

We examine the connections between deterministic, complete, and general global optimisation of continuous functions and a general concept of regression from the perspective of constructive type theory via the concept of 'searchability'. We…

计算机科学中的逻辑 · 计算机科学 2020-06-24 Dan R. Ghica , Todd Waugh Ambridge

Metric coinduction is a form of coinduction that can be used to establish properties of objects constructed as a limit of finite approximations. One can prove a coinduction step showing that some property is preserved by one step of the…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Dexter Kozen , Nicholas Ruozzi

Capretta's delay monad can be used to model partial computations, but it has the "wrong" notion of built-in equality, strong bisimilarity. An alternative is to quotient the delay monad by the "right" notion of equality, weak bisimilarity.…

计算机科学中的逻辑 · 计算机科学 2017-06-28 Thorsten Altenkirch , Nils Anders Danielsson , Nicolai Kraus

Clocked Cubical Type Theory is a new type theory combining the power of guarded recursion with univalence and higher inductive types (HITs). This type theory can be used as a metalanguage for synthetic guarded domain theory in which one can…

计算机科学中的逻辑 · 计算机科学 2021-12-30 Rasmus Ejlers Møgelberg , Andrea Vezzosi

Intensionality is a phenomenon that occurs in logic and computation. In the most general sense, a function is intensional if it operates at a level finer than (extensional) equality. This is a familiar setting for computer scientists, who…

计算机科学中的逻辑 · 计算机科学 2017-12-27 G. A. Kavvos

In many instances in first order logic or computable algebra, classical theorems show that many problems are undecidable for general structures, but become decidable if some rigidity is imposed on the structure. For example, the set of…

离散数学 · 计算机科学 2017-08-08 Emmanuel Jeandel

Boyer and Moore have discussed a recursive function that puts conditional expressions into normal form [1]. It is difficult to prove that this function terminates on all inputs. Three termination proofs are compared: (1) using a measure…

计算机科学中的逻辑 · 计算机科学 2009-09-25 Lawrence C. Paulson

We investigate the behavior of extension monads, introduced in the 1990s by the second author, in terms of structure results for infinitely many finitary operations and common constructions in varieties or categories of algebras.…

逻辑 · 数学 2025-08-11 Danielle Bowerman , Matt Insall

The classical propositional logic is known to be sound and complete with respect to the set semantics that interprets connectives as set operations. The paper extends propositional language by a new binary modality that corresponds to…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Pavel Naumov

Consider a coring with exact rational functor, and a finitely generated and projective right comodule. We construct a functor (\emph{coinduction functor}) which is right adjoint to the hom-functor represented by this comodule. Using the…

环与代数 · 数学 2009-02-13 L. El Kaoutit , J. Gómez-Torrecillas