I know that, given the magnitude response $|H(e^{j \omega})|$ of a filter $H(z)$, it's minimum-phase response is given by $$ \phi(\omega) = -\mathscr{H}\Big\{ \log(|H(e^{j \omega})|) \Big\} \ . $$
I also know that this is related to the fact that
$$ H(e^{j \omega}) = \big| H(e^{j \omega}) \big| \, e^{j\phi(\omega)} $$
$$ \log(H(e^{j \omega})) = \log(|H(e^{j \omega})|) + j \phi(\omega), $$ i.e. the frequency domain representation $\log(H(\omega))$ of the complex cepstrum has $\log(|H(e^{j \omega})|)$ as it's real and $\phi(\omega)$ as it's imaginary part.
Now, if the time-domain representation of the cepstrum $\text{ifft}(\log(H(e^{j \omega})))$ is causal, its real and imaginary part need to be related by the Hilbert transform, as is the case for all causal signals, thus leading to the first equation.
However I'm not sure, why we know that the cepstrum is causal only for minimum phase filters. Furthermore, the fact that the phase of a filter is just given by the 90 degree phase shifted log spectrum seems utterly bizarre to me.
I know intuitive explanations are hard to come by for something like this, but maybe someone has an idea?