The paper is available via WWW in PostScript.gz.
Map theory is a foundation of mathematics with the same expressive power (w.r.t.\ consistency) as set theory, but it builds upon $\lambda$-calculus and functions instead of logic and sets. It allows unlimited recursion which, combined with its expressive power, makes it ideal for expressing semantics of programming languages.
The paper serves three purposes: First, it gives a semantics for a subset of Emerald, which can be scaled up to cover all of Emerald. Second, it shows how map theory can be used in definitions of semantics. Third, it shows how distribution and parallelism can be modelled.
Klaus Grue, August 27, 1996