中文
相关论文

相关论文: Indexed Induction and Coinduction, Fibrationally

200 篇论文

This paper provides an induction rule that can be used to prove properties of data structures whose types are inductive, i.e., are carriers of initial algebras of functors. Our results are semantic in nature and are inspired by Hermida and…

编程语言 · 计算机科学 2015-07-01 Neil Ghani , Patricia Johann , Clement Fumex

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

In the impredicative type theory of System F ({\lambda}2), it is possible to create inductive data types, such as natural numbers and lists. It is also possible to create coinductive data types such as streams. They work well in the sense…

计算机科学中的逻辑 · 计算机科学 2025-05-21 Steven Bronsveld , Herman Geuvers , Niels van der Weide

Bisimulation up-to enhances the coinductive proof method for bisimilarity, providing efficient proof techniques for checking properties of different kinds of systems. We prove the soundness of such techniques in a fibrational setting,…

计算机科学中的逻辑 · 计算机科学 2014-05-16 Filippo Bonchi , Daniela Petrisan , Damien Pous , Jurriaan Rot

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

In the pure Calculus of Constructions (CC) one can define data types and function over these, and there is a powerful higher order logic to reason over these functions and data types. This is due to the combination of impredicativity and…

计算机科学中的逻辑 · 计算机科学 2026-03-05 Herman Geuvers

The purpose of this paper is to develop and study recursive proofs of coinductive predicates. Such recursive proofs allow one to discover proof goals in the construction of a proof of a coinductive predicate, while still allowing the use of…

计算机科学中的逻辑 · 计算机科学 2018-02-21 Henning Basold

We combine the theory of inductive data types with the theory of universal measurings. By doing so, we find that many categories of algebras of endofunctors are actually enriched in the corresponding category of coalgebras of the same…

范畴论 · 数学 2023-07-21 Paige Randall North , Maximilien Péroux

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

A new theory of data types which allows for the definition of types as initial algebras of certain functors Fam(C) -> Fam(C) is presented. This theory, which we call positive inductive-recursive definitions, is a generalisation of Dybjer…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Neil Ghani , Fredrik Nordvall Forsberg , Lorenzo Malatesta

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

Functor lifting along a fibration is used for several different purposes in computer science. In the theory of coalgebras, it is used to define coinductive predicates, such as simulation preorder and bisimilarity. Codensity lifting is a…

计算机科学中的逻辑 · 计算机科学 2021-02-09 Yuichi Komorida

This is the fourth in a series of papers extending Martin-L\"of's meaning explanation of dependent type theory to higher-dimensional types. In this installment, we show how to define cubical type systems supporting a general schema of…

计算机科学中的逻辑 · 计算机科学 2018-07-20 Evan Cavallo , Robert Harper

This paper introduces an expressive class of indexed quotient-inductive types, called QWI types, within the framework of constructive type theory. They are initial algebras for indexed families of equational theories with possibly…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Marcelo P. Fiore , Andrew M. Pitts , S. C. Steenkamp

In previous work, categories of algebras of endofunctors were shown to be enriched in categories of coalgebras of the same endofunctor, and the extra structure of that enrichment was used to define a generalization of inductive data types.…

范畴论 · 数学 2026-03-03 Lukas Mulder , Paige Randall North , Maximilien Péroux

This paper introduces an expressive class of quotient-inductive types, called QW-types. We show that in dependent type theory with uniqueness of identity proofs, even the infinitary case of QW-types can be encoded using the combination of…

计算机科学中的逻辑 · 计算机科学 2022-03-15 Marcelo Fiore , Andrew M. Pitts , S. C. Steenkamp

Guarded recursion is a powerful modal approach to recursion that can be seen as an abstract form of step-indexing. It is currently used extensively in separation logic to model programming languages with advanced features by solving domain…

计算机科学中的逻辑 · 计算机科学 2022-06-06 Magnus Baunsgaard Kristensen , Rasmus Ejlers Møgelberg , Andrea Vezzosi

We develop a dependent type theory that is based purely on inductive and coinductive types, and the corresponding recursion and corecursion principles. This results in a type theory with a small set of rules, while still being fairly…

计算机科学中的逻辑 · 计算机科学 2016-05-10 Henning Basold , Herman Geuvers

We prove a conjecture about the constructibility of coinductive types - in the principled form of indexed M-types - in Homotopy Type Theory. The conjecture says that in the presence of inductive types, coinductive types are derivable.…

计算机科学中的逻辑 · 计算机科学 2019-07-16 Benedikt Ahrens , Paolo Capriotti , Régis Spadotti

In recent work we have shown how it is possible to define very precise type systems for object-oriented languages by abstractly compiling a program into a Horn formula f. Then type inference amounts to resolving a certain goal w.r.t. the…

编程语言 · 计算机科学 2010-06-09 Davide Ancona , Giovanni Lagorio
‹ 上一页 1 2 3 10 下一页 ›