中文
相关论文

相关论文: Conversion of HOL Light proofs into Metamath

200 篇论文

In various provers and deductive verification tools, logical transformations are used extensively in order to reduce a proof task into a number of simpler tasks. Logical transformations are often part of the trusted base of such tools. In…

计算机科学中的逻辑 · 计算机科学 2021-07-07 Quentin Garchery

The Laplace transform is an algebraic method that is widely used for analyzing physical systems by either solving the differential equations modeling their dynamics or by evaluating their transfer function. The dynamics of the given system…

计算机科学中的逻辑 · 计算机科学 2018-06-11 Adnan Rashid , Osman Hasan

In order to handle the complexity and heterogeneity of mod- ern instruction set architectures, analysis platforms share a common design, the adoption of hardware-independent intermediate representa- tions. The usage of these platforms to…

编程语言 · 计算机科学 2018-07-30 Roberto Metere , Andreas Lindner , Roberto Guanciale

We present an environment, benchmark, and deep learning driven automated theorem prover for higher-order logic. Higher-order interactive theorem provers enable the formalization of arbitrary mathematical theories and thereby present an…

计算机科学中的逻辑 · 计算机科学 2019-11-05 Kshitij Bansal , Sarah M. Loos , Markus N. Rabe , Christian Szegedy , Stewart Wilcox

We propose a synthesis of the two proof styles of interactive theorem proving: the procedural style (where proofs are scripts of commands, like in Coq) and the declarative style (where proofs are texts in a controlled natural language, like…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Freek Wiedijk

Using Isabelle/HOL, we verify a union-find data structure with an explain operation due to Nieuwenhuis and Oliveras. We devise a simpler, more naive version of the explain operation whose soundness and completeness is easy to verify. Then,…

计算机科学中的逻辑 · 计算机科学 2025-08-12 Lukas Stevens , Rebecca Ghidini

In the recent years, the Metis prover based on ordered paramodulation and model elimination has replaced the earlier built-in methods for general-purpose proof automation in HOL4 and Isabelle/HOL. In the annual CASC competition, the leanCoP…

计算机科学中的逻辑 · 计算机科学 2014-10-22 Cezary Kaliszyk , Josef Urban , Jiri Vyskocil

We argue that the implementation and verification of compilers for functional programming languages are greatly simplified by employing a higher-order representation of syntax known as Higher-Order Abstract Syntax or HOAS. The underlying…

编程语言 · 计算机科学 2017-02-14 Yuting Wang

Large formal mathematical libraries consist of millions of atomic inference steps that give rise to a corresponding number of proved statements (lemmas). Analogously to the informal mathematical practice, only a tiny fraction of such…

人工智能 · 计算机科学 2014-02-17 Cezary Kaliszyk , Josef Urban

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

This paper presents meta-logical investigations based on category theory using the proof assistant Isabelle/HOL. We demonstrate the potential of a free logic based shallow semantic embedding of category theory by providing a formalization…

计算机科学中的逻辑 · 计算机科学 2023-10-20 Jonas Bayer , Aleksey Gonus , Christoph Benzmüller , Dana S. Scott

Isabelle is a generic theorem prover with a fragment of higher-order logic as a metalogic for defining object logics. Isabelle also provides proof terms. We formalize this metalogic and the language of proof terms in Isabelle/HOL, define an…

计算机科学中的逻辑 · 计算机科学 2021-11-25 Tobias Nipkow , Simon Roßkopf

Deep and shallow embeddings of non-classical logics in classical higher-order logic have been explored, implemented, and used in various reasoning tools in recent years. This paper presents a method for the simultaneous deployment of deep…

计算机科学中的逻辑 · 计算机科学 2025-06-03 Christoph Benzmüller

We present a semantic framework for the deductive verification of hybrid systems with Isabelle/HOL. It supports reasoning about the temporal evolutions of hybrid programs in the style of differential dynamic logic modelled by flows or…

计算机科学中的逻辑 · 计算机科学 2021-09-21 Jonathan Julián Huerta y Munive , Georg Struth

Large computer-understandable proofs consist of millions of intermediate logical steps. The vast majority of such steps originate from manually selected and manually guided heuristics applied to intermediate goals. So far, machine learning…

人工智能 · 计算机科学 2017-03-02 Cezary Kaliszyk , François Chollet , Christian Szegedy

Autoformalization is the process of automatically translating from natural language mathematics to formal specifications and proofs. A successful autoformalization system could advance the fields of formal verification, program synthesis,…

机器学习 · 计算机科学 2022-05-26 Yuhuai Wu , Albert Q. Jiang , Wenda Li , Markus N. Rabe , Charles Staats , Mateja Jamnik , Christian Szegedy

Formal mathematics is the discipline of translating mathematics into a programming language in which any statement can be unequivocally checked by a computer. Mathematicians and computer scientists have spent decades of painstaking…

人工智能 · 计算机科学 2024-02-28 Johnathan Mercer

We present miniF2F, a dataset of formal Olympiad-level mathematics problems statements intended to provide a unified cross-system benchmark for neural theorem proving. The miniF2F benchmark currently targets Metamath, Lean, Isabelle…

人工智能 · 计算机科学 2022-03-01 Kunhao Zheng , Jesse Michael Han , Stanislas Polu

A principled approach to the design of program verification and con- struction tools is applied to separation logic. The control flow is modelled by power series with convolution as separating conjunction. A generic construction lifts…

计算机科学中的逻辑 · 计算机科学 2014-10-17 Brijesh Dongol , Victor B. F. Gomes , Georg Struth

We present an automated verification of the well-known modal logic cube in Isabelle/HOL, in which we prove the inclusion relations between the cube's logics using automated reasoning tools. Prior work addresses this problem but without…

计算机科学中的逻辑 · 计算机科学 2015-08-03 Christoph Benzmüller , Maximilian Claus , Nik Sultana