Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
80 views
Propositional Logic
Uploaded by
Abhinay Yadav
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save Propositional_Logic For Later
Download
Save
Save Propositional_Logic For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
80 views
Propositional Logic
Uploaded by
Abhinay Yadav
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save Propositional_Logic For Later
Carousel Previous
Carousel Next
Save
Save Propositional_Logic For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 28
Search
Fullscreen
Propositional Logic Syllabus Definition, Statements & Notatio, Tables, Well-formed Formulas, Implications, Examples ”, Truth Values, Tautologies, Eng Statement Formulas & Truth lence of Formulas, Duality Law, Tautological Contents 4.1 Logic 42. Statements (or Propositions) 43 Open Statement 44. Truth Value of a Statement 45 Truth Table 4.6 Logical Connectives 47 Tautology 48 Contradiction 4.9 Precedence Rule 4.10 Logical Equivalence 4.11 Normal Forms a9)Proposition) Discrete eee tee ma Logic (or oi is analysis of language, which consists of sig Lo axioms) which we can use to draw valid conclusions: my Statements (or Propositions) Statements are kinds of sentences which we have to use to convey our thoughts b others. A sentence is a statement or proposition if it is possible to say whether wha conveyed by the sentence is true or false. gic is a set of rules pon, A Sentence of which itis meaningful, to 58, whether it is, te or false batty) ‘oth is called a statement or proposition. We denote statements by letters p, q, 1) §- Examples 1. Pune is capital of India 2. Mars is a planet. 3.9 > 13. 4y+8=12 5. 6 € (1, 2, 3, 4} 6.xEA. 7. There are 12 months in a year. Examples (2' and (7) are true statements. Examples‘1', 3:, ©) are false statements. In example 4, if we write 4 in place of y, it becomes a true sentence and if y is not 4 then it is a false sentence. Similarly in \6) we cannot say whether this sentence is true or not unless we are told what are the elements of A. Thus only those sentences are statements about which we can say whether these ar true or false. Definition A statement is a declarative sentence with a definite truth value. Hence (1), (2 ®, @ are statements. > is not a statement since its truth value depends on the value of y- If y is 4 the sentence is true, if y # 4 then the sentence is false. ‘Also@) is not a statement since its truth value depends on set A, if A = fx ¥ #4 then © is true but if A = (1, 2, 3, 4} then ©6/'is false. TECHNICAL PUBLICATIONS” - An up thrust for knowledgeye Mathematics yu “ae = Propositional Logic Open Statement xample @ above if w mee Ine ee ug ae oun va nf = 4, it becomes a true statement, if we take value of yates atements are open statements. Thus if a mathematical sntence is neither true nor false it is called open senten 4 ce. pefinition ‘An open statement is a sentence that contains one or more variables such that when contain values are substituted for the variables, we get statements examples 1xt7=9 2ax+2>8 3.xeA I Truth Value of a Statement Statement has a definite truth value which is either true or false. True values are denoted by (I) and false values are denoted by (F). EI Truth Table ‘A table giving all possible truth values of a statement is called truth table. |Exercise 4.1 | 1. Which of the following statements are true and which are false ? a9<22 ») 2 is a prime number. ) 41 is a composite number. @)2+5=34+9 . What type of the sentence is x+8=17? For what value of x following sentences will become true statements ? a)3x+9=15 b)xt+6=8 ox+1>5 djx+2<8 ¢) Sx 2 25 ff) 5x $25 Which of the following open statement a)x+4=6 whenx=2 c)x+5#8 whenx=3 ) 3x + Sy = 11 when x = 0, = ee TECHNICAL PUBLICATIONS? An up trust for knowledge its are true ? p) x +44 6when x =2 d) 2x + 4y = 14 when x=1y=3 ya2 Set 2, x) when x =5S Define the Sollowing and illustrate each by an example. a) Statement ») Open statement NSWers fe) True b) True ¢) False) False Bee Open, statement. Se a)ixa2 b)x=2 a) x25 Dx<6orx<5 x25 fx<5 a) True b) False) False 4) True e) False) True. na Logical Connectives Every statement must be either true or false but not both. If 3 two or more statements, they can be combined to produce a These statements are called compound statements. To combine statements we use following symbols. Ea Conjunction (‘\' or ‘and') If p and q are Statements, the compound statement ‘pA q' is 'P and q' and is Conjunction q’ or 'p meet q- 4 ‘A’ denotes ‘and’ and is known as conjunction. Examples 1. Let us consider P : Shalaka is in senior KG, 4: Shalaka likes drawing, then p A q is the statement Shalaka is in senior K.G. and likes drawing. Definition NEW: staysnematics i _ agate Mathomne 4-5 Propositional Logic pi3>2 q:9 is an odd number, then p 4 q is the statement 3 >2and 9 is an odd number, p : 28 is divisible by 5. q : Shalaka likes swimming, then p 4 q is the statement 25 is divisible by 5 and Shalaka likes swimming, Remark i, If there is no connection between two statements still we can combine them in logic. ii, ‘But’ and 'while’ are treated as equivalent words to ‘and’. iii, Conjunction is a binary connective as in conjunction we need atleast two statements to combine.] 1. If p is true and q is true then p , q means the resulting statement is true. 2. If p is false and q is false then p » q is false. 3, If pis false and q is true then p a q is false. 4. If p is true and q is false then p A q is false. Truth table for p aq P\qis true only when both are true otherwise false. 145.2] Disjunction ('v’ or ‘or') When two or more statements are combined by the word ‘or’, the compound Statement ig as disenedeah The symbol 'p v q' is read as 'p or q' or ‘p disjunction q' or 'p join q). TECHNICAL PUBLICATIONS? - An up thrust fr knowiedge4-6 Discrete Mathematics Examples Let us consider the statements 1. P: I will purchase a dress 4: Lwill purchase a book, then p v q is the statement he I will purchase a dress or I will purchase 2. P : a is equal to 5. 4: b is equal to 7, then p v q is the statement a is equal to 5 or b is equal to 7. 1. If pis true and q is true, then p v q is true. 2. If p is true and q is false, then p v q is true. 3. If p is false and q is true, then p v q is true. 4. If p is false and q is false, then p v q is false. Truth table for p vq Remark - Freee teas citer & tue or gis tue or bth p and q aw te is false if both p and q are false, ae fi, Disjunction is a binary connective 4H The exclusive disjunction of exclusive ‘OR Propositi 2 Soe Siher pls te or qs tue bat bother Be AP a ta oe uaa ge ) SENrete Mathematics 4-7 Propositional Logic jv, Inclusive disjunction or inclusive ‘OR’ of two propositions p and q is the statement. ‘Either p is true or q is true or both true: ie. pyq truth table for p®q [exclusive ‘OR'] asc ee a ee ao j | P L q Pea | | ee eae F | 2 eee aes a a ree LE eg ee example for exclusive ‘OR’ | shall go for walk or I shall watch TV. Here the connective ‘or’ is used in exclusive sense. ie, Either one or the other is possible at a time but both are not possible. [EGEI Negation (~) Let p be any statement then negation of p is denoted by '~p' (or ) is read as ‘not p'. Ifp is true then ~ p is false. If p is false then ~ p is true. Truth table ~ p is a unary connective as only one statement is required to form negation. Examples 1. If p is the statement ‘Ram is intelligent boy’, then ~ p is the statement. ‘Ram is not intelligent boy.’ or 'It is not the case that Ram is intelligent boy.’ 2. If p is the statement 'I like to read’, then ~ p is the statement. ‘T don't like to read’ or It is not the case that I like to read. TECHNICAL PUBLICATIONS” An up thrust for knowledgeDiscrete Mathematics ERX conditional connectives (if - _Consider the proposition ‘If Akash ge will get admission for engineering course: C in 12" examinati ts 90 % or more ™ then i, We can write this statement as ‘If p then q’ P: Akash gets 90 % or more in 12'" examination. q : Akash will get admission for engineering course. This is an example of implication of q by P- Definition Let p and q be two propositions, then the statement ‘if p then q' is denoted by p — q (p implies q) or 'p is sufficient for q' or 'p only if or 'q if p' or 'q is necessary for p’. P is known as hypothesis or antecedent and q is known as conclusion or consequent, A statement or Proposition of the form p > 4 is called a conditional statement or conditional proposition. Example ‘If a is in S, then a is in € (complex number) the hypothesis is a € % and the conclusion is a €. This can be expressed as ae R > ac 1) If p is true, q is true then P qis true. 2) If p is true, q is false then Pq is false. 3) If p is false, q is true then Pp qis true. 4) If p is false, q is false then Pp qis true. Truth table for p > qpscrete Mathematios 4-9 Propositional Logic a - SS -———++—_+ I F T Sy ae i Seem se | Examples for conditional connectives 1. p: The function is differentiable. q: The function is continuous, If p then q ie pq or p is sufficient for q. 2. p: Weather is good. q: Match will take place. If weather is good then the match will take place. p>q 3p: (E+) isa field. q: G, +, is an integral domain. 1: (R, +,) is a ring. Oe Every field is an integral domain. @i) por Every field is a ring. (i) q>r Every integral domain is a ring. Remark If p, then q qifp P only if q, P is sufficient for q q is necessary for p are all equivalent to the statement. Pq. a TECHNICAL PUBLICATIONS®- Anup thst or IowiedgeProposit Discrete Mathematics 4:10 St Lope Remark 1. Converse of p > q is q — p. 2. Inverse of p + q is ~ p> ~ 4 i valence) EXE Biconditional (or Double Implication or Equiv ) " ‘ alled bi i If p and q are two propositions, then 'p > q' and 'q > P 1S & conditional o, double implication. It is written as eal and it is known as 'p if and only if q’ : awe ‘if and only if is shortened as ‘iff’. © is also known as ‘implies and is implied’, We also say ‘p is necessary and sufficient for q’. P © q is true when truth values of p and q are same, ie. either both true or both false and false otherwise. Truth table for po q Bere) a oP PiLQS @>9A@>p) Ze Biss F F T Example Ina triangle ABC, p:2C=90° q: (AC)? +(BC)? = (AB)? If p then q peoe od aD [By Pythagoras theorem] Also if q then p ieq>p ~ @) [lf (AC)? +(BC)? =(AB)2 then ZC = 904) From equations (1) and (2),Propositional Logic piscrete Mathematics [EI Contrapositive of an Implication ‘The implication ~ q — ~ p is called the contrapositive of the implication p > q- ie. implication p — q and ~ q ~~ p are the contrapositive of each other. Example i) If in a triangle ABC, 2 A = 90° then (AB)? +(AC)? =(BC)?. ii) If in a triangle ABC, (AB)? +(AC)? # (BC)? then 2 A 490°, ‘Above two implications are the contrapositive of each other. 1) If p is true, q is true then p — q is true and ~ q is false, ~ p is false but ~ q> ~ pis true. 2) If p is true and q is false then p — q is false, ~ q is true and ~ p is false but ~q > ~ pis false. 3) If p is false, q is true, then p + q is true, ~ q is false, ~ p is true but ~ q— ~ pis true. 4) If p is false, q is false, then p — q is true, ~ q is true, ~ p is true and ~ q— ~ pis true. The following table gives the truth value of the implications p > q and ~ q > ~ p. Truth table for p > q and ~q >~p4-2 + i) ps: There are many clouds in the a q: It rain. “ PA~q ii) p: I will get first class. q: I study well. 1: Score above 80 in mathematics. “Pe (qa iii) p : Computers are cheap. q : Softwares are costly. = PA iv) p : It is very hot. q: It is very humid. 1: Ramesh is having heart problem. “ @AQvr v) p : In small restaurant food is good. q : Service is poor. “Pad vi) p :I finish my submission before 5.00 pm. q : It is very hot. r: I will go. s : I will play a game of hockey. 2 (pa~q) > (ras) TECINCAL PUBLCATON® Ano at br owscrote Mathematics ° 2 Propositional Logic solution: i) PAq ii) (PAA > p) iii) pO~q iv) (~PA~Q>~r v)~pa~qa~r. GENIE rr te conti, cn : » converse, ini conditional statement given below : werse and negation forms of the ‘if x is rational, then x is real,’ Solution: Let p : x is rational, q: x is real. Symbolic form : p > q Contrapositive : (~ q > ~ p) If x is not real, then x is not rational. Converse : (q > p) If x is real then x is rational. Inverse : (~ p > ~ q) If x is not rational, then x is not real. Negation : ~ (p — q) 22650) «eae sia (EERE) press the conirapostioe, . if3
t Contrapositive : (~ r > ~ (p49) ie. ~r—(~pv~q) ie. it sin % +5 then 326 or 1+1#2 = TECHNICAL PUBLICATIONS” - An up thrust for knowledgePro ee | | Exercise 4.2 ie. if 32bor1+1+#2 then sin Converse : r 5 (p aq) ie. if sin $= then 3
~ 1 ie (~pv~q)o-r 1. If ’p’ stands for the statement 'I read book’ and ‘q' stands for 'T go for swimming’, trang, the following in words aprq Dpva o~pvq a pa(~q If ‘p’ stands for the statement ‘Ramesh is a player’ and ‘q” stands for ‘Mohan is q strong boy’, translate the following in words : apaq D~paq pat-q) d)~pa-q D-prag fl-~perq pr>~q If ‘p’ stands for ‘I run fast’ and ‘q’ stands for ‘I shall win’, express the following symbolically : a) I do not run fast. 5) If I run fast, I shall win. ©) I run fast or I shall not win. 4) I run fast and 1 shall win. ¢) I neither run fast nor I shall win. f) I shall win if and only if I run fast. 4 If p stands for ‘it is cold’ and q stands for ‘it is raining’ translate the following into symbols : 4) It is cold or it is raining. b) It is cold and it is raining. ©) It is cold but it is not raining. 4) It is not cold but it is raining. 0) If it is not cold then it is not raining. peal ‘fi Sufficient condition for rain is that itis cold. g) A necessary condition for raining is that it be cold Wy A necessary and sufficient condition for raining is that it be cold. wv » TECHNICAL PUBLCATONS. An op mt er nounagepisorote Mathematics 4-15 Propositional Logic ‘Answers 1, a) read book and I go for swimming, b) I read book or I go for swimming, ¢) Either I do not read book or I go for swimming. d) I read book and I do not go for swimming. 2, _ a) Ramesh is a player and Mohan is a strong boy. b) Ramesh is not a player and Mohan is a strong boy. c) Ramesh is a player and Mohan is not a strong boy. d) Neither Ramesh is a player nor Mohan is a strong boy. e) This is not the case that Ramesh is a player and Mohan is a strong boy. £) Ramesh is not a player if and only if Mohan is a strong boy. g) If Ramesh is a player then Mohan is not a strong boy. 3 a)-P Piped pv (~q) dpagq e)~pa-q Nqop 4 apvq DPA ) pa(~q) d) (~p)aq e-~p>-~q fq>p 8)P>4 py need Tautology A tautology is a proposition which is true for all truth values of its sub-propositions. In other words a proposition is a tautology if it is always true for all assignments of truth values. EE] contradiction A proposition is a contradiction if it is always false for all assignments of truth values. Remark : A proposition which is neither a tautology nor a contradiction is called a contingency. carga renee anne GENE sion tne i a feitaleey "TECHNICAL PUBLICATIONS®- An up tus for knowledgeDiscrete Mathematics Solution ; Since in p > p all the truth values are true (T), EEEEOEES Show that p v (~ p) is a tautology. hence p — P is a tautology. Solution : Since in p v (~ p), all the truth values are true (T), hence p v (~ p) ha that ip a (ply a Solution : Hence ~ (p (~ p)) is a tautology. Remark : p » (~ p) is a contradiction as all the truth values are false (F). Tes istey Example 4.8 Hence (p > q) © (~ p) vq isa tautology. TECHNICAL PUBLICATIONS. Anup tua er nowoage peepiserete Mathematics ee sdciaiteee! Construct truth table for (question 1 to question 5) to find if each of the following is a tautology, contradiction or contingency. 10992) 7), Solution : Consider the truth table, q 5 P49) 059 Gon P5q>y PQ >~>) PIG>D> ye @>9>0 >») T (* T tT T Ae T Salers wy a o UF ae) F at D i z T a AE |e F || F 1 sual eiFl Ff len olen! Br ane TOT ry T a T re Flot |e ee ee a a TOF| T T ol iw J Feuer FOF. fe My T tT! ur eae T In the last column all truth values are (T), hence (p> >») > (P > 9) > (P 2) is a tautology. 2)((pvqa~P)>4 Solution: Consider the truth table. Hence ((pvq) ~ p) > q is a tautology. 3) (P39 AG>01 9(P>) Solution: Consider the truth table. TECHNICAL PUBLICATIONS? - An up thrust for knowledgeHence [(p— q) a (q 1)] + (p> 1) is a tautology: 4) (PAg A~(pvag) Solution : Consider the truth table. et See Hence (pq) ~ (pv q) is a contradiction. 5) (p> 9) (qv ~p) Solution : Consider the truth table. E v-p (po@d—> @v~p) (©3906) ie P q P op7a 4 avon) 559) Wee 2 ee F F oe T Hence (p— q) © (qv ~ p) is a tautology. CEERI ve proton p=) i te. Solution : Prise ce Pag ~@aq@ Bek ec Z stew ion Baier apes eR gear eet iwte ole eB, = F F E Hence pv ~ (pq) is a tautology. TECHNICAL PUBLICATIONS. np tus or imowledgoDiscrete Mathematics a: Soild, Propositional Logic (EB) Precedence Rule ee ae ity Operations on numbers, we realize the importance of BODMAS ce ane se a ee ues calculating the value of an arithmetic expression, we lue of the Bracketed part the ati Be dition and subteatieneite ome cee ek apply of, division, multiplication, Similarly while calculating the truth value of compound propositions involving more than one connective, we have a similar convention which tell us which connective to apply first Suppose we did not have an order of preference and want to find the truth of ~ pv q- Some may ‘consider the value of (~p)v q and some may consider ~(pvq). The truth values can be different in these cases. For example : If p and q are both true, then (~ p) vq is true but ~ (pv q) is false. So, for the purpose of unambiguity, we agree to such an order or rule. The rule of precedence : The order of preference in which the connectives are applied in a formula of propositions that has no brackets is i)~ ii) A iii) v and ® iv) > and & Remark : 1. 'v includes ‘exclusive or’ and ‘inclusive or’ both. 2. 'v' and '@' which are both third in order of preference. If both these appear in a statement, we first apply the leftmost one. The same applies to the > and <>. no Logical Equivalence In mathematics, as in ordinary language, there can be several ways of saying the same thing. Definition Two propositions A and B are logically equioalent if and only if they have the same truth value for every choice of truth values of simple propositions involved in them. We denote this fact by A = B. In other words two propositions A and B are logically e Aq Bis a tautology. quivalent if and only if TECHNICAL PUBLICATIONS? - An up thrust fr knowldge'Y equivalent using truth tables Prove that (p vq) \~ p =~ PA: Solution : Consider the truth table. P q ~P Pua iS! eT T F E aad F F Bi F T T T F F T F i From the table, truth values of (p vq) ~ p and ~ pq are same for each choice of P and q. Hence (p v q) 4 ~ p is equivalent to ~ p 0 q- ie (Pvqa~p = ~paq Prove that @>G>n)=(e>99047) Solution : Consider truth table. por pP>24@>) Pa > 59 cae ee F F me ae E T ae [Pees ee Te T Te een a T T T In last two columns, truth values are same for each choice of truth values of p,q and r hence P>@>*) = (P>q>(P>n) or (P>(q>»)) = (Pq) > (pn) Duality Law Two formulas A and AY are said to be the duals of each other if either one can be obtained from the other by replacing 's’ by \V and 'V’ by ‘s’. The connectives ‘a’ and V are also called dual of each other. TECHNICAL PUBLCATONS. An pat owepiscrete Mathematics 4-21 Propositional Logic Logical identities 4, DeMorgan's laws i) ~(pv@ = (~pa~q) ii) ~(PAq) = (~pv~q) [Dual of (i)] 2, Associative laws i) pv(av2) = (pvqyvr ii) PAAD) = (PAQ)ar {Dual of (i)] 3. Commutative laws i) Pyq ™ qvp ii) PAG = qap [Dual of (i)] 4. Idempotent laws i) PVP =p) ii) PAP =P [Dual of ()] 5, Double negation ~ CP) =e 6, Distributive laws i) pv(qax) = (pyg)a (pv2) ii) pA(qvr) = (pAqgv (par) [Dual of ()] 7. Absorption laws i) Pv(PAq) = P i) papva) =P Deal of Logically equivalent TECHNICAL PUBLICATIONS” - An up thrust for knowledgeProposition 4-22 Logie Solution: i) ~ (pvq) = ~pa-a Consider the truth table. ae ~(pv@ Paw From the table, truth values of ~ (pv q) and ~ p’~ q are same for each choice of p and q. Hence ~(pvq) =~pa~q a) ~(PAq) = ~py~q Consider the table. q Ss el pAq ~(PA@ —~Pvaq F a T a From the table, truth values of ~ (pq) and (~ pv ~ q) are same for each choice of pand q. Hence ~(paq) = (~pv~q) Smee Ee ace Solution :. i) pv(paq) =p TECHNICAL PUBLICATIONS. An ptt orionte Mathematics ai 4-23 Propositional Logic Dis p. a PAq ig T T rr F F b FE aa Bane F eae ee From the table, in last two columns, trut truth val each choice of p and q.. Hence values of pv(paq) and p are same for Pv(PAq) = p ii) pa(pya) =p Consider the table. mains From the table, last two columns are identical, hence PA(pvg) = P Note : Proofs of remaining identities are left as an exercise to the students. SERED es - Solution: Consider the table. P 2 — are Es - as tae ee : T Sea ee F tie eee he Hence ~ pv q and p—>q are logically equivalent. TECHNICAL PUBLICATIONS” - An up thrust for knowledgeDiscrete Mathematics “4 ——s = pO & logically equivalent to (p>DAG p) also (P>9) Ag 5) @ logically equivalent to (~ pv q) a(~ 4 P)- Solution : Consider the table. Po 4 ~P ~a psa q rp Po@aca>p) Pod -~PYd “IVP CPvq, Cavp tl afeter| ot T tig) ae T oF al T F T F 3 y z e Fatal et Fe [era F oT ee [Fler oa) T T T T a a T From the table, t_t_______+ Pq = (~pvq)a(-~qvp)=(p> dA > P) Normal Forms In logic, with the help of truth table we can compare if two statements are equivalent. But when more statements or propositions are involved, then this method is not practical. [As if n propositions are involved, its truth values will be 2" ] Hence, it is necessary to apply another method. One method is to transform Sj andS3 to some standard form Sj and $5. Such that a simple comparison of Sj and $3 should establish whether Si = S}. The standard forms are called normal forms or canonical forms. Disjunctive Normal Form [dnf] Disjunctive normal form is a disjunction (V) of fundamental conjunctions (a) . Now fundamental conjunctions (1) are conjunction of simple statements [i.e. joining two statements by 'a]. fe. Pr, PAG ~PAG ~PA~q PA~p, qa~q, pa~q, ~ p are fundamental conjunctions. Hence disjunction of fundamental conjunctions are joining fundamental conjunction by. TECHNICAL PUBLICATIONS. tn up att in Ne ee | aethematics p pero ath 4-25 Propositional Logic examples 1) (PADYPVGA~P) 2) (PAGADY(PAQ’AT) VP’ Agar) 3) (p'AQANV(PAQ) 4) (pagvl) 5) (pag (tag) v(~ rap) Remark qA~ 4 PA~P ate always false. Hence if a fundamental conjunction contains at least one pair of (p and ~ p) or (q 4 ~ q) etc., it will be false. Example 1, Obtain the dnf of the form paip>q) = pa(~ pvq) [as p>q = ~pval = (pA~p)v (Pag) [Using distributive law] = Fv(paq) =(paq) dnf Conjunctive Normal Form (cnf) Conjunctive normal form is a conjunction (A) of fundamental disjunctions (v). Now fundamental disjunctions (v) are disjunction of simple statements. [ie. joining two statements by 'v] Example PYq, PY~q,~PVq, ~PV~ 4, ~ P, ~ % P, q, ete. are fundamental disjunctions. "Hence conjunction of fundamental disjunctions are joining fundamental disjunction by'a Examples 1 (pvg)a (qvx)a (~ py~») 2. pa(~qv~r) 3.(pvqv~1)a (pvg)a (- pvav~) TECHNICAL PUBLICATIONS" - An up thrust for knowledge4-26 Discrete Mathematics eae Truth Table Method to Find dnf v3 pi, P2” Let p be a proposition containing variables P1 To find its dnf from the truth table: Step 1 : Consider the true values (T) from P. Step 2 : Form the conjunction ('4') (Pi Apa A oA Pi Ae ABR A oA Pav where if p; is true consider p; and if py is false consider ~ Px such a term is called minterm. Step 3 : The disjunction of minterms is the anf of the given form. Conjunctive normal forms and disjunctive normal forms (cnf and dnf) Obtain conjunctive normal form of D(-prnaer” i) (RADY PAIAN, Solution : i) (~ p> )a(P> = (~(~p)vgaPvd = (py@a(-pya) ent ii) (paqy (pagan = (pv(~ pagan)a av PAGAD) . (py~p) apy awyn)a(ay-PAav dala) = Tapa aipy) Aav-P)A@AaYD) = (pyv@atpynaqy~p)a@acays) one (QEEEERED Fired conjunctive normal form and disjunctive normal form for the without using truth table. (p>gag>P) Solution: (p>q)A(q>P) = (~pyq@a(-qvp) cnf ©) Pires Pky oe Propositiongy len Pn- [As p> = ~pvq] [As ~ = p=] [Using left distributive law] = ((~p)a(-avp))v(qa~qvp)) [Using distributive law] = (~pa~a)v(~ Pap) v(qa~q)v(qap) = (~pa~q)VFVFv(qap) = (~pa~q)v(qnp) dnt TECHNICAL PUBLICATIONS’ - An up thrust for knowledgepiscrote Mathematics 4-27 Propositional Logic Obtain disjunctive normal form of DPIDAC PaAQ) i) PAP >) 4 Solution: i) (Pp q)A (~ pag) = C PY A png) (p> = ~pval = (PA pag)viqa~ pag) [Using distributive law] =(GPA~p)agviqaqn~p) [By associative and commutative laws] = (~ pq) v(qa~ p) anf [By idempotent law] i) (pap? 9) > 4 = (PAC pyg)3q [p> q=~pval (PA pyg))vq = ~pv(-(~pvq)vq = ~pv(pa~q)vq dnt Obtain the conjunctive normal form fay of the following : dp AG >9) ii) ~ (pv g)o(paq) Solution: i) pa (p> q) = pa(- pvq) enf i) ~(pvq) @ (PAQ) = (pvav@aglal-(pagv~(pvgl Po q=(- pyvga qvp)] = [pva)vpagalc py~ av(~pr~q)] = [Pvavp)A@vav DIAl(- py ~ qv ~ p)a(- pv~qv~ ql = (PYQA(pYMA- pY~ QA PY~ 9) = (pyqa(~pv~q) ent — IPEQvn)>~P — W(~3)>9> 4 Solution: Using truth table method, find dnf, which is logically equivalent a given form. TEGHNIGAL PUBLIGATIONS? - Anup tus fr howeDiscrete Mathematics “ = awe pov? Pe@vns. 4 r - > T D T F T - a a T F F Z 3 eee or Rate TF See E F a T iT T 0 F F T Sa T T F pea, F T on | ot [aseciee | t L t Consider only (I) from last column and choose corresponding ae a from p,q, eg. for marked row (9), corresponding p is true q and r are false, 80 consider (PAQ’Ar) oF (PA~qn~D)- Similarly for other (T) values choose truth values from column of P, q t. Choose p ig P is true otherwise p’ or ~ p if p is false. Hence the logically equivalent form of (POQvn)>~pP = (Pag ar)Vip’ GAY AGATIVP'AD AD) v(p'aq’ar) sane «2 (GAT) A= p9(~ pa~1)) by truth table method. — oe Solution r~po(~pr~n (p> qan) ACP P 4 © -Pp~r qarpoqar~P bat) | fo | | malin fa alalalal Hence the logically equivalent form is (PAGAN AgAr)V(p'Ag’ ar’) TECHNICAL PUBLICATIONS. Anup het or
You might also like
315 11 - Digital Computer Organization
PDF
No ratings yet
315 11 - Digital Computer Organization
286 pages
Discrete Mathematics - Predicate Logic
PDF
No ratings yet
Discrete Mathematics - Predicate Logic
3 pages
Unit Iii
PDF
No ratings yet
Unit Iii
73 pages
Partial Ordering
PDF
No ratings yet
Partial Ordering
31 pages
Chapter5 - Induction and Recursion
PDF
No ratings yet
Chapter5 - Induction and Recursion
30 pages
Discrete-Mathematics - UNIT-5
PDF
No ratings yet
Discrete-Mathematics - UNIT-5
26 pages
05 Hashing
PDF
No ratings yet
05 Hashing
47 pages
17 Recursive Definitions and Structural Induction
PDF
No ratings yet
17 Recursive Definitions and Structural Induction
49 pages
Groups & Symmetries Notes
PDF
No ratings yet
Groups & Symmetries Notes
49 pages
Hashing
PDF
No ratings yet
Hashing
37 pages
CSE231 - Lecture 5
PDF
No ratings yet
CSE231 - Lecture 5
33 pages
Cloud Computing and Other Emerging Trends in ICT
PDF
No ratings yet
Cloud Computing and Other Emerging Trends in ICT
10 pages
DM Unit 1
PDF
No ratings yet
DM Unit 1
31 pages
Finite Automata: Reading: Chapter 2
PDF
No ratings yet
Finite Automata: Reading: Chapter 2
48 pages
Abstract Algebra 1
PDF
No ratings yet
Abstract Algebra 1
42 pages
Methods of Proof: CS 202 Rosen Section 1.5 Aaron Bloomfield
PDF
No ratings yet
Methods of Proof: CS 202 Rosen Section 1.5 Aaron Bloomfield
71 pages
Module 5
PDF
No ratings yet
Module 5
85 pages
Digital Logic Basics
PDF
No ratings yet
Digital Logic Basics
50 pages
Assignment 5-Theory of Computation
PDF
No ratings yet
Assignment 5-Theory of Computation
10 pages
Lecture Note 2-Matrix and Determinant
PDF
No ratings yet
Lecture Note 2-Matrix and Determinant
39 pages
Gupta N Gupta
PDF
No ratings yet
Gupta N Gupta
25 pages
Closure Properties
PDF
No ratings yet
Closure Properties
41 pages
05 DSA PPT Algorithmic Anaysis-II
PDF
No ratings yet
05 DSA PPT Algorithmic Anaysis-II
19 pages
TOC in 8 Hours
PDF
No ratings yet
TOC in 8 Hours
312 pages
PropLogic PDF
PDF
No ratings yet
PropLogic PDF
130 pages
Chap 4 PDF
PDF
No ratings yet
Chap 4 PDF
33 pages
Context Free Grammar
PDF
No ratings yet
Context Free Grammar
113 pages
07 Rules of Inference
PDF
No ratings yet
07 Rules of Inference
34 pages
Regular expression
PDF
No ratings yet
Regular expression
89 pages
Theory of Computation
PDF
No ratings yet
Theory of Computation
4 pages
Languages Strings
PDF
No ratings yet
Languages Strings
53 pages
Propositional Equivalences: P P P P P
PDF
No ratings yet
Propositional Equivalences: P P P P P
4 pages
Theory of Automata
PDF
No ratings yet
Theory of Automata
22 pages
Discrete Mathematics - Functions
PDF
No ratings yet
Discrete Mathematics - Functions
4 pages
NFA to DFA _FST
PDF
No ratings yet
NFA to DFA _FST
95 pages
Codigo Metodo Quine - Mcklusky
PDF
No ratings yet
Codigo Metodo Quine - Mcklusky
45 pages
TURING MACHINE
PDF
No ratings yet
TURING MACHINE
84 pages
K Map Notes
PDF
No ratings yet
K Map Notes
14 pages
Lecture 10
PDF
No ratings yet
Lecture 10
39 pages
Javascript Error Handling
PDF
No ratings yet
Javascript Error Handling
7 pages
Formal Languages & Finite Theory of Automata: BS Course
PDF
No ratings yet
Formal Languages & Finite Theory of Automata: BS Course
39 pages
20ma402 Ps Unit II DCM
PDF
No ratings yet
20ma402 Ps Unit II DCM
89 pages
Intro To NP Completeness Modified
PDF
No ratings yet
Intro To NP Completeness Modified
72 pages
RG, RE-RG, FA-RG, RG-FA, RLG-LLG, LLG-RLG
PDF
No ratings yet
RG, RE-RG, FA-RG, RG-FA, RLG-LLG, LLG-RLG
19 pages
Introduction To Proofs PDF
PDF
100% (1)
Introduction To Proofs PDF
46 pages
Relations of Discrete Functions Notes
PDF
100% (2)
Relations of Discrete Functions Notes
59 pages
Rule of Inference Complete
PDF
No ratings yet
Rule of Inference Complete
33 pages
Finite Automata
PDF
No ratings yet
Finite Automata
144 pages
BBM401 Automata Theory and Formal Languages 1
PDF
No ratings yet
BBM401 Automata Theory and Formal Languages 1
34 pages
Unit 5 Toc
PDF
No ratings yet
Unit 5 Toc
159 pages
Context Free Language
PDF
No ratings yet
Context Free Language
39 pages
Data Structure 1 - Topic 3
PDF
No ratings yet
Data Structure 1 - Topic 3
43 pages
Discrete Math 02 - Inference Rule and Proofs
PDF
No ratings yet
Discrete Math 02 - Inference Rule and Proofs
40 pages
Regular Grammar
PDF
No ratings yet
Regular Grammar
56 pages
Regular Language
PDF
No ratings yet
Regular Language
43 pages
FAFL-Final-Lecture 2.2
PDF
No ratings yet
FAFL-Final-Lecture 2.2
29 pages
FAFL Final Lecture 1.10 CMH
PDF
No ratings yet
FAFL Final Lecture 1.10 CMH
22 pages
Flat CH 2
PDF
No ratings yet
Flat CH 2
86 pages
Propositional Logic
PDF
No ratings yet
Propositional Logic
28 pages
Logic
PDF
No ratings yet
Logic
37 pages
FIN214_ZERO_LECTURE2 (1)
PDF
No ratings yet
FIN214_ZERO_LECTURE2 (1)
36 pages
Verb Tense Consistency (1)
PDF
No ratings yet
Verb Tense Consistency (1)
70 pages
Unit 1 FIN 214
PDF
No ratings yet
Unit 1 FIN 214
87 pages
Lec 7 SEBI
PDF
No ratings yet
Lec 7 SEBI
37 pages
Srs Map
PDF
No ratings yet
Srs Map
9 pages
ARRAYS
PDF
No ratings yet
ARRAYS
69 pages
Networking Connectivity Devices Like Hubs Switches Etc 1
PDF
No ratings yet
Networking Connectivity Devices Like Hubs Switches Etc 1
47 pages
Introduction To OS Lecture 2
PDF
No ratings yet
Introduction To OS Lecture 2
54 pages
OS Process 1
PDF
No ratings yet
OS Process 1
50 pages
OS Threads Unit 3 Copy 1
PDF
No ratings yet
OS Threads Unit 3 Copy 1
34 pages
Lecture 6
PDF
No ratings yet
Lecture 6
8 pages
BMED294 Lecture Notes 1
PDF
No ratings yet
BMED294 Lecture Notes 1
6 pages
DBMS Ppts Till MTE
PDF
No ratings yet
DBMS Ppts Till MTE
264 pages
DBMS Queries Overview
PDF
No ratings yet
DBMS Queries Overview
98 pages
DEMTH136 - DISCRETE - STRUCTURES SLM-36-46
PDF
No ratings yet
DEMTH136 - DISCRETE - STRUCTURES SLM-36-46
11 pages
PHY110
PDF
No ratings yet
PHY110
44 pages