Given a function $f(\boldsymbol{x})$ defined on the hypercube $\boldsymbol{x} \in [0,1]^n$. Suppose $f(\boldsymbol{x})$ can be expressed as $f(\boldsymbol{x})=c(\boldsymbol{x})+g(\boldsymbol{x})$, where $c(\boldsymbol{x})$ is a convex function and $g(\boldsymbol{x})$ is arbitrary. Suppose $c$ and $g$ are both infinitely differentiable at the interior of the hypercube.
Let the operator $E$ take a function and return its convex envelope. Then does the following identity hold?
$E[f(\boldsymbol{x})]=c(\boldsymbol{x})+E[g(\boldsymbol{x})]$
Thank you for your help!