Presentation is loading. Please wait.

Presentation is loading. Please wait.

رياضيات متقطعة لعلوم الحاسب MATH 226. Chapter 1 Predicates and Quantifiers 1.4.

Similar presentations


Presentation on theme: "رياضيات متقطعة لعلوم الحاسب MATH 226. Chapter 1 Predicates and Quantifiers 1.4."— Presentation transcript:

1 رياضيات متقطعة لعلوم الحاسب MATH 226

2 Chapter 1 Predicates and Quantifiers 1.4

3  Predicates Statements involving variables, such as “x > 3,” “x = y + 3,” “x + y = z,” and “computer x is functioning properly,”  Variables A variable is a symbol that stands for an individual in a collection. For example, the variable x may stand for one of the days. We may let x = Monday or x = Tuesday, etc. A collection of objects is called the domain of a variable. For the above example, the days in the week is the domain of variable x.

4  Incomplete Statements A sentence containing a variable is called an incomplete statement. When we replace the variable by the name of an individual in the set we obtain a complete statement. Example : incomplete statement : “x has 30 days.” Here, x can be any month and substituting that, we will get a complete statement. “ April has 30 days.”

5 The statement “x is greater than 3” has two parts. The first part, the variable x, The second part the predicate, “is greater than 3”— refers to a property that We can denote the statement “x is greater than 3” by P(x),

6 Truth value for predicate EXAMPLE : Let P(x) denote the statement “x > 3.” What are the truth values of P(4) and P(2)? Solution: P(4), is the statement “4 > 3,” is true. However, P(2), is the statement “2 > 3,” is false.

7 Quantifiers: Quantifiers : refer to given quantities, The area of logic that deals with predicates and quantifiers is called the predicate calculus. Two kinds of quantifiers: Universal and Existential Universal Quantifier: represented by ∀ ) ) The symbol is translated as and means “for all”, “given any”, “for each,” or “for every,” and is known as the universal quantifier. Existential Quantifier: represented by ( ∃ )The symbol is translated as “for some,” “there exists,” “there is a,” or “for at least one”. “There is an x such that P(x),” or “There is at least one x such that P(x),” or“For some x P(x).”

8 Truth of expression ∀ x P(x) Example :“P(x) be the statement “x + 1 > x.” What is the truth value of the quantification ∀ xP(x),where the domain consists of all real numbers? Because P(x) is true for all real numbers x, the quantification ∀ xP(x) is true. Example :P(x) is the property that x is a plant, and the domain is the collection of all flowers: is true. Example P(x) is “x*2 > 0.” show that ∀ xP(x) is false where the universe of discourse consists of all integers we give a counterexample. We see that x = 0 is a x*2 = 0 when x = 0, so that x2 is not greater than 0 cause when x = 0.

9 Truth of expression ∃ xP(x) EXAMPLE 5 : Let P(x) denote “x > 3.” What is the truth value of the quantification ∃ xP(x),where the domain consists of all real numbers? Solution: Because “x > 3” is sometimes true—for instance, when x = 4 ∃ xP(x), is true. That is, ∃ xP(x) is false if and only if P(x) is false for every element of the domain. EXAMPLE 6: Let Q(x) :“x = x + 1.”What is the truth value ∃ xQ(x), the domain consists of all real numbers? Solution: Because Q(x) is false for every real number, ∃ xQ(x) is false.

10

11 Negating Quantified Expressions consider the negation of the statement “Every student in your class has taken a course in calculus.” the domain is the students in your class. The negation of this statement is “It is not the case that every student in your class has taken a course in calculus.” This is equivalent to “There is a student in your class who has not taken a course in calculus.” And this is simply, ∃ x ¬ P(x). This example illustrates that : ¬∀ xP(x) ≡ ∃ x ¬ P(x).

12 consider the proposition“ There is a student in this class who has taken a course in calculus.” This is the existential quantification ∃ xQ(x), The negation of this statement is “It is not the case that there is a student in this class who has taken a course in calculus.” This is equivalent to “Every student in this class has not taken calculus,” which is just ∀ x ¬ Q(x). This example illustrates the equivalence ¬∃ xQ(x) ≡ ∀ x ¬ Q(x).

13 Translating from English into Logical Expressions Example : Express the statement “Every student in this class has studied calculus” using predicates and quantifiers. Solution: introduce a variable x “For every student x in this class, x has studied calculus.” If S(x) represents the statement that (person x is student in this class) we introduce C(x): “x has studied calculus )and domain all people, we will need to express our statementas “For every person x, if person x is a student in this class then x has studied calculus.”” ∀ x(S(x) → C(x)). Not as ∀ x(S(x) ∧ C(x)) because this statement says that all people are students in this class and have studied

14 Example : Express the statements “Some student in this class has visited Mexico” using predicates and quantifiers. Solution: the domain for the variable x consists of all people,  We introduce M(x), which is the statement “x has visited Mexico.”,.  We introduce S(x) to represent “x is a student in this class.” Our solution is ∃ x(S(x) ∧ M(x)) because the statement is that there is a person x who is a student in this class and who has visited Mexico. statement cannot be expressed as ∃ x(S(x) → M(x)) why ?

15 Example : “Every person is nice” domain : any thing, if it is a person, then it is nice.” So, if P(x) is “x is a person” and Q(x) be “x is nice,” the statement can be symbolized as ( ∀ x)[P(x) → Q(x)] All persons are nice” or “Each person is nice” will also have the same symbolic form. Example “There is a nice person” can be rewritten as “There exists something that is both a person and nice.” In symbolic form, ( ∃ x)[P(x) Λ Q(x)]. “Some persons are nice” or “There are nice persons.” will also have the same symbolic form. so almost always, ∃ goes with Λ (conjunction) and ∀ goes with → (implication


Download ppt "رياضيات متقطعة لعلوم الحاسب MATH 226. Chapter 1 Predicates and Quantifiers 1.4."

Similar presentations


Ads by Google