Abstract
This article describes an interactive proof development shell, Mollusc [Richards 93], which can be used to construct and edit proofs in sequent-based logics. Conceptually, Mollusc may be thought of as a logic-independent successor to Oyster [Bundy et al 90]. However, where Oyster was tied to a variant of Martin-Löf type theory, Mollusc can be used with any sequent-based logic for which a suitable definition is provided. Although developed in a research environment, Mollusc should also be suitable for use in classroom exercises. In addition to proof editing facilities, Mollusc supports the definition of new logics, includes a proofplanner interface, and provides for automated proof construction through a tactic language and interpreter.
supported by SERC grant GR/H/23610
supported by Esprit Basic Research Project #6810, “Compulog II”
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
[Bundy et al 90] A. Bundy, F. van Harmelen, C. Horn, and A. Smaill. The Oyster-Clam system. In M.E. Stickel, editor, 10th International Conference on Automated Deduction, pages 647–648. Springer-Verlag, 1990. Lecture Notes in Artificial Intelligence No. 449. Also available from Edinburgh as DAI Research Paper 507.
[Constable et al 86] R.L. Constable, S.F. Allen, H.M. Bromley, et al. Implementing Mathematics with the Nuprl Proof Development System. Prentice Hall, 1986.
[Gordon et al 79] M.J. Gordon, A.J. Milner, and C.P. Wadsworth. Edinburgh LCF — A mechanised logic of computation, volume 78 of Lecture Notes in Computer Science. Springer Verlag, 1979.
[Harper et al 87] R. Harper, F. Honsell, and G. Plotkin. A framework for defining logics. In Proc. of the Second Symposium on Logic in Computer Science, 1987.
G. Huet and G.D. Plotkin. Logical Frameworks. CUP, 1991.
I. Kraan. Proof Planning for Logic Program Synthesis. Unpublished PhD thesis, Department of Artificial Intelligence, University of Edinburgh, 1994. Submitted February 1994.
Per Martin-Löf. Constructive mathematics and computer programming. In 6th International Congress for Logic, Methodology and Philosophy of Science, pages 153–175, Hanover, August 1979. Published by North Holland, Amsterdam. 1982.
L. Paulson. The foundation of a generic theorem prover. Journal of Automated Reasoning, 5:363–397, 1989.
B. L. Richards. Mollusc user's guide version 1.1. DAI Technical paper 23, University of Edinburgh, September 1993.
G. A. Wiggins. Synthesis and transformation of logic programs in the Whelk proof development system. In K. R. Apt, editor, Proceedings of JICSLP-92, pages 351–368. M.I.T. Press, Cambridge, MA, 1992.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Richards, B.L., Kraan, I., Smaill, A., Wiggins, G.A. (1994). Mollusc a general proof-development shell for sequent-based logics. In: Bundy, A. (eds) Automated Deduction — CADE-12. CADE 1994. Lecture Notes in Computer Science, vol 814. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58156-1_69
Download citation
DOI: https://doi.org/10.1007/3-540-58156-1_69
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58156-7
Online ISBN: 978-3-540-48467-7
eBook Packages: Springer Book Archive