On using Edinburgh LCF to prove the correctness of a parsing algorithm

Avra Cohn, Robin Milner

Research output: Working paper

Abstract

The methodology of Edinburgh LCF, a mechanized interactive proof system is illustrated through a problem suggested by Gloess – the proof of a simple parsing algorithm. The paper is self-contained, giving only the relevant details of the LCF proof system. It is shown how tactics may be composed in LCF to yield a strategy which is appropriate for the parser problem but which is also of a generally useful form. Also illustrated is a general mechanized method of deriving structural induction rules within the system.
Original languageEnglish
PublisherUniversity of Cambridge Computer Laboratory
Number of pages23
Publication statusUnpublished - 1 Feb 1982

Fingerprint

Dive into the research topics of 'On using Edinburgh LCF to prove the correctness of a parsing algorithm'. Together they form a unique fingerprint.

Cite this