Predicates, Quantifiers and Nested Quantifiers

Similar documents
Section Summary. Section 1.5 9/9/2014

Mat 243 Exam 1 Review

Before you get started, make sure you ve read Chapter 1, which sets the tone for the work we will begin doing here.

Introduction to Sets and Logic (MATH 1190)

2/2/2018. CS 103 Discrete Structures. Chapter 1. Propositional Logic. Chapter 1.1. Propositional Logic

THE LOGIC OF COMPOUND STATEMENTS

Chapter 2: The Logic of Quantified Statements. January 22, 2010

Section Summary. Predicate logic Quantifiers. Negating Quantifiers. Translating English to Logic. Universal Quantifier Existential Quantifier

Propositional Logic Not Enough

Quantifiers Here is a (true) statement about real numbers: Every real number is either rational or irrational.

For all For every For each For any There exists at least one There exists There is Some

Discrete Mathematics and Its Applications

Proofs. An (informal) proof is an essay that will persuade a logical reader that a mathematical theorem is true.

3/29/2017. Logic. Propositions and logical operations. Main concepts: propositions truth values propositional variables logical operations

Predicate Logic. CSE 191, Class Note 02: Predicate Logic Computer Sci & Eng Dept SUNY Buffalo

Predicate in English. Predicates and Quantifiers. Predicate in Logic. Propositional Functions: Prelude. Propositional Function

Predicate Logic. Predicates. Math 173 February 9, 2010

Today s Lecture. ICS 6B Boolean Algebra & Logic. Predicates. Chapter 1: Section 1.3. Propositions. For Example. Socrates is Mortal

MATH 22 INFERENCE & QUANTIFICATION. Lecture F: 9/18/2003

Predicate Logic & Quantification

First order Logic ( Predicate Logic) and Methods of Proof

Math 10850, fall 2017, University of Notre Dame

SYMBOLIC LOGIC UNIT 10: SINGULAR SENTENCES

Chapter 2: The Logic of Quantified Statements

Discrete Structures for Computer Science

Lecture 3 : Predicates and Sets DRAFT

Thinking of Nested Quantification

CSI30. Chapter 1. The Foundations: Logic and Proofs Nested Quantifiers

THE LOGIC OF QUANTIFIED STATEMENTS. Predicates and Quantified Statements I. Predicates and Quantified Statements I CHAPTER 3 SECTION 3.

Propositions. Frequently, we will use the word statement instead of proposition.

Propositional Equivalence

Transparencies to accompany Rosen, Discrete Mathematics and Its Applications Section 1.3. Section 1.3 Predicates and Quantifiers

Logical Operators. Conjunction Disjunction Negation Exclusive Or Implication Biconditional

Chapter 1 Elementary Logic

Logic. Quantifiers. (real numbers understood). x [x is rotten in Denmark]. x<x+x 2 +1

Predicate Calculus lecture 1

Mathematical Logic Part Two

ICS141: Discrete Mathematics for Computer Science I

Logic and Proofs. (A brief summary)

A Little Deductive Logic

CS1021. Why logic? Logic about inference or argument. Start from assumptions or axioms. Make deductions according to rules of reasoning.

CSCE 222 Discrete Structures for Computing. Predicate Logic. Dr. Hyunyoung Lee. !!!!! Based on slides by Andreas Klappenecker

CS 220: Discrete Structures and their Applications. Predicate Logic Section in zybooks

Examples: P: it is not the case that P. P Q: P or Q P Q: P implies Q (if P then Q) Typical formula:

Supplementary Logic Notes CSE 321 Winter 2009

Proposi'onal Logic Not Enough

Section 1.3. Let I be a set. When I is used in the following context,

A Guide to Proof-Writing

Section Summary. Predicates Variables Quantifiers. Negating Quantifiers. Translating English to Logic Logic Programming (optional)

Logic Overview, I. and T T T T F F F T F F F F

Introduction to Metalogic

A Little Deductive Logic

Introducing Proof 1. hsn.uk.net. Contents

CHAPTER 6 - THINKING ABOUT AND PRACTICING PROPOSITIONAL LOGIC

Predicate Calculus - Syntax

LIN1032 Formal Foundations for Linguistics

1 Predicates and Quantifiers

Mathematical Logic Part One

Section 1.1: Logical Form and Logical Equivalence

CHAPTER 2 INTRODUCTION TO CLASSICAL PROPOSITIONAL LOGIC

