Philosophy Forum  
Home Register Forums Blogs Videos FAQ Social Groups Mark Forums Read

Go Back   Philosophy Forum > Philosophy Forums > Branches of Philosophy > Logic


Logic Thread, A truth-tables based standard of valid rules of inference? in Branches of Philosophy; Hi all, I've recently learnt about propositional logic in a fairly unique way - by developing truth table generation software ...


Reply
 
LinkBack Thread Tools
  #1  
Old 06-09-2009, 02:41 AM
Junior Member
 
Join Date: Jun 2009
Location: Melbourne, Australia
Posts: 6
Thanks: 0
Thanked 1 Time in 1 Post
Rep Power: 0
blowfly is on a distinguished road
A truth-tables based standard of valid rules of inference?

Hi all,

I've recently learnt about propositional logic in a fairly unique way - by developing truth table generation software for arbitrarily long & complex propositions. It was a great experience and I learnt heaps about the nuts and bolts of propositional logic. (More than I would have gotten from a text book I dare say!)

In doing so I learnt about the various rules of inference (which I understand to mean the transformation of one theoreom into another) - Conjunction, De Morgans, etc.

And then I forgot them all, because actually, I don't see why they're required.

Surely, in this day and age with computer software, we shouldn't need rules of inference? All we need to do to confirm proposition Y can be inferred from proposition X is to crunch the truth table tables of the proposition "X -> Y", confirm each interpretation results in "True", and hey presto, it's a valid inference.

What do you think? Can the validity of an inference from X to Y be derived simply by checking that the proposition "X -> Y" produces True for all possible interpretations of the variables in each proposition?

Thanks in advance,
-blowfly

P.S. This difference of approach became obvious to me when I wrote an argument in propositional logic (including "3: ~(M & P), 4: P -> ~M (from 3)"), someone said "Uh, what rule of inference gets you from 3 to 4?" and I replied, I have no idea, I just crunched the truth tables

Last edited by blowfly; 06-09-2009 at 10:15 AM.
Reply With Quote

  #2  
Old 06-13-2009, 02:47 PM
Senior Member

 
Join Date: May 2007
Location: New York State
Posts: 8,009
Thanks: 168
Thanked 900 Times in 764 Posts
Rep Power: 20
kennethamy is a splendid one to beholdkennethamy is a splendid one to beholdkennethamy is a splendid one to beholdkennethamy is a splendid one to beholdkennethamy is a splendid one to beholdkennethamy is a splendid one to beholdkennethamy is a splendid one to beholdkennethamy is a splendid one to behold
Re: A truth-tables based standard of valid rules of inference?

Quote:
Originally Posted by blowfly View Post
Surely, in this day and age with computer software, we shouldn't need rules of inference? All we need to do to confirm proposition Y can be inferred from proposition X is to crunch the truth table tables of the proposition "X -> Y", confirm each interpretation results in "True", and hey presto, it's a valid inference.

What do you think? Can the validity of an inference from X to Y be derived simply by checking that the proposition "X -> Y" produces True for all possible interpretations of the variables in each proposition?
Yes, of course. Every inference has a corresponding conditional whose antecedent consists of the premises of the inference, and the consequent consists of the conclusion of the inference, and the corresponding conditional of every valid inference is a logical truth or a tautology, and the corresponding conditional of every invalid inference is a contingent proposition, which is true under some interpretations of its variables, and is false under others.
Reply With Quote
  #3  
Old 06-13-2009, 09:14 PM
Junior Member
 
Join Date: Jun 2009
Location: Melbourne, Australia
Posts: 6
Thanks: 0
Thanked 1 Time in 1 Post
Rep Power: 0
blowfly is on a distinguished road
Re: A truth-tables based standard of valid rules of inference?

