Prev Up Next
Go backward to 3 Rôle of conservative extension
Go up to Top
Go forward to Footnotes

4 Complexity of specification expressions

The following is an attempt to provide hints how complex a specification expressions needs to be. Note that the complexity of a specification expression depends on where the specification expression is used, for example, as a part of an extension, as a named specification, in the local part of a local specification etc.
Name = cons-ext 
          Import1
          (extension 
             Import2
             (local-spec 
                (cons-ext
                   Import1'
                   (extension
                      Import2'
                      BASIC-SPEC))
                Sp))
Import is the union of possibly translated named specifications or instantiations. The specification Import1 is protected, while the specification Import2 can be refined. Sp is either a list of basic items or a conservative extension, where the sub-specifications are basic specifications.
CoFI Note: M-1 --0.1-- 18 Sep 1997.
Comments to hubert@mpi-sb.mpg.de

Prev Up Next