Permissive Subsorted Partial Logic in CASL

Maura Cerioli1
Anne Haxthausen2
Bernd Krieg-Brückner, Till Mossakowski3

September 1997

This document is available by FTP in various formats. It was converted to HTML using Hyperlatex 2.2.

Abstract

This paper presents a permissive subsorted partial logic used in the CoFI Algebraic Specification Language. In contrast to other order-sorted logics, subsorting is not modeled by set inclusions, but by injective embeddings allowing for more general models in which subtypes can have different data type representations. Furthermore, there are no restrictions like monotonicity, regularity or local filtration on signatures at all. Instead, the use of overloaded functions and predicates in formulae is required to be sufficiently disambiguated, such that all parses have the same semantics. An overload resolution algorithm is sketched.

The rest of this document has not yet been converted to Hypertext; please refer to the FTP directory indicated above for the full document.

  • Footnotes

  • CoFI Note: S-5 --AMAST'97 Version-- September 1997.
    Comments to ah@it.dtu.dk