arXiv · 2305.15382
Theorem Proving in Dependently-Typed Higher-Order Logic -- Extended Preprint
Abstract
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 rich type system, but has rather substantial conceptual differences to HOL, as well as comparatively poor proof automation support. We introduce a dependently-typed extension DHOL of HOL that retains the style and conceptual framework of HOL. Moreover, we build a translation from DHOL to HOL and implement it as a preprocessor to a HOL theorem prover, thereby obtaining a theorem prover for DHOL.
Explore related subjects
Keep this discovery
Colin Rothgang, Florian Rabe, Christoph Benzmüller. 2023-05-24. Theorem Proving in Dependently-Typed Higher-Order Logic -- Extended Preprint. https://arxiv.org/abs/2305.15382
Cite the original work for its findings. Save a collection to share your selection of sources.