1

Source: p 287, Sweet Reason: A Field Guide to Modern Logic (2010 2 ed) by Henle, Garfield, Tymoczko.

Predicate is the reason we started on deductions. In Sentential, remember, we can verify that an argument is valid by using truth tables or the short-cut method. With Predicate, we have no such tool. We can show that an argument is invalid if we exhibit a universe in which the premises are true and the conclusion is false, but (until now) we have had no means of showing that an argument in Predicate is valid.

In the 2 Logic textbooks read (the above and Hurley's), each exercise on deductions (e.g. the following) divulges the (in)validity of the argument, and so enables you to know instantly what to do. But without computers, for arguments with > 10 long, convoluted premises: what if the (in)validity were concealed or tacit?

Per the above, I already know that a Valid Argument can be proven only with Deduction, and an Invalid Argument disproven with a Counterexample. But before 1. writing a Deduction or 2. finding a counterexample, you must have conjectured the argument, respectively, 1. valid and 2. invalid (Otherwise, how would you know to write a Deduction or find a counterexample?!?) So how would you conjecture (in)validity before doing the work?

8
  • 1
    I merged your other question that seemed to be a duplicate - if the questions are significantly different, can you show how?
    – user2953
    Aug 15, 2016 at 11:42
  • @Keelan To me, they do differ because the other asks about how to conjecture the conclusion, but the one above asks about how to conjecture the (in)validity. These are 2 different steps, the former preceding the latter. What do you think?
    – user8572
    Aug 15, 2016 at 20:16
  • I agree with @Timere, the other question was different. I also deleted my comment that was moved here from that question since it doesn't make sense in this context.
    – E...
    Aug 15, 2016 at 20:26
  • Apologies, you are quite right. I was too quick with this. Could you ask the other question again, and then delete this one? It seems that a merge cannot be undone. Sorry for the inconvenience.
    – user2953
    Aug 16, 2016 at 14:17
  • @Keelan Please ignore my previous comment, because I deleted my question at Meta SE that proved a duplicate. Instead, please tell me if you wish to try the last paragraph at meta.stackexchange.com/a/136168/226001 (to avert two copies (even deleted)), or if I should delete the merged question and repost it.
    – user8572
    Aug 17, 2016 at 5:24

1 Answer 1

3

As the quoted passage says, there is no way of showing that an argument is valid in predicate logic, other than carrying through its deduction. That means that if the argument is not valid, you would never be able to tell that using just deduction.

On the other hand, you can tell that an argument is invalid if you provide a counter model (i.e. an interpretation that makes the premises true and the conclusion false). But if the argument is valid you would never find such a model.

The above make first order logic have the fun property called undecidability. That means that even with computers you cannot tell for an arbitrary first order argument whether it is valid or not.


A good way to get some intuition as to whether an argument is valid or not is to translate it back to natural language and see if it makes any sense. However, you're talking about long and convoluted arguments, so this method will probably not work in such cases. And as already said, even if you feed such arguments to a computer you cannot hope for it to get you a result in finite time. That's just what predicate logic is like, no way around it.

2
  • 1
    Thanks. Both 1. writing a Deduction and 2. finding a counterexample presupposes and so follows a belief or suspicion of 1. the validity and 2. invalidity, respectively, of the argument. . So how would you suspect either before doing the work?
    – user8572
    Aug 15, 2016 at 20:09
  • 1
    Also, I have added to my question because I failed to clarify that I did already understand what you wrote in your first 2 paragraphs.
    – user8572
    Aug 15, 2016 at 20:14

You must log in to answer this question.