'Complex elements matrix predicate.
``Q.complex_elements(x)`` is true iff all the elements of ``x``
are complex numbers.
Examples
>>> from sympy import Q, ask, MatrixSymbol
>>> X = MatrixSymbol(\'X\', 4, 4)
>>> ask(Q.complex(X[1, 2]), Q.complex_elements(X))
True
>>> ask(Q.complex_elements(X), Q.integer_elements(X))
True'

@predicate_memo
def complex_elements(self):

    return Predicate('complex_elements')
