Lifting and Transfer: A modular design for quotients in Isabelle/HOL

B Huffman, O Kunčar - Certified Programs and Proofs: Third International …, 2013 - Springer
Quotients, subtypes, and other forms of type abstraction are ubiquitous in formal reasoning
with higher-order logic. Typically, users want to build a library of operations and theorems …

Refinements for free!

C Cohen, M Dénès, A Mörtberg - International Conference on Certified …, 2013 - Springer
Formal verification of algorithms often requires a choice between definitions that are easy to
reason about and definitions that are computationally efficient. One way to reconcile both …

Internalizing representation independence with univalence

C Angiuli, E Cavallo, A Mörtberg… - Proceedings of the ACM on …, 2021 - dl.acm.org
In their usual form, representation independence metatheorems provide an external
guarantee that two implementations of an abstract interface are interchangeable when they …

[图书][B] Proof Repair

T Ringer - 2021 - search.proquest.com
The days of verifying only toy programs are long gone. The last two decades have marked a
new era of verification at scale, bringing strong guarantees to large and critical systems—an …

The marriage of univalence and parametricity

N Tabareau, É Tanter, M Sozeau - Journal of the ACM (JACM), 2021 - dl.acm.org
Reasoning modulo equivalences is natural for everyone, including mathematicians.
Unfortunately, in proof assistants based on type theory, which are frequently used to …

Equivalences for free: univalent parametricity for effective transport

N Tabareau, É Tanter, M Sozeau - Proceedings of the ACM on …, 2018 - dl.acm.org
Homotopy Type Theory promises a unification of the concepts of equality and equivalence in
Type Theory, through the introduction of the univalence principle. However, existing proof …

Trocq: proof transfer for free, with or without univalence

C Cohen, E Crance, A Mahboubi - European Symposium on Programming, 2024 - Springer
This article presents Trocq, a new proof transfer framework for dependent type theory. Trocq
is based on a novel formulation of type equivalence, used to generalize the univalent …

[PDF][PDF] Ornaments for proof reuse in Coq

T Ringer, N Yazdani, J Leo… - … Conference on Interactive …, 2019 - drops.dagstuhl.de
Ornaments express relations between inductive types with the same inductive structure. We
implement fully automatic proof reuse for a particular class of ornaments in a Coq plugin …

Theorem reuse by proof term transformation

EB Johnsen, C Lüth - International Conference on Theorem Proving in …, 2004 - Springer
Proof reuse addresses the issue of how proofs of theorems in a specific setting can be used
to prove other theorems in different settings. This paper proposes an approach where …

Proof reuse with extended inductive types

O Boite - International Conference on Theorem Proving in …, 2004 - Springer
Proof assistants based on type theory such as Coq or Lego, put emphasis on inductive
specifications and proofs by featuring expressive inductive types. It is frequent to modify an …