Challenges and experiences in managing large-scale proofs

Timothy Bourke, Matthias Daum, Gerwin Klein, Rafal Kolanski

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Large-scale verification projects pose particular challenges. Issues include proof exploration, efficiency of the edit-check cycle, and proof refactoring for documentation and maintainability. We draw on insights from two large-scale verification projects, L4.verified and Verisoft, that both used the Isabelle/HOL prover. We identify the main challenges in large-scale proofs, propose possible solutions, and discuss the Levity tool, which we developed to automatically move lemmas to appropriate theories, as an example of the kind of tool required by such proofs.

Original languageEnglish
Title of host publicationIntelligent Computer Mathematics - 11th Int. Conf., AISC 2012, 19th Symp., Calculemus 2012, 5th Int. Workshop, DML 2012, 11th Int. Conf., MKM 2012, Systems and Projects, Part of CICM 2012, Proceedings
Pages32-48
Number of pages17
DOIs
Publication statusPublished - 17 Aug 2012
Externally publishedYes
EventInt. Conf. on Artificial Intelligence and Symbolic Computation, AISC 2012, Symp. on the Integration of Symbolic Computation and Mechanized Reasoning, Calculemus 2012, DML 2012, Conf. on Mathematical Knowledge Management, MKM 2012, Part of CICM 2012 - Bremen, Germany
Duration: 8 Jul 201213 Jul 2012

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7362 LNAI
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceInt. Conf. on Artificial Intelligence and Symbolic Computation, AISC 2012, Symp. on the Integration of Symbolic Computation and Mechanized Reasoning, Calculemus 2012, DML 2012, Conf. on Mathematical Knowledge Management, MKM 2012, Part of CICM 2012
Country/TerritoryGermany
CityBremen
Period8/07/1213/07/12

Keywords

  • Interactive theorem proving
  • Isabelle/HOL
  • Large-scale proof

Fingerprint

Dive into the research topics of 'Challenges and experiences in managing large-scale proofs'. Together they form a unique fingerprint.

Cite this