in Mathematical Logic
1,038 views
0 votes
0 votes

which of the following is tautology?

  1. (¬P^(P->q))->¬q
  2. ¬(p->q)->¬q
  3. [(¬p^q)^[q->(p->q)]]->¬r
  4. Both (B) and(C)

please explain in detail how to check for especially for condition (C) Because “r” is only in RHS but not in LHS of this implication.

 

in Mathematical Logic
1.0k views

3 Comments

I'm only finding B as tautology .

C is not , is it?
0
0

@prashant jha 1 yes! you are correct. please can you give a detailed explanation of how to check especially for option 'C'

0
0
For option C . it would've been tautology if left hand of the implication resulted to false in all the case.

Now you can do this in two ways , either try to prove that it is never false always , or you can simply solve the lhs of the implication only to find that it is p'q.

So the entire formula after reduction will be p'q->r' , so it is satisfiable but never completely valid.
0
0

3 Answers

3 votes
3 votes

From the GATE point of view follow few simple steps:

Solve the expression to make in simple in terms of AND , OR and Complement i.e. in terms of '+' '*'and '~'

This can be done by applying formula for all other i.e. for implication , biconditional.

In the end you just need to find A+A' which will be 1 or AA' which will be 0. If no such term is found then contingency

This will conclude you to tautology or contradiction.

example: 

  1. (¬P^(P->q))->¬q   ==   (P'(P'+Q))' + Q'   ===  (P'+P'Q)' + Q'   =====    P(P + Q') + Q'   === P+PQ' + Q' === P + Q'  which is contingency
  2. ¬(p->q)->¬q  === ((p'+q)')' + q' === p'+q + q' === 1   which is tautology
  3. [(¬p^q)^[q->(p->q)]]->¬r  ====  ((p'q)(q'+p'+q))'+ r'  ==== (p'q)'+ r' ===  p+q'+r' which is a contingency

 

1 comment

edited by
good
0
0
1 vote
1 vote

Before solve these type of question remember few things

1. ^ is AND / .           2. v is OR / +            3. A --> B  is A'+ B  ( if A is 1 and B is 0 then only A--->B is false(0) )  

Now, Check Option B.  ¬(p->q) --> ¬q

Try to use implication property here 

take q' as false(0) and if ¬(p->q) is true(1) then we can say directly its not tautology

so check now, ¬(p->q) --> 0        // q'=0 so, q=1

¬(p->1) --> 0  // p-->1 will be 1 only ,

So, ¬(1) --> 0 

 0-->0 that will give 1 (True) : TAUTOLOGY.

-------------------------------------------------------------------------------------------------------------

Now Check Option A : (¬P^(P->q))->¬q

you can solve it either directly or use above method

here i'm solving direct

so, (P' .(P-->q))' + q'

= P+ (P'+q)' +q'

= P+ P.q' +q'

= P+q'  (NOT TAUTOLOGY)

------------------------------------------------------------------------------------------------------------------

Similarly you can solve Option C

ANSWER: OPTION B

4 Comments

when u answer plz try to explain every option so that every option must be clear to the reader...but good
1
1

@Tauhin Gangwar i think i solved in very simple manner. Students can try option C with the help of option A.

I think it's a good practice, isn't it?

0
0
When we should direct method and when implicatoon property method.
0
0

@Sona Barman with practice you'll get. Most of the time, with less of variable, we follow direct method.

0
0
0 votes
0 votes

You can go throw like this.. b is the only answer which is tautology

Related questions

Quick search syntax
tags tag:apple
author user:martin
title title:apple
content content:apple
exclude -tag:apple
force match +apple
views views:100
score score:10
answers answers:2
is accepted isaccepted:true
is closed isclosed:true