16.1.5 Dominance Constraints

The syntax of our dominance logic DL is as follows:

\begin{array}{rcl}
   \phi &::=& \phi \wedge \phi' \hmid X \dom Y \\
        &   & \hmid X\Neq f(X_1,\ldots,X_n) \\
        &   & \hmid \lambda(x)=y
\end{array}

where X_i, Y are variables and f is an atomic symbol from a given signature.

As for the semantics, a solution to a formula Phi consists of a finite tree T, a dominates relation, a lambda relation and an interpretation function I that maps each variable in Phi to a node in T. Further:


Denys Duchier, Claire Gardent and Joachim Niehren
Version 1.3.99 (20050412)