next up previous
Next: EXISTENTIAL GOALS Up: MULTIPLE-MATERIAL WORLDS WITH SINGLE-MATERIAL Previous: MULTIPLE-MATERIAL WORLDS WITH SINGLE-MATERIAL

 

BINDINGS AND UNIFORM REDUCIBILITY

  figure494
Figure 5: A binding (solid vectors) and an alternate binding (dashed). 

Let E' and E be environments with state spaces built as Cartesian products of a family of disjoint sets tex2html_wrap_inline2050 . The tex2html_wrap_inline1950 might represent the state spaces of object types like egg and fork. E' and E would then each have state spaces make of up some number of copies of egg and fork.

We will say that a projection tex2html_wrap_inline1600 from E' to E is simple if every component of its result is a component of its argument. That is

displaymath2038

for some tex2html_wrap_inline2064 in [1,n]. Thus tex2html_wrap_inline1600 takes a E'-state, s', probably throws away some of its components, and possibly rearranges the rest to form a new tuple. For example, tex2html_wrap_inline1600 might single out a particular egg's state and/or a particular fork's state and throw the other state components away. When a projection is simple, we can define a kind of inverse for it, which we will call its back-projection. We will define the back-projection, tex2html_wrap_inline2076 , of tex2html_wrap_inline1600 to be the function whose result is s' with those components that tex2html_wrap_inline1600 keeps replaced by their corresponding components from s.   For example, if tex2html_wrap_inline1600 is defined by

displaymath2039

then its back-projection would be given by:

displaymath2040

We will say that a simple projection is a binding of E to E' if it is also a simple reduction of E' to E (see Figure 5).

lemma507

The proof follows from the definitions of simple projection and back-projection. We will say that E' is uniformly reducible to E if every simple projection from E' to E is a binding.



Ian Horswill
Wed Apr 2 15:17:20 CST 1997