@inproceedings{0a1c35d764c347399cf49e6a9daac2e4,
title = "Structured theories in LCF",
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. ",
author = "D.T. Sannella and R.M. Burstall",
year = "1983",
doi = "10.1007/3-540-12727-5\_24",
language = "English",
isbn = "978-3-540-12727-7",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "377--391",
editor = "Giorgio Ausiello and Marco Protasi",
booktitle = "CAAP'83",
address = "United Kingdom",
}