In my previous question, Mees de Vries talked about Kripke semantics and reading his links, I tried to show that $(X\wedge \neg Y)\rightarrow Z \vdash X\rightarrow (Y\vee Z)$ is valid using Kripke semantics.
Here is my answer, but I'm not sure whether it is right or not:
Since $(X\wedge \neg Y)\rightarrow Z$, for any world $u\ge w$, if $X\wedge \neg Y$ holds at $u$, then $Z$ holds at $u$. What I want to show is for any world $u \ge w$ if $X$ holds at $u$, then $Y\vee Z$ holds at $u$.
Let's call $u_X$ be the world where $u_X\ge u$ and $X$ holds at $u_X$. Then For any such $u_X\ge w$, either $Y$ or $\neg Y$ holds at $u_X$. If $\neg Y$ holds at $u_X$, then $(X\wedge \neg Y)$ holds at $u_X$. So, by the premise above, $Z$ holds at $u_X$, ans so does $Y\vee Z$. If $Y$ holds at $u_X$, then $ Y \vee Z$ holds at $u_X$. So, it is valid intuitionistically.
Is it right?