中文
相关论文

相关论文: Translating HOL to Dedukti

200 篇论文

Dedukti is a Logical Framework based on the $\lambda$$\Pi$-Calculus Modulo Theory. We show that many theories can be expressed in Dedukti: constructive and classical predicate logic, Simple type theory, programming languages, Pure type…

Kuroda's translation embeds classical first-order logic into intuitionistic logic, through the insertion of double negations. Recently, Brown and Rizkallah extended this translation to higher-order logic. In this paper, we adapt it for…

计算机科学中的逻辑 · 计算机科学 2024-07-10 Thomas Traversié

We use Dedukti as a logical framework for interoperability. We use automated tools to translate different developments made in HOL and in Coq to Dedukti, and we combine them to prove new results. We illustrate our approach with a concrete…

计算机科学中的逻辑 · 计算机科学 2015-08-03 Ali Assaf , Raphaël Cauderlier

Dedukti is a type-checker for the $\lambda$$\Pi$-calculus modulo rewriting, an extension of Edinburgh's logicalframework LF where functions and type symbols can be defined by rewrite rules. It thereforecontains an engine for rewriting LF…

编程语言 · 计算机科学 2022-02-16 Gabriel Hondet , Frédéric Blanqui

We observe today a large diversity of proof systems. This diversity has the negative consequence that a lot of theorems are proved many times. Unlike programming languages, it is difficult for these systems to co-operate because they do not…

计算机科学中的逻辑 · 计算机科学 2018-07-06 François Thiré

The $\lambda$$\Pi$-calculus modulo theory is a logical framework in which various logics and type systems can be encoded, thus helping the cross-verification and interoperability of proof systems based on those logics and type systems. In…

计算机科学中的逻辑 · 计算机科学 2021-10-27 Gabriel Hondet , Frédéric Blanqui

Dedukti has been proposed as a universal proof checker. It is a logical framework based on the lambda Pi calculus modulo that is used as a backend to verify proofs coming from theorem provers, especially those implementing some form of…

计算机科学中的逻辑 · 计算机科学 2015-08-03 Raphaël Cauderlier , Pierre Halmagrand

The lambda-Pi-calculus Modulo is a variant of the lambda-calculus with dependent types where beta-conversion is extended with user-defined rewrite rules. It is an expressive logical framework and has been used to encode logics and type…

计算机科学中的逻辑 · 计算机科学 2015-07-30 Ronan Saillard

The $\lambda$$\Pi$-calculus modulo theory is an extension of simply typed $\lambda$-calculus with dependent types and user-defined rewrite rules. We show that it is possible to replace the rewrite rules of a theory of the…

计算机科学中的逻辑 · 计算机科学 2024-02-15 Valentin Blot , Gilles Dowek , Thomas Traversié , Théo Winterhalter

We present an algorithm for converting proofs from the OpenTheory interchange format, which can be translated to and from any of the HOL family of proof languages (HOL4, HOL Light, ProofPower, and Isabelle), into the ZFC-based Metamath…

计算机科学中的逻辑 · 计算机科学 2015-06-22 Mario Carneiro

Representation theorems for formal systems often take the form of an inductive translation that satisfies certain invariants, which are proved inductively. Theory morphisms and logical relations are common patterns of such inductive…

计算机科学中的逻辑 · 计算机科学 2026-03-20 Thomas Traversié , Florian Rabe

DHOL is an extensional, classical logic that equips the well-known higher-order logic (HOL) with dependent types. This allows for concise encodings of important domains like size-bounded data structures, category theory, or proof theory.…

计算机科学中的逻辑 · 计算机科学 2026-05-04 Rhea Ranalter , Florian Rabe , Cezary Kaliszyk

Proof assistants often call automated theorem provers to prove subgoals. However, each prover has its own proof calculus and the proof traces that it produces often lack many details to build a complete proof. Hence these traces are hard to…

计算机科学中的逻辑 · 计算机科学 2019-08-27 Mohamed Yacine El Haddad , Guillaume Burel , Frédéric Blanqui

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

The Vampire automated theorem prover is extended to output machine-checkable proofs in the Dedukti concrete syntax for the LambdaPi-calculus modulo. This significantly reduces the trusted computing base, and in principle eases proof…

计算机科学中的逻辑 · 计算机科学 2025-09-18 Anja Petković Komel , Michael Rawson , Martin Suda

Higher-order logic HOL offers a very simple syntax and semantics for representing and reasoning about typed data structures. But its type system lacks advanced features where types may depend on terms. Dependent type theory offers such a…

计算机科学中的逻辑 · 计算机科学 2023-05-25 Colin Rothgang , Florian Rabe , Christoph Benzmüller

Parametricity allows the transfer of proofs between different implementations of the same data structure. The lambdaPi-calculus modulo theory is an extension of the lambda-calculus with dependent types and user-defined rewrite rules. It is…

计算机科学中的逻辑 · 计算机科学 2024-07-10 Thomas Traversié

The lambda-Pi-calculus modulo theory is a logical framework in which many type systems can be expressed as theories. We present such a theory, the theory U, where proofs of several logical systems can be expressed. Moreover, we identify a…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Frédéric Blanqui , Gilles Dowek , Emilie Grienenberger , Gabriel Hondet , François Thiré

The present dissertation introduces the research project on HOLMS (\textbf{HOL} Light Library for \textbf{M}odal \textbf{S}ystems), a growing modular framework for modal reasoning within the HOL Light proof assistant. To provide an…

计算机科学中的逻辑 · 计算机科学 2025-06-13 Antonella Bilotta

This paper presents a logical approach to the translation of functional calculi into concurrent process calculi. The starting point is a type system for the {\pi}-calculus closely related to linear logic. Decompositions of intuitionistic…

计算机科学中的逻辑 · 计算机科学 2011-07-22 Emmanuel Beffara
‹ 上一页 1 2 3 10 下一页 ›