Prev Up Next
Go backward to 3 Subsorting Concepts
Go up to Top
Go forward to Part II: Structured Specifications

4 Subsorting Constructs

This section provides the abstract syntax and determines the intended interpretation of the constructs on subsorted basic specifications, extending what was provided for many-sorted specifications in a preceding section.

A well-formed subsorted basic specification BASIC-SPEC of the CASL language determines a basic specification of the underlying subsorted institution, consisting of a subsorted signature and a set of sentences of the form described in the preceding section. The models of this signature and set of sentences provide the semantics of the basic specification.

[TM,DTS,AT] >From here to the start of the next subsection is redundant and partially wrong.
Discharged: Remove it.
BASIC-ITEM      ::=   ... | SUBSORT-DECL | PRED-SORT-DEFN
A subsort declaration SUBSORT-DECL determines a contribution to the subsort embedding pre-order of a subsorted signature. A predicative subsort definition PRED-SORT-DEFN determines a subsort and its embedding in another sort, together with a sentence that characterizes the values of the subsort.
  • 4.1 Subsort Declarations
  • 4.2 Predicative Subsort Definitions
  • 4.3 Axioms and Terms

  • CoFI Note: S-1 --Version 1.3-- 25 April 1997.
    Comments to cofi-semantics@brics.dk

    Prev Up Next