QED at large: A survey of engineering of formally verified software

T Ringer, K Palmskog, I Sergey… - … and Trends® in …, 2019 - nowpublishers.com
Abstract Development of formal proofs of correctness of programs can increase actual and
perceived reliability and facilitate better understanding of program specifications and their …

Formally verified differential dynamic logic

R Bohrer, V Rahli, I Vukotic, M Völp… - Proceedings of the 6th …, 2017 - dl.acm.org
We formalize the soundness theorem for differential dynamic logic, a logic for verifying
hybrid systems. To increase confidence in the formalization, we present two versions: one in …

[PDF][PDF] Cartesian cubical computational type theory: Constructive reasoning with paths and equalities

C Angiuli, KBF Hou, R Harper - Computer Science Logic 2018, 2018 - par.nsf.gov
We present a dependent type theory organized around a Cartesian notion of cubes (with
faces, degeneracies, and diagonals), supporting both fibrant and non-fibrant types. The …

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 …

Self-formalisation of higher-order logic: Semantics, soundness, and a verified implementation

R Kumar, R Arthan, MO Myreen, S Owens - Journal of Automated …, 2016 - Springer
We present a mechanised semantics for higher-order logic (HOL), and a proof of soundness
for the inference system, including the rules for making definitions, implemented by the …

System FR: Formalized foundations for the Stainless verifier

J Hamza, N Voirol, V Kunčak - Proceedings of the ACM on Programming …, 2019 - dl.acm.org
We present the design, implementation, and foundation of a verifier for higher-order
functional programs with generics and recursive data types. Our system supports proving …

Candle: A verified implementation of HOL Light

O Abrahamsson, MO Myreen, R Kumar… - … on Interactive Theorem …, 2022 - drops.dagstuhl.de
This paper presents a fully verified interactive theorem prover for higher-order logic, more
specifically: a fully verified clone of HOL Light. Our verification proof of this new system …

A formalization of Core Why3 in Coq

JM Cohen, P Johnson-Freyd - Proceedings of the ACM on Programming …, 2024 - dl.acm.org
Intermediate verification languages like Why3 and Boogie have made it much easier to build
program verifiers, transforming the process into a logic compilation problem rather than a …

[PDF][PDF] Correct and Complete Type Checking and Certified Erasure for Coq, in Coq

M Sozeau, Y Forster, M Lennon-Bertrand, JB Nielsen… - 2023 - inria.hal.science
Correct and Complete Type Checking and Certified Erasure for Coq, in Coq Page 1 HAL Id:
hal-04077552 https://inria.hal.science/hal-04077552 Preprint submitted on 21 Apr 2023 HAL is …

[PDF][PDF] Computational semantics of Cartesian cubical type theory

C Angiuli - To appear. PhD thesis. Pittsburgh, PA, USA …, 2019 - staging.csd.cmu.edu
Dependent type theories are a family of logical systems that serve as expressive functional
programming languages and as the basis of many proof assistants. In the past decade, type …