Prev Up Next
Go backward to 2 CASL
Go up to Top
Go forward to 4 Structured Specifications

3 Basic Specifications

A basic specification in CASL consists essentially of an unstructured collection of declarations and axioms.

This section focusses on the CASL treatment of partiality, subsorts, and overloading, and motivates the inclusion of first-order logic. It also discusses the design of sort generation constraints and so-called datatype declarations.

  • 3.1 Partiality
  • 3.2 Subsorts and Overloading
  • 3.3 Formulae
  • 3.4 Variable Declarations
  • 3.5 Visibility and Scope
  • 3.6 Attributions
  • 3.7 Sort Generation Constraints
  • 3.8 Datatype Declarations

  • CoFI Document: CASL/Rationale --Version 0.97-- 20 May 1997.
    Comments to cofi-language@brics.dk

    Prev Up Next