coalesced sum
coalesced sum
(theory)D (+) E = { bottom(D(+)E) }U { (0,d) | d in D, d /= bottom(D) }U { (1,e) | e in E, e /= bottom(E) }
The bottoms of the constituent domains are coalesced into asingle bottom in the sum. This may be generalised to anynumber of domains.
The ordering is
bottom(D(+)E) <= v For all v in D(+)E
(i,v1) <= (j,v2) iff i = j & v1 <= v2
"<=" is usually written as LaTeX \\sqsubseteq and "(+)" asLaTeX \\oplus - a "+" in a circle.