Define $\mathcal{K}$ as a knowledge operator characterized by a S4 modal system. There is a distinction between de re and de dicto expressions of knowledge:
- $\exists x\mathcal{K}A(x)$ is a de re expression of knowledge: there exists $x$ such that the agent knows $A(x)$.
- $\mathcal{K}\exists xA(x)$ is a de dicto expression of knowledge: the agent knows that there exists $x$ such that $A(x)$.
As is usually assumed in the literature, de re knowledge entails de dicto knowledge (but usually not the other way around): $$\exists x\mathcal{K}A(x)\rightarrow\mathcal{K}\exists xA(x)\tag{$*$}$$
My question is the following: given the above definitions and $(*)$, can we prove $(**)$? $$\mathcal{K}(\exists xA(x)\rightarrow\exists yB(y))\rightarrow(\exists x\mathcal{K}A(x)\rightarrow\exists y\mathcal{K}B(y))\tag{$**$}$$
I tried to use the distribution axiom for $\mathcal{K}$ which is available from the S4 system, but I cannot see how to proceed. Can anyone help? Is $(**)$ provable or not?
No. It does not seem doable.
$$\def\fitch#1#2{~~~\begin{array}{|l}#1\\\hline#2\end{array}}\def\knows{\mathcal K}\fitch{\exists x~\knows Ax\to\knows\exists x~Ax}{\fitch{\knows(\exists x~Ax\to\exists y~ By)}{\knows\exists x~Ax\to\knows\exists y~By\qquad\textsf{K distibution}\\\fitch{\exists x~\knows Ax}{\knows\exists x~Ax\qquad\to\mathsf E\\\knows\exists y~By\qquad\to\mathsf E\\~~~\vdots\\\exists y~\knows By\qquad\textsf{.... how?}}\\(\exists x~\knows Ax)\to(\exists y~\knows By)}\\(\knows(\exists x~Ax\to\exists y~By ))\to((\exists x~\knows Ax)\to(\exists y~\knows By))}$$
Using Krippke semantics for S4 (reflexive and transitive many worlds), it does not seem that each accessible world having something satisfying $B$ would entail the existence of a single thing that does so in every accessible world.