中文
相关论文

相关论文: The Calculus of Algebraic Constructions

200 篇论文

In a previous work, we proved that an important part of the Calculus of Inductive Constructions (CIC), the basis of the Coq proof assistant, can be seen as a Calculus of Algebraic Constructions (CAC), an extension of the Calculus of…

计算机科学中的逻辑 · 计算机科学 2016-08-16 Frédéric Blanqui

In a previous work, we proved that almost all of the Calculus of Inductive Constructions (CIC), which is the basis of the proof assistant Coq, can be seen as a Calculus of Algebraic Constructions (CAC), an extension of the Calculus of…

计算机科学中的逻辑 · 计算机科学 2016-08-16 Frédéric Blanqui

This paper presents general syntactic conditions ensuring the strong normalization and the logical consistency of the Calculus of Algebraic Constructions, an extension of the Calculus of Constructions with functions and predicates defined…

计算机科学中的逻辑 · 计算机科学 2016-08-16 Frédéric Blanqui

We investigate here a new version of the Calculus of Inductive Constructions (CIC) on which the proof assistant Coq is based: the Calculus of Congruent Inductive Constructions, which truly extends CIC by building in arbitrary first-order…

计算机科学中的逻辑 · 计算机科学 2008-12-18 Frédéric Blanqui , Jean-Pierre Jouannaud , Pierre-Yves Strub

In order to avoid well-know paradoxes associated with self-referential definitions, higher-order dependent type theories stratify the theory using a countably infinite hierarchy of universes (also known as sorts), Type$_0$ : Type$_1$ :…

编程语言 · 计算机科学 2020-03-12 Amin Timany , Matthieu Sozeau

We present a refinement of the Calculus of Inductive Constructions in which one can easily define a notion of relational parametricity. It provides a new way to automate proofs in an interactive theorem prover like Coq.

计算机科学中的逻辑 · 计算机科学 2012-11-28 Chantal Keller , Marc Lasson

The calculus of constructions (CC) is a core theory for dependently typed programming and higher-order constructive logic. Originally introduced in Coquand's 1985 thesis, CC has inspired 25 years of research in programming languages and…

编程语言 · 计算机科学 2022-10-21 Chris Casinghino

We develop synthetic notions of oracle computability and Turing reducibility in the Calculus of Inductive Constructions (CIC), the constructive type theory underlying the Coq proof assistant. As usual in synthetic approaches, we employ a…

计算机科学中的逻辑 · 计算机科学 2023-07-31 Yannick Forster , Dominik Kirst , Niklas Mück

It is commonly agreed that the success of future proof assistants will rely on their ability to incorporate computations within deduction in order to mimic the mathematician when replacing the proof of a proposition P by the proof of an…

计算机科学中的逻辑 · 计算机科学 2007-07-10 Frédéric Blanqui , Jean-Pierre Jouannaud , Pierre-Yves Strub

We propose to use Tarski's least fixpoint theorem as a basis to define recursive functions in the calculus of inductive constructions. This widens the class of functions that can be modeled in type-theory based theorem proving tool to…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Yves Bertot

Continuation Calculus (CC), introduced by Geron and Geuvers, is a simple foundational model for functional computation. It is closely related to lambda calculus and term rewriting, but it has no variable binding and no pattern matching. It…

计算机科学中的逻辑 · 计算机科学 2014-09-12 Herman Geuvers , Wouter Geraedts , Bram Geron , Judith van Stegeren

The main novelty of this paper is to consider an extension of the Calculus of Constructions where predicates can be defined with a general form of rewrite rules. We prove the strong normalization of the reduction relation generated by the…

计算机科学中的逻辑 · 计算机科学 2016-08-16 Frédéric Blanqui

This article presents a bidirectional type system for the Calculus of Inductive Constructions (CIC). It introduces a new judgement intermediate between the usual inference and checking, dubbed constrained inference, to handle the presence…

编程语言 · 计算机科学 2021-04-20 Meven Lennon-Bertrand

Since Val Tannen's pioneer work on the combination of simply-typed lambda-calculus and first-order rewriting (LICS'88), many authors have contributed to this subject by extending it to richer typed lambda-calculi and rewriting paradigms,…

计算机科学中的逻辑 · 计算机科学 2016-08-16 Frédéric Blanqui

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

Reynold's abstraction theorem is now a well-established result for a large class of type systems. We propose here a definition of relational parametricity and a proof of the abstraction theorem in the Calculus of Inductive Constructions…

计算机科学中的逻辑 · 计算机科学 2012-09-28 Chantal Keller , Marc Lasson

After a short review of the Method of Recursive Counting we introduce a general algebraic description of recursive lattice building. This provides a rigorous framework for discussion of method's limitations.

高能物理 - 格点 · 物理学 2009-10-22 M. Creutz , I. Horvath , R. Mendris

We introduce a new diagrammatic notation for representing the result of (algebraic) effectful computations. Our notation explicitly separates the effects produced during a computation from the possible values returned, this way simplifying…

编程语言 · 计算机科学 2020-01-13 Ugo Dal Lago , Francesco Gavazzo

Constructive arithmetic, or the Markov arithmetic MA, is obtained from intuitionistic arithmetic HA by adding the following two principles: the Markov principle M which distinguishes constructivism from intuitionism, and the so-called…

逻辑 · 数学 2022-09-23 V. E. Plisko

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
‹ 上一页 1 2 3 10 下一页 ›