Quote:
Originally Posted by kennethamy View Post
Yes, of course. Every inference has a corresponding conditional whose antecedent consists of the premises of the inference, and the consequent consists of the conclusion of the inference, and the corresponding conditional of every valid inference is a logical truth or a tautology, and the corresponding conditional of every invalid inference is a contingent proposition, which is true under some interpretations of its variables, and is false under others.
So what's the need for inference rules in the first place? The tautologies we happen to permit as inferences rules seem fairly arbitrary (ANY tautologous proposition "A -> B" should count as a valid rule, not just the "standard" ones), and the rules seem unnecessary to begin with if we can just check truth tables.

Are they just a historical artifact - ie. crunching truth tables was too time consuming before computers came along?
Reply With Quote
  #4  
Old 06-13-2009, 10:55 PM
Inactive or Banned
 
Join Date: May 2009
Posts: 29
Thanks: 2
Thanked 10 Times in 9 Posts
Rep Power: 0
goapy is on a distinguished road
Re: A truth-tables based standard of valid rules of inference?

Quote:
Originally Posted by blowfly View Post
I've recently learnt about propositional logic in a fairly unique way - by developing truth table generation software for arbitrarily long & complex propositions. It was a great experience and I learnt heaps about the nuts and bolts of propositional logic.
Quote:
Originally Posted by blowfly View Post
So what's the need for inference rules in the first place? The tautologies we happen to permit as inferences rules seem fairly arbitrary (ANY tautologous proposition "A -> B" should count as a valid rule, not just the "standard" ones), and the rules seem unnecessary to begin with if we can just check truth tables.

Are they just a historical artifact - ie. crunching truth tables was too time consuming before computers came along?
I wouldn't say the rules are arbitrary at all. They are instances of some of the most common and often repeated inferences. Understanding these inferences is a worthwhile activity in itself. Producing derivations in a natural deduction system is a challenging exercise in problem solving. Working with derivations often helps in computer science and reasoning in general.

You say you learnt a lot by coding your software. How would those who only use your software accomplish the same understanding? Would the understanding be lost?
Reply With Quote
  #5  
Old 06-14-2009, 01:23 AM
Senior Member

 
Join Date: May 2007
Location: New York State
Posts: 8,009
Thanks: 168
Thanked 900 Times in 764 Posts
Rep Power: 20
kennethamy is a splendid one to beholdkennethamy is a splendid one to beholdkennethamy is a splendid one to beholdkennethamy is a splendid one to beholdkennethamy is a splendid one to beholdkennethamy is a splendid one to beholdkennethamy is a splendid one to beholdkennethamy is a splendid one to behold
Re: A truth-tables based standard of valid rules of inference?

Quote:
Originally Posted by blowfly View Post
So what's the need for inference rules in the first place? The tautologies we happen to permit as inferences rules seem fairly arbitrary (ANY tautologous proposition "A -> B" should count as a valid rule, not just the "standard" ones), and the rules seem unnecessary to begin with if we can just check truth tables.

Are they just a historical artifact - ie. crunching truth tables was too time consuming before computers came along?

It is interesting and enlightening to do demonstrations in logic. Formal logic is not just for getting answers. Ahd there is second order (predicate) logic that cannot be done in terms of truth-tables. And there is modal logic too. And there are other kinds of issues in logic like completeness and consistency. Anyway, why don't you look up Godel's theorem which concern proof theory. Logic is a large area, and proofs are only a part of logic.
Reply With Quote
Reply

Bookmarks


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Propositional Logic Symposia - [6] – Complex and Partial Truth Tables VideCorSpoon Logic 28 11-13-2009 03:07 PM
Propositional Logic Symposia - [2] – Truth Funct. Logic, Truth Tables, Conjunctions VideCorSpoon Logic 24 06-10-2009 06:49 PM
Inference Elmud Philosophy of Religion 14 03-07-2009 08:57 PM
Classes of truth tables Arjen Logic 4 10-10-2008 04:42 AM


All times are GMT -4. The time now is 07:34 PM.


vBulletin Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.1
Copyright 2006-2010 PhilosophyForum.com