include $_SERVER["DOCUMENT_ROOT"].'/think/module.php'; section('An example'); ?> Consider this particular argument :
[Premise 1] The pollution index is high.This argument is of course valid, as it is an instance of modus ponens. To use the methods of SL to show that it is indeed valid, we need to translate it from English into the language of SL. This process of translation is called formalization.
[Premise 2] If the pollution index is high, we should stay indoors.
[Conclusion] We should stay indoors.
First of all we need to find sentence letters to translate the different parts of the argument. Let us use the following translation scheme. A translation scheme in SL is simply a pairing of sentence letters of SL with statements in natural language. In carrying out formalization you should always write down the translation scheme first.
Translation scheme :Remember that → is used to translate if ... then ___. So using the above translation scheme we can formalize the argument as follows :
P : The pollution index is high.
Q : We should stay indoors.
Premise #1 : PIn SL we can rewrite this argument as a one line sequent, with the premises separated by comma :
Premise #2 : (P→Q)
Conclusion : Q
P, (P→Q) entail(); ?> Q
Lychees are sweet and lemons are sour. Lychees are sweet.To show that the argument is valid, we need to formalize the premise as (L&W) rather than just L. Whereas we can just use L to formalize both the premise and the conclusion in the following argument :
Lychees are sweet and lemons are sour. So, lychees are sweet and lemons are sour.Another point to remember is that in formalization we are in effect translating from a natural language into an artificial language. It is often not possible to find a translation that has exactly the same meaning as the original sentence. In such a case we should aim to find a wff that is closest in meaning, or which is logically equivalent. Take this valid argument for instance :
Cinta will grow up whatever her parents think. But when Cinta grows up she will argue with her parents. So Cinta will argue with her parents.This argument can be formalized as a modus ponens argument :
Translation scheme :However, notice the following features about our translation :
C : Cinta will grow up.
A : Cinta will argue with her parents.C, (C→A) entail(); ?> A
This argument is valid : If there is a stock market crash tomorrow Paul will be poor. There is a stock market crash tomorrow. So Paul will be poor. But if we change the conclusion to Paul is poor it will no longer be valid, and it would be a mistake to use the same sentence letter to translate both Paul is poor and Paul will be poor.
~ | It is not the case that |
→ | if ... then ___ |
↔ | if and only if |
& | and |
∨ | or |
Suppose P translates the sentence God exists. Then ~P can be used to translate these sentences : |
|
(P&Q) can be used to translate the following : |
|
(P![]() |
|
(P→Q) can be used to translate the following : |
|
(P↔Q) can be used to translate the following : |
|
qno(); ?> This is an old final exam question - Formalize these two statements in sentential logic and use truth-tables to check whether they are logically equivalent:
- The school has collapsed, but it is not true that five students died. popupbox('S : The school has collapsed. F : Five students died.
(S&~F)'); ?>
- This footprint comes from a man or a woman. popupbox('M : This footprint comes from a man.
W : This footprint comes from a woman.(M∨W)'); ?>
- It is not the case that May is in Oxford or Hong Kong. popupbox('O : May is in Oxford
H : May is in Hong Kong.~(O∨H)'); ?>
- If you want to go, then I shall go with you if it is sunny. popupbox('G : You want to go.
I : I shall go with you
S : It is sunny.(G→(S→I))'); ?>
- If the weather is bad or I am sick, then I will not go with you. popupbox('B : The weather is bad.
S : I am sick
G : I will go with you.((B∨S)→~G)'); ?>
- Whether Peter is coming or not, Mary is not going to come. popupbox('P : Peter is coming.
M : Mary is going to come.You can formalize the sentence as either "((P→~M)&(~P→~M))" or "((P→~P)→~M)" or simply "~M". [But why not "((P→~M)∨(~P→~M))"?]'); ?>
- Unless you try to improve yourself, and unless you improve your attitude, you are not going to succeed. popupbox('Y : You try to improve yourself.
A : You improve your attitude.
S : You are going to succeed.((Y&A)∨~S). Note that this is equivalent to : (S→(Y&A)).'); ?>
- I will go to the concert only if Christina and Ricky do not sing together. popupbox('G : I will go to the concert.
C : Christina and Ricky sing together.(G→~C)'); ?>
- A man and a woman ate the whole cake. popupbox('Use a single sentence letter to formalize the whole statement. Note that the statement is NOT equivalent to "A man ate the whole cake and a woman ate the whole cake." Why?'); ?>
- Jane and Matthew are fond of each other. popupbox('You may use a single sentence letter, but sometimes it might be better to analyse the sentence as a conjunction - "Jane is fond of Matthew and Matthew is fond of Jane."'); ?>
(a) If there are intelligent aliens, then either they are already here, or the earth is not an interesting place to visit.pagefooter(); ?>(b) If the earth is an interesting place to visit, then intelligent aliens are already here if they exist.
ans(' Translation scheme:
A : Intelligent aliens exist.
E : Intelligent aliens are already on the earth.
I : The earth is an interesting place to visit.Statements (a) and (b) can then be formalized as (A→(Ev~I)) and (I→(A→E)) respectively.
A E I (A → (E ∨ ~ I)) (I → (A → E)) T T T T T T T F T T T T T T T T F T T T T T F F T T T T T F T T F F F F T T F T F F T F F T T F T T F F T T F F F T T F T T T F T T T F T T F T F F T T T T F F T F T T F F T F T F F F T T T F T F F F F F T F T T F F T F T F Since for any assignment of truth-values, (A→(Ev~I)) and (I→(A→E)) have the same truth-value under that assignment, the two statements are logically equivalent.'); ?>