Skip to main navigation Skip to search Skip to main content

Nested multisets, hereditary multisets, & syntactic ordinals in Isabelle/HOL

  • Jasmin Christian Blanchette
  • , Mathias Fleury
  • , Dmitriy Traytel

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

Abstract

We present a collection of formalized results about finite nested multisets, developed using the Isabelle/HOL proof assistant. The nested multiset order is a generalization of the multiset order that can be used to prove termination of processes. Hereditary multisets, a variant of nested multisets, offer a convenient representation of ordinals below ϵ0. In Isabelle/HOL, both nested and hereditary multisets can be comfortably defined as inductive datatypes. Our formal library also provides, somewhat nonstandardly, multisets with negative multiplicities and syntactic ordinals with negative coefficients. We present applications of the library to formalizations of Goodstein's theorem and the decidability of unary PCF (programming computable functions).

Original languageEnglish
Title of host publication2nd International Conference on Formal Structures for Computation and Deduction (FSCD 2017)
Subtitle of host publication[Proceedings]
EditorsDale Miller
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
Pages1-18
Number of pages18
ISBN (Electronic)9783959770477
DOIs
Publication statusPublished - 2017
Event2nd International Conference on Formal Structures for Computation and Deduction, FSCD 2017 - Oxford, United Kingdom
Duration: 3 Sept 20179 Sept 2017

Publication series

NameLeibniz International Proceedings in Informatics (LIPIcs)
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH
Volume84

Conference

Conference2nd International Conference on Formal Structures for Computation and Deduction, FSCD 2017
Country/TerritoryUnited Kingdom
CityOxford
Period3/09/179/09/17

Funding

∗ Blanchette has received funding from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation program (grant agreement No. 713999, Matryoshka).

FundersFunder number
European Union’s Horizon 2020
Horizon 2020 Framework Programme713999
European Research Council

    Keywords

    • Multisets
    • Ordinals
    • Proof assistants

    Fingerprint

    Dive into the research topics of 'Nested multisets, hereditary multisets, & syntactic ordinals in Isabelle/HOL'. Together they form a unique fingerprint.

    Cite this