Structured theories in LCF

D.T. Sannella, R.M. Burstall

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

An extension to the Edinburgh LCF interactive theorem-proving system is described which provides new ways of constructing theories, drawing upon ideas from the Clear specification language. A new theory can be built from an existing theory in two new ways: by renaming its types and constants, or by abstraction (forgetting some types and constants and perhaps renaming the rest). A way of providing parameterised theories is described. These theory-building operations — together with operations for forming a primitive theory and for taking the union of theories — allow large theories to be built in a flexible and well-structured fashion. Inference rules and strategies for proof in structured theories are also discussed.
Original languageEnglish
Title of host publicationCAAP'83
Subtitle of host publicationTrees in Algebra and Programming 8th Colloquium L'Aquila, March 9–11, 1983 Proceedings
EditorsGiorgio Ausiello, Marco Protasi
PublisherSpringer
Pages377-391
Number of pages15
ISBN (Electronic)978-3-540-38714-5
ISBN (Print)978-3-540-12727-7
DOIs
Publication statusPublished - 1983

Publication series

NameLecture Notes in Computer Science
PublisherSpringer Berlin / Heidelberg
Volume159
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Fingerprint

Dive into the research topics of 'Structured theories in LCF'. Together they form a unique fingerprint.

Cite this