MATH 302 Lecture 4
Jump to navigation
Jump to search
« previous | Wednesday, September 7, 2011 | next »
Predicate Calculus
"1 + 3 = 5" is a proposition (which happens to be false), but "x + 3 = 5" is not a proposition because it depends on the value of x.
Let's create a propositional function () to represent the predicate () that takes a value and returns a Boolean result:
- x is a member of a domain of definition or universe of discourse
Quantifiers
- universal
- "for all x" (injected and)
- only if is true for all in the domain.
- existential
- "there exists" (injected or)
- only if is true for some in the domain.
- unique existential
- "there exists exactly one" (injected "xor")
- only if is true for only one in the domain.
Quantifiers can be chained to perform "iteration" over domains: