Abstract
The architectural relationship between two powerful optical computing techniques namely, symbolic substitution and optical shadow-casting is discussed. A common basis for both the techniques are devel oped and their roots are traced back to fundumental principles of logic design. It has been shown that both shadow-casting and symbolic substitution based optical computing operations can be expressed as a logical sum of product expression.