The Undecidibility of Polyadic QL
 

Let's attempt a truth-tree for the following argument:

  (x)(y) Lxy
  (x)(y) Lxy

which is the translation of:

  Everyone loves someone.
  Someone loves everyone.

We set the truth tree up with the premise and the negation of the conclusion:

  (x)(y) Lxy
  ~(x)(y) Lxy

and apply rules for moving negations inside:

  (x)(y) Lxy    
  ~(x)(y) Lxy      checked
  (x)~(y) Lxy      checked
  (x)(y)~Lxy  

Now we instantiate our two universally quantified wffs. Since there are no constants on the tree, we have to begin with a new constant, and so we'll use "a".

  (x)(y) Lxy    
  ~(x)(y) Lxy      checked
  (x)~(y) Lxy      checked
  (x)(y)~Lxy  
  (y) Lay  
  (y)~Lay  

We have instantiated our two universally quantified wffs with "a". Now we have to instantiate the two existentially quantified wffs, our last two on the current version of the tree. But for existential wffs, we must pick constants not already on the path. So we'll need new constants for each:

  (x)(y) Lxy    
  ~(x)(y) Lxy     checked
  (x)~(y) Lxy     checked
  (x)(y)~Lxy  
  (y) Lay     checked
  (y)~Lay     checked
  Lab  
  ~Lac  

Are we done? NO! We have to instantiate our universally quantified wffs with every constant on the path, and now we have two new constants on the path, "b" and "c". So we have to go bak to the two universally quantified wffs and reinstantiate them each with "b" and "c".

  (x)(y) Lxy    
  ~(x)(y) Lxy     checked
  (x)~(y) Lxy     checked
  (x)(y)~Lxy  
  (y) Lay     checked
  (y)~Lay     checked
  Lab  
  ~Lac  
  (y) Lby  
  (y) Lcy  
  (y)~Lby  
  (y)~Lcy  

And now we have four new existentially quantified wff, and so we need to instantiate them with new constants not already on the tree:

  (x)(y) Lxy    
  ~(x)(y) Lxy     checked
  (x)~(y) Lxy     checked
  (x)(y)~Lxy  
  (y) Lay     checked
  (y)~Lay     checked
  Lab  
  ~Lac  
  (y) Lby     checked
  (y) Lcy     checked
  (y)~Lby     checked
  (y)~Lcy     checked
  Lbd  
  Lce  
  ~Lbf  
  ~Lbg  

But now we have new constants on the tree, and so we have to instantiate our two universally quantified wffs with them. But last time we did that, it led to our writing down new existentially quantified wffs, which require us to introduce new constants, which then have to be instantiated universally, which leads to new existentials, and so on. So what we clearly have here is a never-ending tree.

What we have just demonstrated is the undecidability of Polyadic QL. There is an argument (indeed there are many) for which there is not a step-by-step procedure for determining whether an argument is valid in a finite number of steps. (Actually, we've only demonstrated that the truth-tree method is undecidable. It takes a little more work to generalize from the truth-tree method to any method.)

The undecidability of Polyadic QL is an important metatheoretical result. When you take your next logic course, you will study undecidability and other metalogical properties in more detail. Until then, you'll have to settle for this Undecidability Exercise.

back forward