Section 2.1: Introduction to the Logic of Quantified Statements

! Predicates! Variables! Quantifiers. ! Universal Quantifier! Existential Quantifier. ! Negating Quantifiers. ! De Morgan s Laws for Quantifiers

Logic and Propositional Calculus

Mathematical Logic Part One

I thank the author of the examination paper on which sample paper is based. VH

Theorem. For every positive integer n, the sum of the positive integers from 1 to n is n(n+1)

Recall that the expression x > 3 is not a proposition. Why?

2-4: The Use of Quantifiers

CM10196 Topic 2: Sets, Predicates, Boolean algebras

III. Elementary Logic

Logic and Propositional Calculus

AN INTRODUCTION TO MATHEMATICAL PROOFS NOTES FOR MATH Jimmy T. Arnold

Section Summary. Predicate logic Quantifiers. Negating Quantifiers. Translating English to Logic. Universal Quantifier Existential Quantifier

Real Analysis Notes Suzanne Seager 2015

STRATEGIES OF PROBLEM SOLVING

Math 3336: Discrete Mathematics Practice Problems for Exam I

Propositional Logic: Syntax

Computational Logic. Recall of First-Order Logic. Damiano Zanardini

Predicate Logic. Andreas Klappenecker

Topic #3 Predicate Logic. Predicate Logic

Predicate Calculus. Lila Kari. University of Waterloo. Predicate Calculus CS245, Logic and Computation 1 / 59

Propositions and Proofs

Announcements CompSci 102 Discrete Math for Computer Science

Predicate Logic. Example. Statements in Predicate Logic. Some statements cannot be expressed in propositional logic, such as: Predicate Logic

Solving Equations by Adding and Subtracting

CHAPTER 1. MATHEMATICAL LOGIC 1.1 Fundamentals of Mathematical Logic

Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes

Axiomatic set theory. Chapter Why axiomatic set theory?

We have seen that the symbols,,, and can guide the logical

Chapter 1 Review of Equations and Inequalities

Logic and Proofs. (A brief summary)

Math.3336: Discrete Mathematics. Nested Quantifiers

Foundation of proofs. Jim Hefferon.

Day 5. Friday May 25, 2012

LECTURE NOTES DISCRETE MATHEMATICS. Eusebius Doedel

Computer Science 280 Spring 2002 Homework 2 Solutions by Omar Nayeem

Mathematical Logic Part Three

Predicates and Quantifiers. Nested Quantifiers Discrete Mathematic. Chapter 1: Logic and Proof

Chapter 1: The Logic of Compound Statements. January 7, 2008

HANDOUT AND SET THEORY. Ariyadi Wijaya

Transcription:

Predicates, Quantifiers and Nested Quantifiers

Predicates Recall the example of a non-proposition in our first presentation: 2x=1. Let us call this expression P(x). P(x) is not a proposition because x is undefined, hence P x has no clearly defined truth value. However, for each x, P(x) is a proposition. For example: P 1 (2 = 1) is a proposition. P 1 2 (1 = 1) is a proposition. Therefore, P is a proposition-valued function. It is a function that assigns to each real number x a proposition P x. Proposition-valued functions are also known as predicates, because just like predicates in grammar, they convey an idea about, or express the action of, a subject. The domain (set of input values) of a predicate is also known as the domain of discourse or universe of discourse. The domain of discourse is often implied for example, when the predicate is apparently about a number, then we assume that the domain is the largest set of real numbers for which the predicate is meaningful. For example, for the predicate P x = ( x > 2), the default domain is all non-negative real numbers. A predicate can be a function of several variables. A predicate of two variables, P x, y is called a binary predicate.

Defining a Predicate Without referring to an Input Some predicates can be conveniently defined without reference to an input variable. For example, the predicate D defined on the set of animals by D(x) = x is a dog can also be defined by D = is a dog. This variation of the definition strengthens the analogy between the logical and the grammatical concept of predicate, because it makes it clear that D by itself is what is being said about a subject. This is similar to how we can define some numerical functions without referring to an input variable; instead of writing f(x) = sin(x), we can just write f = sin.

Quantification We just saw that evaluation turns a predicate P(x) into a proposition. There is another way to do that: quantification. A quantification of a predicate is the proposition that P(x) is true for some or all input values. We distinguish Two basic quantifiers: Existential quantification: P(x) is true for at least one x in the domain of discourse. Universal quantification: P(x) is true for all x values in the domain of discourse. Notation xp x xp x The existential quantifier can also be read as there is or there are, with the understanding that the singular form does not mean to imply that there is only one x that makes P(x) true, and the plural does not mean to imply that there is more than one.

