中文
相关论文

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

200 篇论文

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

We prove recursive formulas involving sums of divisors and sums of triangular numbers and give a variety of identities relating arithmetic functions to divisor functions providing inductive identities for such arithmetic functions.

数论 · 数学 2011-05-02 Mohamed El Bachraoui

Calculational abstract interpretation, long advocated by Cousot, is a technique for deriving correct-by-construction abstract interpreters from the formal semantics of programming languages. This paper addresses the problem of deriving…

编程语言 · 计算机科学 2015-07-14 David Darais , David Van Horn

The work is devoted to Computability Logic (CoL) -- the philosophical/mathematical platform and long-term project for redeveloping classical logic after replacing truth} by computability in its underlying semantics (see…

计算机科学中的逻辑 · 计算机科学 2012-08-03 Giorgi Japaridze

In this project, a rather complete proof-theoretical formalization of Lambek Calculus (non-associative with arbitrary extensions) has been ported from Coq proof assistent to HOL4 theorem prover, with some improvements and new theorems.…

计算与语言 · 计算机科学 2017-05-23 Chun Tian

To ensure decidability and consistency of its type theory, a proof assistant should only accept terminating recursive functions and productive corecursive functions. Most proof assistants enforce this through syntactic conditions, which can…

计算机科学中的逻辑 · 计算机科学 2026-05-01 Bastiaan Laarakker , Daniël Otten , Benno van den Berg

A term calculus for the proofs in multiplicative-additive linear logic is introduced and motivated as a programming language for channel based concurrency. The term calculus is proved complete for a semantics in linearly distributive…

范畴论 · 数学 2010-03-03 J. R. B. Cockett , C. A. Pastro

The lambda calculus with constructors is an extension of the lambda calculus with variadic constructors. It decomposes the pattern-matching a la ML into a case analysis on constants and a commutation rule between case and application…

计算机科学中的逻辑 · 计算机科学 2012-03-06 Barbara Petit

We define an extension of lambda-calculus with dependents types that enables us to encode transparent and opaque probabilistic programs and prove a strong normalisation result for it by a reducibility technique. While transparent…

计算机科学中的逻辑 · 计算机科学 2026-03-10 Francesco A. Genco

We show that the first-order theory of structural subtyping of non-recursive types is decidable. Let $\Sigma$ be a language consisting of function symbols (representing type constructors) and $C$ a decidable structure in the relational…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Viktor Kuncak , Martin Rinard

In this paper we consider the problem of certified static checking of module-like constructs of programming languages. We argue that there are algorithms and properties related to modules that can be defined and proven in an abstract way.…

编程语言 · 计算机科学 2017-06-20 Julia Belyakova

Constructor-Based Conditional Rewriting Logic is a general framework for integrating first-order functional and logic programming which gives an algebraic semantics for non-deterministic functional-logic programs. In the context of this…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Juan M. Molina , Ernesto Pimentel

We show that when certain statements are provable in subsystems of constructive analysis using intuitionistic predicate calculus, related sequential statements are provable in weak classical subsystems. In particular, if a $\Pi^1_2$…

逻辑 · 数学 2012-01-25 Jeffry L. Hirst , Carl Mummert

I formalize important theorems about classical propositional logic in the proof assistant Coq. The main theorems I prove are (1) the soundness and completeness of natural deduction calculus, (2) the equivalence between natural deduction…

逻辑 · 数学 2015-04-01 Floris van Doorn

We give a number of formal proofs of theorems from the field of computable analysis. Many of our results specify executable algorithms that work on infinite inputs by means of operating on finite approximations and are proven correct in the…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Florian Steinberg , Laurent Thery , Holger Thies

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 study induction on the program structure as a proof method for bisimulation-based compiler correctness. We consider a first-order language with mutually recursive function definitions, system calls, and an environment semantics. The…

编程语言 · 计算机科学 2016-11-30 Sigurd Schneider , Gert Smolka , Sebastian Hack

In this paper, we describe an IDE called CAPS (Calculational Assistant for Programming from Specifications) for the interactive, calculational derivation of imperative programs. In building CAPS, our aim has been to make the IDE accessible…

编程语言 · 计算机科学 2015-08-20 Dipak L. Chaudhari , Om Damani

We define a noncommutative differential calculus constructed from the inner derivation, then several relevant examples are showed. It is of interest to note that for certain $C^*$-algebra, this calculus is closely related to the classical…

算子代数 · 数学 2007-05-23 Bo Zhao

Transition Algebra (TA) is a type of infinite logic introduced to discuss rewriting systems. The natural deductive proof systems already introduced in TA satisfy completeness for countable signatures. However, it lacks compactness, making…

计算机科学中的逻辑 · 计算机科学 2026-05-06 Go Hashimoto