Information Services banner Edinburgh Research Archive The University of Edinburgh crest

Edinburgh Research Archive >
Informatics, School of >
Informatics Report Series >

Please use this identifier to cite or link to this item: http://hdl.handle.net/1842/3405

This item has been viewed 9 times in the last year. View Statistics

Files in This Item:

File Description SizeFormat
0014.pdf175.33 kBAdobe PDFView/Open
Title: Multi-Predicate Induction Schemes for Mutual Recursion
Authors: Boulton, Richard
Issue Date: Apr-2000
Series/Report no.: Informatics Report Series
EDI-INF-RR-0014
Abstract: Where mutually recursive data types are used in programming languages, etc., mutually recursive functions are usually required. Mutually recursive functions are also quite common for non-mutually recursive types. Reasoning about recursive functions requires some form of mathematical induction but there have been difficulties in adapting induction methods for simple recursion to the mutually recursive case. This paper proposes the use of multi-predicate induction schemes in the context of explicit induction and presents a proof method for their use within a proof planning system. An implementation in Clam has successfully planned proofs for a number of mutually recursive examples.
Keywords: Informatics
URI: http://hdl.handle.net/1842/3405
Appears in Collections:Informatics Report Series

Items in ERA are protected by copyright, with all rights reserved, unless otherwise indicated.

 

Valid XHTML 1.0! Unless explicitly stated otherwise, all material is copyright © The University of Edinburgh 2013, and/or the original authors. Privacy and Cookies Policy