The polytope defined by the convex hull of integer vectors satisfying the system of the two all_different predicates was examined. The dimension of this polytope was established and subsequently two classes of facet-defining inequalities were also exhibited. A separation algorithm of low complexity, which provided only the facet-defining inequalities violated by a given vector was introduced. The obtained results could be directly applied to the optimization problem involving the maximization of a linear function over the system of two all_different predicates.