Nested Quantified Statements Nested quantified statements have to be parsed from left to right. This means that x yp x, y is the statement x yp x, y, i.e., the statement that for every x, there exists a y (that usually depends on x) that makes P(x,y) true. Likewise, x yp x, y is the statement x yp x, y, i.e. the statement that there exists a (single) x so that no matter what y is, P(x,y) is true. You cannot reliably parse nested quantified statements via word substitution because the English word order does not reflect the order of the quantifiers. The meaning of an English sentence is not encoded in the position of the phrases for all and there exists. There is a lid for every pot and for every pot, there is a lid mean the same thing. Both express the same doubly quantified statement of the form x yp x, y. There is a solution for every problem and for every problem, there is a solution have the same meaning. Both express the same doubly quantified statement of the form x yp x, y.

The Perils of Word Substitution Mere word substitution may incidentally produce a correct translation, but it can just as well fail. Word substitution correctly translates x yp x, y as for all x, there exists y such that P(x,y). Word substitution incorrectly translates x yp(x, y) as there exists an x for all y such that P(x,y). The meaning expressed by that English phrase is y xp x, y, which is a different meaning than x yp x, y. A correct translation of x yp(x, y) is there exists an x such that for all y, P(x,y). The lesson bears repeating: do not attempt to understand formal nested quantified statements via literal word substitution, or try to formalize English statements that contain both an existential and a universal phrase merely by substituting the symbols and. That method is hit-or-miss.

Translating quantified statements (1) Let us define the predicate P by P x, y = "x loves y, where x and y represent people, and translate a quantified statement into standard English. Such a translation requires more than a literal reading of the statement. It requires us to understand the statement and then to express the meaning in a way that would be immediately comprehensible to an average person who may not have a mathematical education. Statement: x yp x, y Literal reading For all x, there exists y such that x loves y. Meaningful Translation Everyone loves someone. Observe that we don t use variable names in standard English.

Translating quantified statements (2) A relationship counselor is talking to a man who has had trouble on the job market. He just can't find a job that's right for him. She attempts to cheer him up by telling him, For every person, there's the perfect job out there. While he may not agree, he at least understands immediately what she's saying. From a discrete math perspective, she could also have said, Let the domain of x be all people, and the domain of y be all jobs. Let P be the proposition defined by "P(x,y) is the statement that y is the perfect job for x". Then for every x, there exists y such that P(x,y). No one talks like that, not even mathematicians. Most people would not understand it. The first statement conveys the same meaning in proper English, and would be understood by everyone. The first statement is a translation of the second into proper English. Notice that the first statement does not have any references to abstract variables. We don't use variables in English. If we want to refer to a person, we say "a person", not "x, where x is in the set of persons".

Translating quantified statements (3) Suppose L(x,y) is some numerical measure of how much a person x likes an object y (higher number is better). Suppose T is the set of toys. Then x T y T(y x L Joey, x > L Joey, y ) could be literally represented as There exists an x in the set of toys so that for all y in the set of toys, if y is not x, then Joey's appreciation for x is greater than Joey's appreciation for y." No one talks that way. This is gobbledygook, not an English sentence. A correct translation of the formal statement into English is Joey has a favorite toy.

More Translation Examples Let us use the predicate P x, y = "x loves y again and study more translation examples. Statement Literal Reading Translation x yp x, y There exists x such that for all y, x loves y. * you is used in the generic sense here, to express a general rule that holds for every person. There is someone who loves everyone. x yp x, y There exist x and y such that x loves y. Love between people exists. x yp x, y For all x and y, x loves y. Everyone loves everyone. x yp x, y For all x, there is y such that x loves y. There is always someone who loves you*. Observe again that the translations do not contain variable names. In proper English, no one uses x and y to make statements about people and their relationships.

Switching the order of the quantifiers Let us investigate what happens when we switch the order of the quantifiers. The following example shows that switching the order of universal and existential quantification may change the meaning of a quantified statement. Statement x yp x, y y xp x, y Translation Everyone loves someone. Someone is loved by everyone. The order of two or more quantifiers of the same type can be changed without changing the meaning: x yp x, y y xp x, y x yp x, y y xp x, y

