[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to main content

MERILL: An equational reasoning system in standard ML

  • Conference paper
Rewriting Techniques and Applications (RTA 1993)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 690))

Included in the following conference series:

  • 197 Accesses

Abstract

MERILL is a general purpose order-sorted equational reasoning system. Written in Standard ML, it has been developed by the author at the S.E.R.C. Rutherford Appleton Laboratory (RAL) and the Dept of Computing Science at Glasgow University. The development of MERILL was inspired and influenced by the ERIL (Equational Reasoning: an Interactive Laboratory) system developed by Jeremy Dick at RAL and Imperial College, London. This system used order-sorted reasoning in a practical equational reasoning system. However, ERIL was slow, and lacked significant features. MERILL is a entirely new implementation which retains the major features of ERIL whilst being significantly faster and having new facilities. An important extension is the integration of order-sorted reasoning with associated-commutative (AC) operations. The system incorporates more recent work on this, for example. Thus it is comparable with ELIOS-OBJ rather than more traditional rewriting systems. Standard ML was chosen due to its ease of use and of modifiability through its module system, together with the emergence of efficient implementations.

On leave from SERC, Rutherford Appleton Laboratory, Didcot, OXON, OX11 0QX, U.K.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
GBP 19.95
Price includes VAT (United Kingdom)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
GBP 32.99
Price includes VAT (United Kingdom)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. A J J Dick. ERIL. Equational reasoning: an interactive laboratory. In B. Buchberger, editor, Proceedings of the EUROCAL conference. Springer-Verlag, 1985.

    Google Scholar 

  2. A J J Dick. Order-Sorted Equational Reasoning and Rewrite Systems. PhD thesis, Imperial College, University of London, 1987.

    Google Scholar 

  3. I Gnaedig. ELIOS-OBJ. Theorem proving in a specification language. In B. Kreig-Bruckner, editor, Proc. of ESOP'92, volume 582 of Lecture Notes in Computer Science, pages 182–199. Springer-Verlag, 1992.

    Google Scholar 

  4. I Gnaedig, C Kirchner, and H Kirchner. Equational completion in order-sorted algebras. Theoretical Computer Science, 72:169–202, 1990.

    Article  MATH  MathSciNet  Google Scholar 

  5. Brian Matthews and Phil Watson. Dynamic order-sorted rewriting. University of Glasgow, in Preparation., 1993.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Matthews, B. (1993). MERILL: An equational reasoning system in standard ML. In: Kirchner, C. (eds) Rewriting Techniques and Applications. RTA 1993. Lecture Notes in Computer Science, vol 690. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-21551-7_34

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-21551-7_34

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-56868-1

  • Online ISBN: 978-3-662-21551-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics