I am trying to solve exercises from the book Modal Logic by Patrick Blackburn, Maarten de Rijke and Yde Venema. I am having a problem to solve one of the exercises in the section 3.1, the exercise is 3.1.1 in page 131. Please help me.
Exercise : Consider a language with two diamonds $\diamond_1$ and $\diamond_2$. Show that the formula $\alpha := p \to \square_2 \diamond_1 p$ is valid on precisely those frames where the two relations $R_1 \text{ and } R_2$ satisfy $\forall xy (R_2xy \to R_1yx)$
Now I am able to show one part of the problem which is whenever in a frame $R_1 \text{ and } R_2$ satisfy $\forall xy (R_2xy \to R_1yx)$, $\alpha$ is valid there.
But I have stuck in the opposite direction. Suppose $\alpha$ is true in a frame and let $R_2xy$. I can not find a suitable approach to show $R_1yx$. I have though about breaking into cases when $M \text{ (corresponding model) },x \vDash p$ and $M,x \vDash \lnot p$. But it is not helping me. I am completely stuck here.
Perhaps I am missing something.Please help me to solve this problem. I will be very grateful. Thnx in advance.
Hint
We will prove the converse ...
Assume that there are two "worlds" $x,y$ such that :
Assume that $x \vDash p$ and $y \nvDash p$; in this way, $y \nvDash \diamond_1 p$, because there are no worlds "accesible$_1$" to $y$ where $p$ is true.
But $p$ is false in a world "accesible$_2$" to $x$ (i.e. in $y$) and thus : $x \nvDash \square_2\diamond_1 p$.
In conclusion :
i.e.