VSL 2014: VIENNA SUMMER OF LOGIC 2014

Primitively (Co)recursive Definitions for Isabelle/HOL

Authors: Lorenz Panny, Jasmin Christian Blanchette and Dmitriy Traytel

PapersPapers with AbstractsPrefaceAuthor IndexKeyword IndexAdditional files

Paper Information

Title:Primitively (Co)recursive Definitions for Isabelle/HOL
Authors:Lorenz Panny, Jasmin Christian Blanchette and Dmitriy Traytel
Proceedings:Isabelle 2014 Papers (Unrefereed)
Editors: Tobias Nipkow, Lawrence Paulson and Makarius Wenzel
Keywords:higher-order logic, Isabelle/HOL, (co)datatypes, (co)induction, (co)recursion, definitional package
Abstract:

ABSTRACT. Isabelle/HOL has recently been enriched with a new definitional package for datatypes and codatatypes. The package introduces the specified types and derives auxiliary constants and characteristic theorems, notably (co)recursors and (co)induction principles. We now introduce support for high-level specifications of (co)recursive functions, in the form of three commands: primrec, primcorec, and primcorecursive. The new commands internally reduce the specifications to arguments to the (co)recursor and generate a number of theorems about the function definition, automating an otherwise tedious process.

Pages:19
Talk:Jul 13 09:15
Paper:
Disclaimer | Powered by EasyChair Smart Program