Nondeterministic Structure of Computation

Yuxi Fu
2013-01-01
Abstract:Divergence and nondeterminism play a fundamental role in the theory of computation. Their combined effect on computational equality deserves further study. By looking at the issue from the point of view of both computation and interaction, one is led to a canonical equality for nondeterministic computation, revealing its rich algebraic structure. The structure is studied in three ways. Firstly a complete equational system for finite state nondeterministic computation is constructed. The challenge with such a system is to find an equational alternative to the fixpoint induction a la Milner. A negative result, the non-existence of a finite equational system for the canonical equality of nondeterministic computation, is established to support our approach. Secondly infinite state nondeterministic computation is investigated in the light of definability. It is shown that every recursively enumerable set is generated by an unobservable process. Thirdly it is proved that, as far as computation is concerned, the effect produced jointly by divergence and nondeterminism is model independent for a large class of process models. In all the studies C-graphs, which are themselves interesting, are used as abstract representations of the computational objects.
What problem does this paper attempt to address?