1.2 Predicate Logic
1.2 Predicate Logic
Discrete Mathematics
1.2 Predicate Calculus
Course Teacher:
Shoeb Mohammad Shahriar
Assistant Professor, Department of CSE, AUST
1.2 Predicate Logic
• Predicates
• A predicate is a proposition with one or more variables.
• Universe of Discourse (UoD)/ Domain: Set of all possible values that can be
assigned to the variables of the predicates talked about in a given
conversation (discourse).
• Assigning values to variables is called binding variables or bound/ free
variables.
• When all the variables of a predicate are bound, then it’s a proposition.
[Page- 48]
Given,
Domain: All people.
[Page- 48]
Given,
Domain: All people.
[Page- 48]
Given,
Domain: All people.
e) Everyone is your friend and is perfect : x ( your friend (x) ∧ Perfect(x) )
f) Not everyone is your friend or someone is not perfect :
¬x your friend (x) v x ¬Perfect(x)
CSE1203: Discrete Mathematics 2-14
Assignment
“ I am a liar. ”
- whether it is a proposition or not.