Reverse Translation Examples Given the predicate P x, y = "x loves y, let us express the following statements using P: Love is always reciprocal: x y(p x, y P y, x ) Joe loves only one person: x P Joe, x y P Joe, y y = x Ishaan loves exactly two people: x y P Ishaan, x P Ishaan, y z P Ishaan, z z = x z = y People who don t love themselves don t love anyone else either: x( P x, x y P x, y )

The unique existential quantifier There is a variation of the existential quantifier that signifies the existence of exactly one object of a type. This quantifier is written as! or 1. Using this quantifier, we could have translated Joe loves only one person on the previous slide as 1 x P Joe, x The unique existential quantifier is derivative because its meaning can be expressed using the standard existential and universal quantifiers as exemplified on the previous page. Generally, if P is a predicate, then 1 xp x = x P x y P y y = x.

Universal quantification with a domain restriction Sometimes, we wish to make a statement only about all objects in a certain subset of a given domain of discourse. Such a domain restriction can be implemented in two ways. We will study an example first. The proposition Every positive real number has a real square root can be expressed as but also as x > 0 y y 2 = x x y x > 0 y 2 = x This illustrates the general rule: a domain-restricted universal quantification of a predicate is logically equivalent to the unrestricted universal quantification of a conditional in which the domain restriction is the premise, and the predicate is the conclusion. All Swedish people are tall is logically equivalent to saying It is true for all people that if they are Swedish, then they are tall.

Existential quantification with a domain restriction We will now study the interaction of domain restriction with existential quantification. Let us consider an example first. The proposition There is a positive real number whose square is 2 can be expressed as but also as x > 0 x 2 = 2 x x > 0 x 2 = 2 This illustrates the general rule: a domain-restricted existential quantification of a predicate is logically equivalent to the unrestricted existential quantification of the conjunction of the domain restriction and the predicate. There is a Chinese dog that is blue is logically equivalent to saying There is a dog that is Chinese and blue.

Domain Restricted Quantification in the Notation of Sets Using set notation that we will introduce when we learn about sets, we can give a general formula for the two different ways of expressing domain-restricted quantifications. Let us assume that S is a subdomain of a given domain of discourse D, and that P is a predicate defined on D. Then the following equivalences hold: x S P x x x S P x x S P(x) x x S P(x) (We could write x D or x D on the right side, but that is unnecessary since the default domain is the full domain of discourse D.)

Bound vs. Free Variables A bound variable is a variable that is subject to a quantifier. A variable that is not bound is called free. Example: in the expression xp(x, y), x is bound, y is free. Due to the free variable, xp x, y is not a proposition, but a propositional function of y. A proposition can only contain bound variables, no free variables.

Precedence of Quantifiers and Scope The quantifiers enjoy a higher precedence than all logical operators. Therefore, if we wish to say that for all x, both P(x) and Q(x) are true, we must use parentheses: x P x Q x The expression without parentheses, xp x Q x means ( xp x ) Q x, which is not even a proposition, but a propositional function of x, because the x in Q x is free, and not the same x as the one in xp x. You should think of the former x as a local variable that is only valid inside the parentheses. The part of an expression that a quantifier acts on is called the scope of the quantifier. In the expression xp x Q x, the scope of the universal quantifier ends at the first closing parenthesis. The x in Q x is free because it is outside the scope of the universal quantifier.

Logical Equivalence of Statements involving Predicates When we state the logical equivalence of two statements involving predicates, we mean that the two sides are logically equivalent regardless of the predicates and their domain. This means that in order to show logical nonequivalence, it is sufficient to come up with (a) specific predicate(s) for which the two statements in question do not share the same truth value.

Quantification and Negation We will now study how the quantifiers interact with negation. Let us consider an example first and assume for simplicity that all dogs are either small or large. If it false that all dogs are large, then does it follow logically that all dogs are small? The answer is no: if not every dog is large, then all we can conclude is that at least one dog must be small. This illustrates the general principle that the negation of a universal quantification is logically equivalent to the existential quantification of the negation. xp(x) x P(x) Likewise, if it is false that there exists a large dog, then we conclude that every dog must be small. This illustrates that the negation of an existential quantification is logically equivalent to the universal quantification of the negation: xp x x P x These two laws are also known as De Morgan s laws for quantifiers. The following rule is a consequence of these laws: when you move a negation symbol from left to right past several quantifiers, each quantifier changes into the opposite quantifier. Example: x y z w x + y < z + w = x y z w x + y z + w

The Negation of Domain Restricted Quantification (1) When you negate an apparently - domain restricted quantified statement, you must take care not to negate the domain restriction. Let us study an example first. What is the negation of All Swedes are tall.? The proper negation of that is There is at least one Swede who is not tall. The negation is not There is at least one non-swede who is tall, nor is it There is at least one non-swede who is not tall. The negation is a statement about the same set of people. This is clear if we adopt a different perspective about the problem: who says that there is a restricted domain in the first place? We can think of the set of all Swedes simply as the domain of discourse of the predicate.. is tall and then apply the rule given in the previous slide.

The Negation of Domain Restricted Quantification (2) Let us apply what we just learned to an example that involves an inequality. Let us find the negation of x > 1(x 2 > x) The pitfall here is the temptation to want to negate the condition x > 1. This is wrong because x > 1 merely specifies the restricted domain about which we are making a statement. We are only giving a rule about the real numbers that are larger than one, so the negation is again a rule about the real numbers that are larger than one: x > 1(x 2 x)

The Negation of Domain Restricted Quantification (3) Let us prove that domain restrictions don t change when we negate restricted quantified statements. We know that we can code the domain restriction in a universal quantification as the premise of a conditional: x S P x x x S P x We now apply negation rules, then rewrite the conditional using p q p q and use De Morgan: x S P x x x S P x x x S P x x x S P x x x S P x x S P x In the last step, we have used that a domain-restricted existential quantification of a predicate is logically equivalent to the unrestricted existential quantification of the conjunction of the domain restriction and the predicate. We have proved x S P x x S P x. You should prove the corresponding statement for existential quantification as an exercise.

Quantification and Conjunction Let us explore the interaction of the universal quantifier with conjunction using the following example: Every person has a cat and every person has a dog. Then it is logical to conclude that Every person has a cat and a dog, and the converse of that reasoning would also be valid. This illustrates the following equivalence: x(p(x) Q(x)) xp(x) xq(x) This raises the question of whether the same relationship holds for existential quantification: is x(p(x) Q(x)) logically equivalent to xp(x) xq(x)? The answer is no. To show that, we need to select specific predicates P and Q for which the two sides have different truth values. Suppose P x = "x owns a dog, Q x = "x owns a cat, and the common domain of P and Q is a set of exactly two people. One of these people only owns a dog, and the other one only owns a cat. Then the statements xp(x) and xq x are both true, and their conjunction is true as well. However, the statement x(p(x) Q(x)) is false, because there isn t one person who owns both a dog and a cat. We conclude x P x Q x xp x xq x.

Quantification and Disjunction Let us explore the interaction of the existential quantifier with disjunction using the following example: There is someone who has a cat, or there is someone who has a dog. Then it follows that there is someone who has a cat or a dog. Conversely, if there is someone who has a cat or a dog, then we know that There is someone who has a cat, or there is someone who has a dog. This illustrates the following equivalence: x(p(x) Q(x)) xp(x) xq(x) Naturally, we wonder whether the same relationship holds for universal quantification: is x(p(x) Q(x)) logically equivalent to xp(x) xq(x)? The answer is no. To justify, we use the same scenario as on the previous slide. Then the statements xp(x) and xq(x) are both false, because not everyone owns a dog, and not everyone owns a cat. Their disjunction is therefore false as well. However, the statement x(p(x) Q(x)) is true, because every person owns one of the two types of pet. Therefore, x P x Q x xp x xq x.

Summary of Logical Equivalences and Non-Equivalences xp(x) x P(x) xp x x P x x P x Q x xp x xq x x P x Q x xp x xq x x P x Q x xp x xq x x P x Q x xp x xq x

Another Look at Non-Equivalence We have explained why the two propositions x P x Q x and xp x xq x are not logically equivalent. Our explanation was to give a counterexample to the alleged equivalence. Perhaps you would prefer a more abstract version of this counterexample. This can be done as follows: Let the domain of discourse be the set x 1, x 2. Let P and Q be defined by the following truth table: x P(x) Q(x) x 1 T F x 2 F T Then xp(x) and xq x are true statements, and their conjunction is therefore also true, but x(p(x) Q(x)) is false.

