How do I prove this in natural deduction calculus?

122 Views Asked by At

My premises are:

  1. $\forall x(x\in A \leftrightarrow(x=R \lor \exists y(y\in A \land x=y^{+1})))$

  2. $\forall p\forall r\forall x(\langle p,r\rangle \in x^{+1} \leftrightarrow \exists q(\langle p,q\rangle\in x \land \langle q,r\rangle \in R))$

  3. $\langle a,b\rangle\in R$

  4. $\langle b,c\rangle \in B \land B\in A$

And, I want to prove the following:

  • $\exists z(\langle a,c\rangle \in z \land z\in A)$

The symbols I am using are:

$$ \begin{array}{lr} \text{2-place Predicate} & \in \\ \text{1-place Function} & ^{+1} \\ \text{2-place Function} & \langle \rangle \\ \text{Constants} & R,A,B,a,b,c \end{array} $$

Meaning

We can have different meanings of the above premises and conclusion, but there is a primary meaning in my mind.

We can assume that the domain of discourse contains sets and other objects. So, we can think of $a$,$b$ and $c$ as some objects,$\langle a,b\rangle$ as an ordered pair and $R$ to be a set.

Premise (1) describes set $A$ recursively:

  • $A$ is a set whose elements are only $R$,$R^{+1}$,$R^{+1+1}$,$R^{+1+1+1}$....

Premise (2),(3) and (4) says:

  • For any set $x$, $x^{+1}$ is a set and it contains $\langle p,r\rangle$ iff there is a $q$, such that $\langle p,q\rangle$ belongs to $x$ and $\langle q,r\rangle$ belongs to $R$

  • $R$ contains $\langle a,b\rangle$

  • $B$ is a set containing $\langle b,c\rangle$. Also, $B$ belongs to $A$.

Now, the conclusion is saying :

  • There exists a $z$, such that $\langle a,c\rangle$ belongs to $z$ and $z$ belongs to $A$.

Intuitive Explaination

As $B$ belongs to $A$, $B$ is equal to $R$ or $R^{+1}$ or $R^{+1+1}$ or $R^{+1+1+1}$... and for each value of $B$ we can show that the conclusion holds.

For example, assume $B=R^{+1+1}$

So, $\langle b,c\rangle$ belongs to $R^{+1+1}$ since $\langle b,c\rangle$ belongs to $B$

Since $\langle b,c\rangle$ belongs to $R^{+1+1}$, there exists a $d$ such that $\langle b,d\rangle$ belongs to $R^{+1}$ and $\langle d,c \rangle$ belongs to $R$ (by premise (2))

Since $\langle b,d \rangle$ belongs to $R^{+1}$, there exists a $e$ such that $\langle b,e\rangle$ belongs to $R$ and $\langle e,d\rangle$ belongs to $R$

Now, since $\langle a,b\rangle$ and $\langle b,e\rangle$ belongs to $R$, $\langle a,e\rangle$ belongs to $R^{+1}$

Since $\langle a,e \rangle$ belongs to $R^{+1}$ and $\langle e,d\rangle $ belongs to $R$, $\langle a,d\rangle$ belongs to $R^{+1+1}$

Since $\langle a,d\rangle$ belongs to $R^{+1+1}$ and $\langle d,c\rangle$ belongs to $R$, $\langle a,c\rangle$ belongs to $R^{+1+1+1}$

So, $\langle a,c\rangle$ belongs to $R^{+1+1+1}$ and $R^{+1+1+1}$ belongs to $A$

So, There exists a $z$, such that $\langle a,c\rangle$ belongs to $z$ and $z$ belongs to $A$.

Where I am stuck

Iue

In the last step, I reached $C\in A \land B=C^{+1}$. Now, I should reach $C=R \lor \exists y(y\in A \land C=y^{+1}) $, I can prove the conclusion for $C=R$ case but for $\exists y (y\in A \land C=y^{+1} $, I have to introduce another constant $D$. But then again for $D$ I will get the case $\exists y(y\in A \land D=y^{+1})$ and so have to introduce another constant. So, I am stuck in 'infinite steps'.