Professional Documents
Culture Documents
Logic
CS104 / IT104
Logic
Logic (cont).
A proposition is a declarative
sentence (that is, a sentence that
declares a fact) that is either true
or false, but not both.
Proposition
Examples:
Manila is the capital of Philippines.
Cabanatuan is in Bulacan.
1 + 1 = 2
2 + 2 = 1
Proposition (cont.)
Not included:
How are you?
Read this example.
x + 1 = 2
x + y = z
Proposition (cont.)
Compose 5 proposition.
Write 1 if the statement is a
proposition and O if it is not a
proposition.
Exercise 1
Exercise 2
1. 0
2. 0
3. 1
4. 1
5. 1
6. 0
7. 0
8. 1
9. 1
10.0
Exercise 2
(Answer)
Propositional Logic
It was first
developed
systematically by
the Greek
philosopher
Aristotle more
than 2 300 years
ago.
Propositional Logic
(cont.)
Propositional Logic
(cont.)
Propositional Logic
(cont.)
Propositional Logic
(cont.)
Logical Operator/Connective
combines one or more operand
expressions into a larger
expression.
Unary
Binary
Logical Operators
Logical Operators
(cont.)
Negation operator/connective
negates a proposition.
It is denoted by .
p is read a not p.
Let p = It is raining.,
so p = It is not raining.
Negation Operator
p
T
F
p
F
T
Negation Operator
(Truth Tables)
Exercise 3
1.
2.
3.
4.
5.
Exercise 3 (Answer)
Conjunction operator/connective
connect two proposition to form
logical conjunction.
It is denoted by .
p q is read as p and q
Conjunction
Operator
Conjunction
Operator (cont.)
p
T
T
F
F
q
T
F
T
F
pq
T
F
F
F
Conjunction Operator
(Truth Tables)
Disjunction operator/connective
connect two proposition to form
logical disjunction.
It is denoted by .
p q is read as p or q
Disjunction
Operator
Disjunction Operator
(cont.)
p
T
T
F
F
q
T
F
T
F
pvq
T
T
T
F
Disjunction Operator
(Truth Tables)
Exercise 4
Exercise 4 (Answer)
Exclusive Or
Operator
Exclusive Or
Operator (cont.)
p
T
T
F
F
q
T
F
T
F
pq
F
T
T
F
Exclusive Or Operator
(Truth Tables)
Conditional/Implication operator
implies q is the possible result of
p.
It is denoted by .
p q is read as if p, then q
p is hypothesis
q is conclusion
Conditional
Operator
Conditional Operator
(cont.)
p
T
T
F
F
q
T
F
T
F
pq
T
F
T
T
Conditional Operator
(Truth Tables)
Biconditional
Operator
Biconditional
Operator (cont.)
p
T
T
F
F
q
T
F
T
F
pq
T
F
F
T
Biconditional Operator
(Truth Tables)
Operator
Precedence
^
V or
1
2
3
4
5
Logical Operator
Precedence