Index |
Instant |
Tuples |
Truth-Values |
Numbers |
Characters |
Lists |
Strings |
Syntax |
Sets |
Maps
Data Notation
The algebraic specification of data notation given here is definitive. The occasional informal comment is inserted in the formal specification where appropriate.
The specification is divided into nested modules. The order of presentation of the modules is such that earlier modules do not often refer to later ones. In fact the submodules could be presented in a strictly bottom-up manner, but this would make n
avigation more difficult.
Reference to the module Data Notation/General includes all the specified modules except for the submodule Characters/ASCII, thus allowing specialization to alternative character sets. It also omits the Instant submodules, which are intended for use with the symbols translated to some specified sort.
General includes:Tuples, Truth-Values, Numbers, Characters/Alphanumerics,
Lists, Strings, Trees, Sets, Maps.
Instant
Distinction includes: Truth-Values.
Partial Order includes: Distinction.
Total Order includes: Partial Order.
Tuples
Generics
Basics includes: Generics, Numbers/Naturals/Basics.
Specifics includes: Basics, Numbers/Naturals/Specifics.
Truth-Values
Basics
Specifics includes: Basics.
Numbers
Naturals
Basics .
Specifics includes: Basics.
Integes
Basics includes: Naturals/Basics.
Specifics includes: Basics, Naturals.
Rationals
Basics includes: Integers.
Specifics includes: Basics.
Approximations
Basics includes: Rationals.
Specifics includes: Generics.
Characters
Basics .
Alphanumerics includes: Basics.
ASCII includes: Alphanumerics.
Lists
Flat
Generics .
Basics includes: Generics.
Specifics includes: Basics.
Nested
Generics includes: Flat/Generics.
Basics includes: Generics, Flat/Basics.
Specifics includes: Basics, Flat/Specifics.
Strings
Basics includes: Characrters/Basics.
Alphanumerics includes: Basics, Characters/Alphanumerics.
Syntax
Basics includes: Strings.
Specifics includes: Basics.
Sets
Generics
Basics includes: Generics.
Specifics includes: Basics.
Maps
Generics includes: Sets/Gererics.
Basics includes: Generics, Sets.
Specifics includes: Basics.

WebAni |
Ani |
RAT |
AG |
Actions |
People |
Action Notation |
Data Notation
[Created by Jin Jin Yi and Ana Carla Santos. Last modified at 21 Dec 1997 by Jin Jing Yi]