I want to know if these two modal formulas are equivalent: $\forall x (B(x) \to \diamond (B(x) \land \lnot x))$ $\equiv$ $\forall x (B(x) \to \diamond \lnot x)$.
The -> direction holds and I have a proof. But what about the <- direction? Can someone give a proof or tell why it does not hold?
Just for the context: Both formulas want to express philosophical skepticism. The first formula reads something like: for all propostions x it holds that if you believe in x then it is possible that you believe in x but x is false, the second formula says: for all propositions x it holds that if you believe in x then it is possible that x is false.
There are two versions of this. In both versions, the two are not logically equivalent.
Version 1: we're in modal first-order logic. There are two predicates: $B(x)$ and $T(x)$, where $T(x)$ informally means "$x$ is true" and $B(x)$ informally means "I believe $x$". The statements are $\forall x , B(x) \to \diamond (B(x) \land \neg T(x))$ and $\forall x , B(x) \to \diamond \neg T(x)$.
In this version, there is no equivalence between the two. To prove this, consider a scenario where there is only one $x$ being quantified over and there are two possible worlds. In possible world $A$, both $B(x)$ and $T(x)$ hold, while in possible world $B$, both $B(x)$ and $T(x)$ do not hold.
So in possible world $A$, we see that $\forall x, B(x) \to \diamond(B(x) \land \neg T(x))$ fails. By contrast, $\forall x, B(x) \to \diamond \neg T(x)$ holds in all possible worlds.
So the two are not equivalent.
Version 2: we're some version of higher-order modal logic, and $x$ is actually a proposition variable.
Define $B(x) = x \land \diamond \neg x$. We see that $B(x) \to \diamond \neg x$ is a tautology, and thus $\forall x, B(x) \to \diamond \neg x$ is a tautology.
We also see that $B(x) \land \neg x$ is always false by definition. That is, $\neg \diamond (B(x) \land \neg x)$.
However, suppose we have some proposition $P$ which holds in possible world $A$ but does not hold in possible world $B$.
Then $\diamond \neg P$ holds. So in possible world $A$, we have $P \land \diamond \neg P$; that is, we have $B(P)$. But we've already show that $\neg \diamond (B(P) \land \neg P)$.
Thus, the statement $\forall x, B(x) \to \diamond (B(x) \land \neg x))$ does not hold in possible world $A$.
So again, the two statements are not equivalent.