Note: This is a part of my homework.
I have an formal system L(↑,↓,→) with Modus ponens and following three axioms:
- ↑↑↓↓φ
- (↑↓φ → ↑ψ)
- ((φ→ψ)→(↑ψ→↑φ))
And I need to decide, if it's possible to derive following statements from described formal system:
- ↑↓A
- ↓A
- (↓A → ↓A)
It seems it's impossible. However, I must prove why it's impossible. I don't quite get this part from the lecture. The trick was somehow to redefine the operators (until all of the axioms stays tautology) and then do some magic.
I'll be glad for any advice.
HINT
Try to do this as follows:
First, specify a domain of objects that the variables could represent and that the operators work on. For binary logics, the objects would be $T$ and $F$ (or $1$ and $0$), so you could stick with that, but there is nothing against using more than two objects, e.g. using $X$, $Y$, and $Z$, or $1$, $2$, $3$, and $4$. This does not have to be meaningful: it's just some domain of objects.
Define $\downarrow$ and $\uparrow$ as unary functions, and $\rightarrow$ as a binary function, over this domain. For example, if your domain is $X$, $Y$, and $Z$, you could define the $\uparrow$ as:
\begin{array}{c|c} A & \uparrow A\\ \hline X & Y\\ Y & Z\\ Z & X\\ \end{array}
again, none of this has to be meaningful ... but you want to try and define the operators in such a way that:
3a. Every expression that has the form of any of the three axioms will always evaluate to the same outcome. For example, maybe you can make it so that any expression $\uparrow \uparrow \downarrow \downarrow A$ evaluates to $X$, no matter what $A$ is, and that the other two axioms also evaluate to $X$, no matter the value of $A$. As such, we can see the axioms as '$X$-necessities': statements that always have the value of $X$
3b. When you use Modus Ponens, i.e. when you go from $A \rightarrow B$ and $A$ to $B$, it is the case that whenever $A \rightarrow B$ and $A$ have the value as identified in 3a, then $B$ will have that same value as well (and therefore: when $A \rightarrow B$ and $A$ are '$X$-necessities', $B$ will have to be a '$X$-necessity' as well)
3c. Finally, show that the statements that you want to prove are not deducible are not $X$-necessities
It will take a bit of trial and error to define the operators in such a way that this all works out. I would first see if you can make it work with just two objects, since adding objects to the domain creates exponentially more work. But there is on guarantee that you can make it work with just two objects, even if the statements are indeed not deducible, and so you may have to go to three or more (or even infinite ...)
But, if you can make everything work out as described above, then that is your proof: since the axioms are all $X$-necessities, and since by using Modus Ponens you can only infer further $X$-necessities from $X$-necessities, anything that is not a $X$-necessity is therefore not deducible in this system.