Twenty years of rewriting logic

J Meseguer - The Journal of Logic and Algebraic Programming, 2012 - Elsevier
Rewriting logic is a simple computational logic that can naturally express both concurrent
computation and logical deduction with great generality. This paper provides a gentle …

Mechanizing metatheory in a logical framework

R Harper, DR Licata - Journal of functional programming, 2007 - cambridge.org
The LF logical framework codifies a methodology for representing deductive systems, such
as programming languages and logics, within a dependently typed λ-calculus. In this …

A survey on theorem provers in formal methods

MS Nawaz, M Malik, Y Li, M Sun, M Lali - arxiv preprint arxiv:1912.03028, 2019 - arxiv.org
Mechanical reasoning is a key area of research that lies at the crossroads of mathematical
logic and artificial intelligence. The main aim to develop mechanical reasoning systems …

Importing hol into isabelle/hol

S Obua, S Skalberg - … : Third International Joint Conference, IJCAR 2006 …, 2006 - Springer
We developed an importer from both HOL 4 and HOL-light into Isabelle/HOL. The importer
works by replaying proofs within Isabelle/HOL that have been recorded in HOL 4 or HOL …

How to identify, translate and combine logics?

F Rabe - Journal of Logic and Computation, 2017 - academic.oup.com
We give general definitions of logical frameworks and logics. Examples include the logical
frameworks LF and Isabelle and the logics represented in them. We apply this to give …

A framework for defining computational higher-order logics

A Assaf - 2015 - pastel.hal.science
The main aim of this thesis is to make formal proofs more universal by expressing them in a
common logical framework. More specifically, we use the lambda-Pi-calculus modulo …

Experiences from exporting major proof assistant libraries

M Kohlhase, F Rabe - Journal of Automated Reasoning, 2021 - Springer
The interoperability of proof assistants and the integration of their libraries is a highly valued
but elusive goal in the field of theorem proving. As a preparatory step, in previous work, we …

A practical module system for LF

F Rabe, C Schürmann - … of the Fourth International Workshop on Logical …, 2009 - dl.acm.org
Module systems for proof assistants provide administrative support for large developments
when mechanizing the meta-theory of programming languages and logics. We describe a …

Translating HOL to dedukti

A Assaf, G Burel - arxiv preprint arxiv:1507.08720, 2015 - arxiv.org
Dedukti is a logical framework based on the lambda-Pi-calculus modulo rewriting, which
extends the lambda-Pi-calculus with rewrite rules. In this paper, we show how to translate …

Towards logical frameworks in the heterogeneous tool set hets

M Codescu, F Horozal, M Kohlhase… - Recent Trends in …, 2012 - Springer
LF is a meta-logical framework that has become a standard tool for representing logics and
studying their properties. Its focus is proof theoretic, employing the Curry-Howard …