Multi-relations in Z. A cross between multi-sets and binary relations (Q1186512)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Multi-relations in Z. A cross between multi-sets and binary relations |
scientific article; zbMATH DE number 36744
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | Multi-relations in Z. A cross between multi-sets and binary relations |
scientific article; zbMATH DE number 36744 |
Statements
Multi-relations in Z. A cross between multi-sets and binary relations (English)
0 references
28 June 1992
0 references
Both the theories of binary relations and multi-sets (or bags) in \(Z\) have been usefully applied to software specification and development. In this paper we examine a useful theory --- multi-relations --- which is a cross between these two theories. One way of viewing relations is as sets of pairs. Here, by analogy, we view multi-relations as multi-sets of pairs, and we define multi-relation equivalents of most of the traditional operators defined on binary relations. Multi-relations can also be viewed as graphs or two-dimensional matrices (with indices over arbitrary sets). The use of multi-relations is illustrated by specifying a bill-of- materials system. This provides a good example of the paradigm of building a suitable mathematical theory first and then developing a specification in terms of the theory.
0 references
specification and development of software systems
0 references
bags
0 references
\(Z\)
0 references
multi- relations
0 references
multi-sets of pairs
0 references
bill-of-materials system
0 references