中文
相关论文

相关论文: Set-theoretical mathematics in Coq

200 篇论文

We describe the basic notions of co-induction as they are available in the coq system. As an application, we describe arithmetic properties for simple representations of real numbers.

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

In this paper we give a preliminary formalization of the p-adic numbers, in the context of the second author's univalent foundations program. We also provide the corresponding code verifying the construction in the proof assistant Coq.…

逻辑 · 数学 2013-02-07 Álvaro Pelayo , Vladimir Voevodsky , Michael A. Warren

Sharing of notations and theories across an inheritance hierarchy of mathematical structures, e.g., groups and rings, is important for productivity when formalizing mathematics in proof assistants. The packed classes methodology is a…

编程语言 · 计算机科学 2020-09-22 Kazuhiko Sakaguchi

In the realm of formal theorem proving, the Coq proof assistant stands out for its rigorous approach to verifying mathematical assertions and software correctness. Despite the advances in artificial intelligence and machine learning, the…

人工智能 · 计算机科学 2024-04-03 Andreas Florath

There is a recent interest for the verification of monadic programs using proof assistants. This line of research raises the question of the integration of monad transformers, a standard technique to combine monads. In this paper, we extend…

计算机科学中的逻辑 · 计算机科学 2021-07-20 Reynald Affeldt , David Nowak

Proof assistants like Coq are increasingly popular to help mathematicians carry out proofs of the results they conjecture. However, formal proofs remain highly technical and are especially difficult to reuse. In this paper, we present a…

计算机科学中的逻辑 · 计算机科学 2024-01-23 Nicolas Magaud

Axiomatizing mathematical structures is a goal of Mathematical Logic. Axiomatizability of the theories of some structures have turned out to be quite difficult and challenging, and some remain open. However axiomatization of some…

逻辑 · 数学 2021-11-30 Saeed Salehi

This paper describes a formal proof library, developed using the Coq proof assistant, designed to assist users in writing correct diagrammatic proofs, for 1-categories. This library proposes a deep-embedded, domain-specific formal language,…

计算机科学中的逻辑 · 计算机科学 2024-03-01 Benoît Guillemet , Assia Mahboubi , Matthieu Piquerez

This notes explains how standard algorithms that construct sorting networks have been formalised and proved correct in the Coq proof assistant using the SSReflect extension.

数据结构与算法 · 计算机科学 2022-03-04 Laurent Théry

The capture calculus is an extension of System F<: that tracks free variables of terms in their type, allowing one to represent capabilities while limiting their scope. While previous calculi had mechanized soundness proofs -- notably…

计算机科学中的逻辑 · 计算机科学 2023-09-12 Joseph Fourment , Yichen Xu

We describe our experience implementing a broad category-theory library in Coq. Category theory and computational performance are not usually mentioned in the same breath, but we have needed substantial engineering effort to teach Coq to…

范畴论 · 数学 2022-05-04 Jason Gross , Adam Chlipala , David I. Spivak

We survey the use of extra-set-theoretic hypotheses, mainly the continuum hypothesis, in the C*-algebra literature. The Calkin algebra emerges as a basic object of interest.

逻辑 · 数学 2007-05-23 Nik Weaver

We describe several views of the semantics of a simple programming language as formal documents in the calculus of inductive constructions that can be verified by the Coq proof system. Covered aspects are natural semantics, denotational…

计算机科学中的逻辑 · 计算机科学 2007-07-10 Yves Bertot

Nominal techniques have been praised for their ability to formalize grammars with binding structures closer to their informal developments. At its core, there lies the definition of nominal sets, which capture the notion of name…

计算机科学中的逻辑 · 计算机科学 2025-10-01 Fabrício Sanches Paranhos , Daniel Ventura

Homotopy type theory is an interpretation of Martin-L\"of's constructive type theory into abstract homotopy theory. There results a link between constructive mathematics and algebraic topology, providing topological semantics for…

逻辑 · 数学 2023-03-31 Steve Awodey , Nicola Gambino , Kristina Sojakova

Working in homotopy type theory, we provide a systematic study of homotopy limits of diagrams over graphs, formalized in the Coq proof assistant. We discuss some of the challenges posed by this approach to formalizing homotopy-theoretic…

逻辑 · 数学 2019-02-20 Jeremy Avigad , Chris Kapulkin , Peter LeFanu Lumsdaine

The goal of this lecture is to show how modern theorem provers---in this case, the Coq proof assistant---can be used to mechanize the specification of programming languages and their semantics, and to reason over individual programs and…

编程语言 · 计算机科学 2010-10-28 Xavier Leroy

We consider a set-theoretic version of mereology based on the inclusion relation $\subseteq$ and analyze how well it might serve as a foundation of mathematics. After establishing the non-definability of $\in$ from $\subseteq$, we identify…

逻辑 · 数学 2016-04-27 Joel David Hamkins , Makoto Kikuchi

Context-free language theory is a well-established area of mathematics, relevant to computer science foundations and technology. This paper presents the preliminary results of an ongoing formalization project using context-free grammars and…

形式语言与自动机理论 · 计算机科学 2015-06-11 Marcus V. M. Ramos , Ruy J. G. B. de Queiroz

This paper presents a Coq formalization of linear algebra over elementary divisor rings, that is, rings where every matrix is equivalent to a matrix in Smith normal form. The main results are the formalization that these rings support…

计算机科学中的逻辑 · 计算机科学 2019-03-14 Guillaume Cano , Cyril Cohen , Maxime Dénès , Anders Mörtberg , Vincent Siles