




















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
This lecture was delivered by Sharman Munjha Jadeja at Birla Institute of Technology and Science for Formal Specification Methods in Software Development course. It includes: Predicate, Logic, Universal, Statements, Note, Proposition, Proposition, Formalization, Existential, Quantifier
Typology: Slides
1 / 28
This page cannot be seen from the preview
Don't miss anything!





















Sometimes we wish to state that at least one
thing has a particular property, without necessarily knowing which thing it is. This leads to an existential statement.
Example 3.2 The following are examples of
existential statements:
Example: Construct a predicate and proposition from “_ > 5 ”.
Predicate: The statement “_ > 5 ”, _ is filled by x and the resultant, “x > 5 ”, is called predicate
Note: The statement was filled but still not a proposition. This is because we cannot say whether it is true or false without knowing the value of x.
Proposition: One of the ways to make a proposition out of “x > 5” is as x x > 5 (this is proposition)
Meanings of: x x > 5 (True)
Explanation: Let = {0, 1, 2, 3,.. .}
The above statement can be written as
0 > 5 1 > 5 2 > 5 3 > 5 4 > 5 ….
Meanings of: x x > 5 (False)
Explanation:
This statement can be written as
0 > 5 1 > 5 2 > 5 3 > 5 4 > 5 ….
Example 3.2 (2) : Formalize the statement
Example 3.2 (3) : Formalize the statement
Example 3.1 (2): Formalize following statements
bail application.
Person stand for set of all people, x Knows y mean that x knows y x CanBail y mean that x can sign y’s application for bail
exists an x in a satisfying p, such that q”.
satisfying p, q holds”
Example 3.8: Consider the following quantified expression, which states that there is some natural number max such that every natural number num must be less than or equal to max
This statement is false.
Example 3.10: In the expression below, the
first bound variable is used as the range of the second:
In this case, it would make no sense to merge the two quantifications.