Determining the truth value of nested quantified mathematical statements Let us study mathematical statements that involve nested quantifiers and determine their truth values. In the following example, let x and y represent arbitrary real numbers: x y xy = 1 This statement is false. To see that, it is helpful to think of the statement as a challenge-response game: someone else gives you the number x. You have no control over x. Your job is to respond to the x by finding a y that makes the equation xy = 1 true. If you can always win this game by doing that, then the statement above is true. If not, then the statement is false. At first glance, you might think that for any real number x, you can just pick y = 1 to satisfy xy = 1. But that thinking overlooks that x might be zero. In x fact, if your opponent picks x = 0, then no choice for y will make xy equal to 1. Therefore, you cannot force a win in this game.

Nested Statements, Example 2 Consider x y x + y = 1 This statement is true. For any x that the challenger gives us, we can select a y to make the equation x + y = 1 true, namely y = 1 x. Observe that without specifying the y, our explanation would have been incomplete and question-begging. Just declaring it to be so doesn t make it true. We had to produce the y. If we just say that the y exists, then we commit the error of assuming the conclusion or proof by affirmation. Also observe that the statement would not be true if the domain of discourse was changed. If we only admit positive integers for x and y, then we cannot satisfy x + y = 1.

Nested Statements, Example 3 Consider y x x + y = 1 This statement is false. This challenge-response game may seem like the same game as that in the previous example, but there is a crucial difference. Rather than being allowed to pick the y in response to your opponent s x, now you have to pick your y first, and commit to it. Then, your opponent is free to choose any x she wants, and for all x except one, the equation x + y = 1 is false. Inspired by this interpretation of the statement as a game, we now give the following proof of why the statement is false: Given y, there is an x, namely x = y, which makes the equation x + y = 1 false, since x + y = 0. Therefore, for the given y, x + y = 1 is not true for all x. This makes the original statement false.

Nested Statements, Example 4 Consider x y (xy = 1) (xy = 2) This statement is true. This may seem absurd- surely, if xy is 1, it can t also be 2? To understand why the statement is true, we must go beyond a merely intuitive understanding of the conditional and apply the exact formal definition of the conditional. Recall that if the premise of a conditional is false, the conditional is true by default. The question we should be asking ourselves therefore is, can we always respond to the challenge x with a y that makes the premise of the conditional false? The answer is that we can. No matter what x is, we can select y = 0. That forces xy to be zero, which makes the premise of the conditional false, and the conditional true. (There are many other ways to pick y in response to x to always make xy 1.)

Nested Statements, Example 5 Consider x y z w xy zw This is like a challenge-response game in 4 rounds. First, your opponent gives you the x. Then, you select the y. Then, your opponent gives you the z, and finally, you get to pick the w. Can you always prevail in this game and force the inequality xy zw to be true? The answer is yes. The following is a winning strategy: Given x, select y = 0. Then, for the given z, select w = 0. This makes xy zw true because both sides are zero.

Incorrect Generalizations and Ambiguous Quantification (1) Sometimes, people communicate carelessly that a theorem no longer holds if we weaken its premises. For example, in every right triangle with sides a, b, c (c being the hypotenuse, the side opposite to the right angle), a 2 + b 2 = c 2. The conclusion holds only for right triangles- it is false for a non-right triangle. Someone might express this fact by saying a 2 + b 2 c 2 for a general triangle. The word general is a way of expressing universal quantification, so the statement says that for any triangle with sides a,b,c, we have a 2 + b 2 c 2. This is false, because any triangle includes the right triangles. What this person was intending to say is that for a general triangle, a 2 + b 2 = c 2 is not necessarily true. It is true in some cases, false in others. The lesson here is to be careful when communicating the breakdown of generalizations of mathematical laws and to keep in mind the negation laws for the quantifiers: Not always true is not equivalent to always false. It is equivalent to false in some cases.

Incorrect Generalizations and Ambiguous Quantification (2) Another example of common quantifier ambiguity is the non-commutative law for matrix multiplication. Someone might say For general square matrices A, B, AB BA. What they mean by that is not that AB BA for all square matrices A, B. That is in fact false, because there are exceptional cases of square matrices A, B which commute with each other, i.e. satisfy AB = BA. For example, if A, B are diagonal, then AB = BA. What they mean is that for arbitrary A, B, the equality AB = BA is not guaranteed. It may be true, it may be false. A technically correct phrasing of the statement above would have been: It is not true that AB = BA holds for all square matrices A, B. This is logically equivalent to: There exist square matrices A, B such that AB BA.