Rules of Inference for Quantified Statements
Learn about rules of inference for quantified statements.
Universal instantiation
Assume for a domain , is known to be true. In that case, we can conclude that is true, where is any domain element. Since it is known that all the elements of have the property , any particular element from indeed has the property . The process of concluding that an element of the domain has a certain property when it is known that all the elements of that domain have that property is called universal instantiation. Let’s explore this idea further with the help of a few examples.
Examples
Let’s have a look at a few examples.
Assume students of physics class as domain, and Maria is one of those students. Consider the statement , stated below, to be true.
-
: has passed the course.
-
: All students of the physics class have passed the course.
Using universal instantiation, we can conclude that Maria has passed the course. Because Maria is among the students in the physics class, therefore Maria is true.
Assume a set of all teachers as domain, and Jerry is a music teacher. Consider the following predicate:
- : is a nice person.
Given that the following statement is true.
- : All the teachers are nice.
Because Jerry is a teacher, using universal instantiation, we can conclude that Jerry is a nice person.
Universal generalization
If for some arbitrary element of the domain is true, then we can conclude that is true. It is important to note that is an arbitrary element, and we can not assume anything specific about other than its domain membership. The process of concluding that all the domain elements have a property by showing that a generic element has that property is a universal generalization.
Examples
Let’s look at some examples.
Assume a set of students taking a mathematics course as the domain. Consider the following predicate:
- : knows integer multiplication.
If it is a fact that any student , who is taking a mathematics course , is true. Then, we can conclude that all the students taking a mathematics course have the property . That is,
- : Every student taking a mathematics course knows integer multiplication.
Take the set of birds as the domain to make the following predicate:
- : has feathers.
Now, consider an arbitrary bird . Be cautious that it is not a specific bird; rather, it is any bird who is a domain member. It is given that is true. If it is true that we pick any member of the domain, it has the property ; then by using universal generalization, we can conclude that all birds have feathers. That is, is true.
Existential instantiation
If is true, we can conclude that is true for some domain element. Note that is not any domain member; rather, it is some specific element from the domain for which is true. In mathematical arguments, usually, we do not know about the specific element that holds the desired property; however, we know that it exists, and we give it a name to continue the argument with the evidence of its existence.
Examples
Let’s have a look at some examples.
Assume the domain to be the first hundred positive integers.
We define the following predicate:
- : is a prime number, and is also a prime number.
Let’s quantify this predicate as follows:
- : There is some prime number such that is also a prime number.
If the above statement is true, we can assume an element that has property . We know that two is a prime number and five is also a prime number. If we do not even know the element, sometimes mere evidence of its existence is of great help in constructing mathematical arguments.
Again, take the birds as the domain to construct the following predicate:
- : can not fly.
Let’s quantify the predicate as follows:
- : Some birds can not fly.
If some birds can not fly, we can conclude by existential instantiation that a bird exists that can not fly.
Existential generalization
Assume a domain and a predicate . If we have the evidence that for some element of the domain, is true, then we can conclude that is true. After knowing that an element of the domain has the property , asserting that is true is an existential generalization. We can apply existential generalization if the element with property is in our knowledge. Otherwise, we can apply existential generalization if we only know that an element with property exists without knowing exactly which element it is.
Examples
Let’s have a look at a few examples.
Assume the set of natural numbers as the domain and define the following predicate:
- : is an even prime number.
We know that two is an even prime number. Therefore, is true. We can use existential generalization to establish that the following statement is true.
- There exists a natural number that is an even prime.
Assume any non-empty finite subset of natural numbers as the domain and define the following predicate:
- : is the minimum number.
We know that whatever non-empty finite subset of natural numbers we take, there will be an element that is the smallest number. Which number would this be? It depends on the selection of the domain set. As we know that the smallest number exists, we assert that the following statement is true.
- : Any non-empty finite subset of natural numbers has a minimum.
Universal modus ponens
Assume that we have two predicates and for a domain, and we are given the following statement.
And for some domain element , we have , then we can conclude by universal modus ponens. We break it down into two steps to see the reason behind it. First, use universal instantiation to get the following statement:
We also have ; therefore, as the second step, we use normal modus ponens to conclude .
Examples
Let’s have a look at some examples.
Assume a class of students taking linear algebra as the domain. Define the following two predicates:
- : has secured an A grade.
- : has worked hard.
Lois is taking linear algebra and has secured an A grade. Consider the following two statements as true:
-
: Every student who secured an A grade has worked hard.
-
Lois: Lois has secured an A grade.
We can use universal modus ponens to conclude the following statement:
- Lois: Lois has worked hard.
Consider the set of natural numbers as the domain and define the following predicates:
-
: is a composite number.
-
: has a factor that is greater than one.
Now consider the following two statements as true:
-
: If a natural number is composite, then it has a factor that is greater than one.
-
: 93 is a composite number.
By using universal modus ponens, we can conclude the following statement.
- : 93 has a factor that is greater than one.
We know that both and are factors of .
Universal modus tollens
Assume that we have two predicates and for a domain, and we are given the following statement:
And for some domain element , we have ; then we can conclude by universal modus tollens. We break it down into two steps to see the reason behind it. First, use universal instantiation to get the following statement:
We also have , so as the second step, we use normal modus tollens to conclude .
Examples
Let’s have a look at a few examples.
Consider the domain is all living things. We define the following predicates:
- : is a bird.
- : has feathers.
-
All birds have feathers.
-
Thomas: Thomas does not have feathers.
We can conclude the following statement by applying universal modus tollens to the above-mentioned statements.
- Thomas: Thomas is not a bird.
In Euclidean geometry, a regular polygon has all sides equal and angles equal. Consider the set of polygons as the domain. Define the following predicates:
- : is a regular polygon.
- : has all sides of equal length.
- : Every regular polygon has all sides equal.
Let be any right-angled triangle. We know that.
- : does not have all sides of equal length.
By applying universal modus tollens, we can conclude the following statement:
- : is not a regular polygon.