中文
相关论文

相关论文: DRAFT: A Formally Verified Constructive Proof of t…

200 篇论文

One can perform equational reasoning about computational effects with a purely functional programming language thanks to monads. Even though equational reasoning for effectful programs is desirable, it is not yet mainstream. This is partly…

计算机科学中的逻辑 · 计算机科学 2025-01-15 Reynald Affeldt , Jacques Garrigue , Takafumi Saikawa

The prevalent interpretation of G\"odel's Second Theorem states that a sufficiently adequate and consistent theory does not prove its consistency. It is however not entirely clear how to justify this informal reading, as the formulation of…

逻辑 · 数学 2020-08-13 Balthasar Grabmayr

In the paper we introduce a weak set theory $\mathsf{H}_{<\omega}$ . A formalization of arithmetic on finite von Neumann ordinals gives an embedding of arithmetical language into this theory. We show that $\mathsf{H}_{<\omega}$ proves a…

逻辑 · 数学 2019-08-29 Fedor Pakhomov

The `mathematical language' Automath, conceived by N.G. de Bruijn in 1968, was the first theorem prover actually working and was used for checking many specimina of mathematical content. Its goals and syntactic ideas inspired Th. Coquand…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Herman Geuvers , Rob Nederpelt

Peano Arithmetic is known to be provably equivalent to reflection over Elementary Arithmetic. We prove a characterization of Predicative Analysis in the guise of ATR0 in terms of stronger reflection principles.

In sequent calculi, cut elimination is a property that guarantees that any provable formula can be proven analytically. For example, Gentzen's classical and intuitionistic calculi LK and LJ enjoy cut elimination. The property is less…

计算机科学中的逻辑 · 计算机科学 2020-08-11 Ekaterina Komendantskaya , Dmitry Rozplokhas , Henning Basold

We consider pure equational theories that allow substitution but disallow induction, which we denote as PETS, based on recursive definition of their function symbols. We show that the Bounded Arithmetic theory $S^1_2$ proves the consistency…

逻辑 · 数学 2025-04-16 Arnold Beckmann , Yoriyuki Yamagata

A rather easy yet rigorous proof of a version of G\"odel's first incompleteness theorem is presented. The version is "each recursively enumerable theory of natural numbers with 0, 1, +, *, =, logical and, logical not, and the universal…

计算机科学中的逻辑 · 计算机科学 2014-05-23 Antti Valmari

Inconsistency Robustness is performance of information systems with pervasively inconsistent information. Inconsistency Robustness of the community of professional mathematicians is their performance repeatedly repairing contradictions over…

编程语言 · 计算机科学 2015-02-18 Carl Hewitt

We prove in constructive logic that the statement of the Cantor-Bernstein theorem implies excluded middle. This establishes that the Cantor-Bernstein theorem can only be proven assuming the full power of classical logic. The key ingredient…

逻辑 · 数学 2023-03-24 Cécilia Pradic , Chad E. Brown

This extended abstract is about an effort to build a formal description of a triangulation algorithm starting with a naive description of the algorithm where triangles, edges, and triangulations are simply given as sets and the most complex…

计算机科学中的逻辑 · 计算机科学 2018-09-05 Yves Bertot

We present AlgCo (Algebraic Coinductives), a practical framework for inductive reasoning over commonly used coinductive types such as conats, streams, and infinitary trees with finite branching factor. The key idea is to exploit the notion…

计算机科学中的逻辑 · 计算机科学 2023-04-10 Alexander Bagnall , Gordon Stewart , Anindya Banerjee

A reliable technique for deductive program verification should be proven sound with respect to the semantics of the programming language. For each different language, the construction of a separate soundness proof is often a laborious…

编程语言 · 计算机科学 2021-08-05 Ximeng Li , Qianying Zhang , Guohui Wang , Zhiping Shi , Yong Guan

We present the results from Meno, a simple autoformalizer that proves theorems in Lean by systematically exploring the space of both formal and informal proofs, and tactic ablation, a new method for exploring mathematical creativity under…

计算机科学中的逻辑 · 计算机科学 2026-04-27 Zhengqin Fan , Simon DeDeo

In this essay we'll prove G\"odel's incompleteness theorems twice. First, we'll prove them the good old-fashioned way. Then we'll repeat the feat in the setting of computation. In the process we'll discover that G\"odel's work, rightly…

计算机科学中的逻辑 · 计算机科学 2019-09-11 Sebastian Oberhoff

In this note we will show how to get consistency for first order classical logic, in a purely syntactic way, without going through cut elimination. The procedure is very simple and it uses the calculus of structures in an essential way. It…

逻辑 · 数学 2007-05-23 Kai Bruennler , Alessio Guglielmi

Usual termination proofs for a functional program require to check all the possible reduction paths. Due to an exponential gap between the height and size of such the reduction tree, no naive formalization of termination proofs yields a…

计算机科学中的逻辑 · 计算机科学 2015-09-11 Naohi Eguchi

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 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

We present a standard calculus for logical grounding based on well-established grounding principles [Schnieder, 2011, Fine, 2012, Correia, 2014, Correia, 2024] and provide a very direct characterisation of the provable grounding claims…

逻辑 · 数学 2025-03-28 Francesco A. Genco