Reliably Reproducing Machine-Checked Proofs with the Coq Platform

03/18/2022
by   Karl Palmskog, et al.
0

The Coq Platform is a continuously developed distribution of the Coq proof assistant together with commonly used libraries, plugins, and external tools useful in Coq-based formal verification projects. The Coq Platform enables reproducing and extending Coq artifacts in research, education, and industry, e.g., formalized mathematics and verified software systems. In this paper, we describe the background and motivation for the Platform, and outline its organization and development process. We also compare the Coq Platform to similar distributions and processes in the proof assistant community, such as for Isabelle and Lean, and in the wider open source software community.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/05/2023

Lessons from Formally Verified Deployed Software Systems

The technology of formal software verification has made spectacular adva...
research
03/03/2021

Open community platform for hearing aid algorithm research: open Master Hearing Aid (openMHA)

open Master Hearing Aid (openMHA) was developed and provided to the hear...
research
02/22/2012

Isabelle/PIDE as Platform for Educational Tools

The Isabelle/PIDE platform addresses the question whether proof assistan...
research
03/13/2020

QED at Large: A Survey of Engineering of Formally Verified Software

Development of formal proofs of correctness of programs can increase act...
research
03/17/2020

An Exploratory Study to Find Motives Behind Cross-platform Forks from Software Heritage Dataset

The fork-based development mechanism provides the flexibility and the un...
research
06/07/2022

CAISAR: A platform for Characterizing Artificial Intelligence Safety and Robustness

We present CAISAR, an open-source platform under active development for ...
research
01/10/2019

Fast GPU-Enabled Color Normalization for Digital Pathology

Normalizing unwanted color variations due to differences in staining pro...

Please sign up or login with your details

Forgot password? Click here to reset