中文
相关论文

相关论文: Inductive types in the Calculus of Algebraic Const…

200 篇论文

The continuous functional calculus is perhaps the most fundamental construction in the theory of operator algebras, especially $C^{*}$-algebras. Here we document our formalization of the continuous functional calculus in Lean, which…

算子代数 · 数学 2025-01-28 Anatole Dedecker , Jireh Loreaux

In the former article "Formal mathematical systems including a structural induction principle" we have presented a unified theory for formal mathematical systems including recursive systems closely related to formal grammars, including the…

逻辑 · 数学 2022-01-21 Matthias Kunik

We propose an extension of pure type systems with an algebraic presentation of inductive and co-inductive type families with proper indices. This type theory supports coercions toward from smaller sorts to bigger sorts via explicit type…

计算机科学中的逻辑 · 计算机科学 2014-06-16 Hugo Herbelin , Arnaud Spiwack

We present the guarded lambda-calculus, an extension of the simply typed lambda-calculus with guarded recursive and coinductive types. The use of guarded recursive types ensures the productivity of well-typed programs. Guarded recursive…

编程语言 · 计算机科学 2015-01-16 Ranald Clouston , Aleš Bizjak , Hans Bugge Grathwohl , Lars Birkedal

Cubical type theory provides a constructive justification to certain aspects of homotopy type theory such as Voevodsky's univalence axiom. This makes many extensionality principles, like function and propositional extensionality, directly…

计算机科学中的逻辑 · 计算机科学 2018-05-02 Thierry Coquand , Simon Huber , Anders Mörtberg

Cantor's ordinal numbers, a powerful extension of the natural numbers, are a cornerstone of set theory. They can be used to reason about the termination of processes, prove the consistency of logical systems, and justify some of the core…

计算机科学中的逻辑 · 计算机科学 2025-10-22 Tom de Jong , Nicolai Kraus , Fredrik Nordvall Forsberg , Chuangjie Xu

We present a set-theoretic, proof-irrelevant model for Calculus of Constructions (CC) with predicative induction and judgmental equality in Zermelo-Fraenkel set theory with an axiom for countably many inaccessible cardinals. We use Aczel's…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Gyesik Lee , Benjamin Werner

Interactive theorem provers based on dependent type theory have the flexibility to support both constructive and classical reasoning. Constructive reasoning is supported natively by dependent type theory and classical reasoning is typically…

计算机科学中的逻辑 · 计算机科学 2011-10-18 Russell O'Connor

In this paper, we present a formalization of Kozen's propositional modal $\mu$-calculus, in the Calculus of Inductive Constructions. We address several problematic issues, such as the use of higher-order abstract syntax in inductive sets in…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Marino Miculan

In functional programming, datatypes a la carte provide a convenient modular representation of recursive datatypes, based on their initial algebra semantics. Unfortunately it is highly challenging to implement this technique in proof…

计算机科学中的逻辑 · 计算机科学 2015-09-11 Paolo Torrini , Tom Schrijvers

Dependently typed proof assistant rely crucially on definitional equality, which relates types and terms that are automatically identified in the underlying type theory. This paper extends type theory with definitional functor laws,…

编程语言 · 计算机科学 2024-04-10 Théo Laurent , Meven Lennon-Bertrand , Kenji Maillard

Gradual dependent types can help with the incremental adoption of dependently typed code by providing a principled semantics for imprecise types and proofs, where some parts have been omitted. Current theories of gradual dependent types,…

编程语言 · 计算机科学 2022-05-04 Joseph Eremondi , Ronald Garcia , Éric Tanter

This paper aims at carrying out termination proofs for simply typed higher-order calculi automatically by using ordering comparisons. To this end, we introduce the computability path ordering (CPO), a recursive relation on terms obtained by…

计算机科学中的逻辑 · 计算机科学 2019-03-14 Frédéric Blanqui , Jean-Pierre Jouannaud , Albert Rubio

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

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

Capitalizing on previous encodings and formal developments about nominal calculi and type systems, we propose a weak Higher-Order Abstract Syntax formalization of the type language of pure System F<: within Coq, a proof assistant based on…

计算机科学中的逻辑 · 计算机科学 2013-04-01 Alberto Ciaffaglione , Ivan Scagnetto

Higher inductive-inductive types (HIITs) generalize inductive types of dependent type theories in two ways. On the one hand they allow the simultaneous definition of multiple sorts that can be indexed over each other. On the other hand they…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Ambrus Kaposi , András Kovács

Recursive coalgebras provide an elegant categorical tool for modelling recursive algorithms and analysing their termination and correctness. By considering coalgebras over categories of suitably indexed families, the correctness of the…

编程语言 · 计算机科学 2026-04-20 Cass Alexandru , Henning Urbat , Thorsten Wißmann

Computational reflection allows us to turn verified decision procedures into efficient automated reasoning tools in proof assistants. The typical applications of such methodology include mathematical structures that have decidable theory…

编程语言 · 计算机科学 2022-02-10 Kazuhiko Sakaguchi

Using calculus we show how to prove some combinatorial inequalities of the type log-concavity or log-convexity. It is shown by this method that binomial coefficients and Stirling numbers of the first and second kinds are log-concave, and…

组合数学 · 数学 2007-05-23 Tomislav Došlić , Darko Veljan