In mathematical logic, a universal quantification is a type of quantifier, a logical constant which is interpreted as "given any", "for all", or "for any". It expresses that a predicate can be satisfied by every member of a domain of discourse. In other words, it is the predication of a property or relation to every member of the domain. It asserts that a predicate within the scope of a universal quantifier is true of every value of a predicate variable.
Type | Quantifier |
---|---|
Field | Mathematical logic |
Statement | is true when is true for all values of . |
Symbolic statement |
It is usually denoted by the turned A (∀) logical operator symbol, which, when used together with a predicate variable, is called a universal quantifier ("∀x", "∀(x)", or sometimes by "(x)" alone). Universal quantification is distinct from existential quantification ("there exists"), which only asserts that the property or relation holds for at least one member of the domain.
Quantification in general is covered in the article on quantification (logic). The universal quantifier is encoded as U+2200 ∀ FOR ALL in Unicode, and as \forall
in LaTeX and related formula editors.
Basics
Suppose it is given that
2·0 = 0 + 0, and 2·1 = 1 + 1, and 2·2 = 2 + 2, ..., and 2 · 100 = 100 + 100, and ..., etc.
This would seem to be an infinite logical conjunction because of the repeated use of "and". However, the "etc." cannot be interpreted as a conjunction in formal logic, Instead, the statement must be rephrased:
For all natural numbers n, one has 2·n = n + n.
This is a single statement using universal quantification.
This statement can be said to be more precise than the original one. While the "etc." informally includes natural numbers, and nothing more, this was not rigorously given. In the universal quantification, on the other hand, the natural numbers are mentioned explicitly.
This particular example is true, because any natural number could be substituted for n and the statement "2·n = n + n" would be true. In contrast,
For all natural numbers n, one has 2·n > 2 + n
is false, because if n is substituted with, for instance, 1, the statement "2·1 > 2 + 1" is false. It is immaterial that "2·n > 2 + n" is true for most natural numbers n: even the existence of a single counterexample is enough to prove the universal quantification false.
On the other hand, for all composite numbers n, one has 2·n > 2 + n is true, because none of the counterexamples are composite numbers. This indicates the importance of the domain of discourse, which specifies which values n can take. In particular, note that if the domain of discourse is restricted to consist only of those objects that satisfy a certain predicate, then for universal quantification this requires a logical conditional. For example,
For all composite numbers n, one has 2·n > 2 + n
is logically equivalent to
For all natural numbers n, if n is composite, then 2·n > 2 + n.
Here the "if ... then" construction indicates the logical conditional.
Notation
In symbolic logic, the universal quantifier symbol (a turned "A" in a sans-serif font, Unicode U+2200) is used to indicate universal quantification. It was first used in this way by Gerhard Gentzen in 1935, by analogy with Giuseppe Peano's (turned E) notation for existential quantification and the later use of Peano's notation by Bertrand Russell.
For example, if P(n) is the predicate "2·n > 2 + n" and N is the set of natural numbers, then
is the (false) statement
- "for all natural numbers n, one has 2·n > 2 + n".
Similarly, if Q(n) is the predicate "n is composite", then
is the (true) statement
- "for all natural numbers n, if n is composite, then 2·n > 2 + n".
Several variations in the notation for quantification (which apply to all forms) can be found in the Quantifier article.
Properties
Negation
The negation of a universally quantified function is obtained by changing the universal quantifier into an existential quantifier and negating the quantified formula. That is,
where denotes negation.
For example, if P(x) is the propositional function "x is married", then, for the set X of all living human beings, the universal quantification
Given any living person x, that person is married
is written
This statement is false. Truthfully, it is stated that
It is not the case that, given any living person x, that person is married
or, symbolically:
- .
If the function P(x) is not true for every element of X, then there must be at least one element for which the statement is false. That is, the negation of is logically equivalent to "There exists a living person x who is not married", or:
It is erroneous to confuse "all persons are not married" (i.e. "there exists no person who is married") with "not all persons are married" (i.e. "there exists a person who is not married"):
Other connectives
The universal (and existential) quantifier moves unchanged across the logical connectives ∧, ∨, →, and ↚, as long as the other operand is not affected; that is:
Conversely, for the logical connectives ↑, ↓, ↛, and ←, the quantifiers flip:
Rules of inference
A rule of inference is a rule justifying a logical step from hypothesis to conclusion. There are several rules of inference which utilize the universal quantifier.
Universal instantiation concludes that, if the propositional function is known to be universally true, then it must be true for any arbitrary element of the universe of discourse. Symbolically, this is represented as
where c is a completely arbitrary element of the universe of discourse.
Universal generalization concludes the propositional function must be universally true if it is true for any arbitrary element of the universe of discourse. Symbolically, for an arbitrary c,
The element c must be completely arbitrary; else, the logic does not follow: if c is not arbitrary, and is instead a specific element of the universe of discourse, then P(c) only implies an existential quantification of the propositional function.
The empty set
By convention, the formula is always true, regardless of the formula P(x); see vacuous truth.
Universal closure
The universal closure of a formula φ is the formula with no free variables obtained by adding a universal quantifier for every free variable in φ. For example, the universal closure of
is
- .
As adjoint
In category theory and the theory of elementary topoi, the universal quantifier can be understood as the right adjoint of a functor between power sets, the inverse image functor of a function between sets; likewise, the existential quantifier is the left adjoint.
For a set , let denote its powerset. For any function between sets and , there is an inverse image functor between powersets, that takes subsets of the codomain of f back to subsets of its domain. The left adjoint of this functor is the existential quantifier and the right adjoint is the universal quantifier .
That is, is a functor that, for each subset , gives the subset given by
those in the image of under . Similarly, the universal quantifier is a functor that, for each subset , gives the subset given by
those whose preimage under is contained in .
The more familiar form of the quantifiers as used in first-order logic is obtained by taking the function f to be the unique function so that is the two-element set holding the values true and false, a subset S is that subset for which the predicate holds, and
which is true if is not empty, and
which is false if S is not X.
The universal and existential quantifiers given above generalize to the presheaf category.
See also
- Existential quantification
- First-order logic
- List of logic symbols—for the Unicode symbol ∀
Notes
- Further information on using domains of discourse with quantified statements can be found in the Quantification (logic) article.
References
- Miller, Jeff. "Earliest Uses of Symbols of Set Theory and Logic". Earliest Uses of Various Mathematical Symbols.
- that is, if the variable does not occur free in the formula in the equivalences below
- Saunders Mac Lane, Ieke Moerdijk, (1992) Sheaves in Geometry and Logic Springer-Verlag. ISBN 0-387-97710-4 See page 58
External links
- The dictionary definition of every at Wiktionary
In mathematical logic a universal quantification is a type of quantifier a logical constant which is interpreted as given any for all or for any It expresses that a predicate can be satisfied by every member of a domain of discourse In other words it is the predication of a property or relation to every member of the domain It asserts that a predicate within the scope of a universal quantifier is true of every value of a predicate variable Universal quantificationTypeQuantifierFieldMathematical logicStatement xP x displaystyle forall xP x is true when P x displaystyle P x is true for all values of x displaystyle x Symbolic statement xP x displaystyle forall xP x It is usually denoted by the turned A logical operator symbol which when used together with a predicate variable is called a universal quantifier x x or sometimes by x alone Universal quantification is distinct from existential quantification there exists which only asserts that the property or relation holds for at least one member of the domain Quantification in general is covered in the article on quantification logic The universal quantifier is encoded as U 2200 FOR ALL in Unicode and as forall in LaTeX and related formula editors BasicsSuppose it is given that 2 0 0 0 and 2 1 1 1 and 2 2 2 2 and 2 100 100 100 and etc This would seem to be an infinite logical conjunction because of the repeated use of and However the etc cannot be interpreted as a conjunction in formal logic Instead the statement must be rephrased For all natural numbers n one has 2 n n n This is a single statement using universal quantification This statement can be said to be more precise than the original one While the etc informally includes natural numbers and nothing more this was not rigorously given In the universal quantification on the other hand the natural numbers are mentioned explicitly This particular example is true because any natural number could be substituted for n and the statement 2 n n n would be true In contrast For all natural numbers n one has 2 n gt 2 n is false because if n is substituted with for instance 1 the statement 2 1 gt 2 1 is false It is immaterial that 2 n gt 2 n is true for most natural numbers n even the existence of a single counterexample is enough to prove the universal quantification false On the other hand for all composite numbers n one has 2 n gt 2 n is true because none of the counterexamples are composite numbers This indicates the importance of the domain of discourse which specifies which values n can take In particular note that if the domain of discourse is restricted to consist only of those objects that satisfy a certain predicate then for universal quantification this requires a logical conditional For example For all composite numbers n one has 2 n gt 2 n is logically equivalent to For all natural numbers n if n is composite then 2 n gt 2 n Here the if then construction indicates the logical conditional Notation In symbolic logic the universal quantifier symbol displaystyle forall a turned A in a sans serif font Unicode U 2200 is used to indicate universal quantification It was first used in this way by Gerhard Gentzen in 1935 by analogy with Giuseppe Peano s displaystyle exists turned E notation for existential quantification and the later use of Peano s notation by Bertrand Russell For example if P n is the predicate 2 n gt 2 n and N is the set of natural numbers then n NP n displaystyle forall n in mathbb N P n is the false statement for all natural numbers n one has 2 n gt 2 n Similarly if Q n is the predicate n is composite then n N Q n P n displaystyle forall n in mathbb N bigl Q n rightarrow P n bigr is the true statement for all natural numbers n if n is composite then 2 n gt 2 n Several variations in the notation for quantification which apply to all forms can be found in the Quantifier article PropertiesNegation The negation of a universally quantified function is obtained by changing the universal quantifier into an existential quantifier and negating the quantified formula That is xP x is equivalent to x P x displaystyle lnot forall x P x quad text is equivalent to quad exists x lnot P x where displaystyle lnot denotes negation For example if P x is the propositional function x is married then for the set X of all living human beings the universal quantification Given any living person x that person is married is written x XP x displaystyle forall x in X P x This statement is false Truthfully it is stated that It is not the case that given any living person x that person is married or symbolically x XP x displaystyle lnot forall x in X P x If the function P x is not true for every element of X then there must be at least one element for which the statement is false That is the negation of x XP x displaystyle forall x in X P x is logically equivalent to There exists a living person x who is not married or x X P x displaystyle exists x in X lnot P x It is erroneous to confuse all persons are not married i e there exists no person who is married with not all persons are married i e there exists a person who is not married x XP x x X P x x XP x x X P x displaystyle lnot exists x in X P x equiv forall x in X lnot P x not equiv lnot forall x in X P x equiv exists x in X lnot P x Other connectives The universal and existential quantifier moves unchanged across the logical connectives and as long as the other operand is not affected that is P x y YQ y y Y P x Q y P x y YQ y y Y P x Q y provided that Y P x y YQ y y Y P x Q y provided that Y P x y YQ y y Y P x Q y P x y YQ y y Y P x Q y provided that Y P x y YQ y y Y P x Q y P x y YQ y y Y P x Q y P x y YQ y y Y P x Q y provided that Y displaystyle begin aligned P x land exists y in mathbf Y Q y amp equiv exists y in mathbf Y P x land Q y P x lor exists y in mathbf Y Q y amp equiv exists y in mathbf Y P x lor Q y amp text provided that mathbf Y neq emptyset P x to exists y in mathbf Y Q y amp equiv exists y in mathbf Y P x to Q y amp text provided that mathbf Y neq emptyset P x nleftarrow exists y in mathbf Y Q y amp equiv exists y in mathbf Y P x nleftarrow Q y P x land forall y in mathbf Y Q y amp equiv forall y in mathbf Y P x land Q y amp text provided that mathbf Y neq emptyset P x lor forall y in mathbf Y Q y amp equiv forall y in mathbf Y P x lor Q y P x to forall y in mathbf Y Q y amp equiv forall y in mathbf Y P x to Q y P x nleftarrow forall y in mathbf Y Q y amp equiv forall y in mathbf Y P x nleftarrow Q y amp text provided that mathbf Y neq emptyset end aligned Conversely for the logical connectives and the quantifiers flip P x y YQ y y Y P x Q y P x y YQ y y Y P x Q y provided that Y P x y YQ y y Y P x Q y provided that Y P x y YQ y y Y P x Q y P x y YQ y y Y P x Q y provided that Y P x y YQ y y Y P x Q y P x y YQ y y Y P x Q y P x y YQ y y Y P x Q y provided that Y displaystyle begin aligned P x uparrow exists y in mathbf Y Q y amp equiv forall y in mathbf Y P x uparrow Q y P x downarrow exists y in mathbf Y Q y amp equiv forall y in mathbf Y P x downarrow Q y amp text provided that mathbf Y neq emptyset P x nrightarrow exists y in mathbf Y Q y amp equiv forall y in mathbf Y P x nrightarrow Q y amp text provided that mathbf Y neq emptyset P x gets exists y in mathbf Y Q y amp equiv forall y in mathbf Y P x gets Q y P x uparrow forall y in mathbf Y Q y amp equiv exists y in mathbf Y P x uparrow Q y amp text provided that mathbf Y neq emptyset P x downarrow forall y in mathbf Y Q y amp equiv exists y in mathbf Y P x downarrow Q y P x nrightarrow forall y in mathbf Y Q y amp equiv exists y in mathbf Y P x nrightarrow Q y P x gets forall y in mathbf Y Q y amp equiv exists y in mathbf Y P x gets Q y amp text provided that mathbf Y neq emptyset end aligned Rules of inference A rule of inference is a rule justifying a logical step from hypothesis to conclusion There are several rules of inference which utilize the universal quantifier Universal instantiation concludes that if the propositional function is known to be universally true then it must be true for any arbitrary element of the universe of discourse Symbolically this is represented as x XP x P c displaystyle forall x in mathbf X P x to P c where c is a completely arbitrary element of the universe of discourse Universal generalization concludes the propositional function must be universally true if it is true for any arbitrary element of the universe of discourse Symbolically for an arbitrary c P c x XP x displaystyle P c to forall x in mathbf X P x The element c must be completely arbitrary else the logic does not follow if c is not arbitrary and is instead a specific element of the universe of discourse then P c only implies an existential quantification of the propositional function The empty set By convention the formula x P x displaystyle forall x in emptyset P x is always true regardless of the formula P x see vacuous truth Universal closureThe universal closure of a formula f is the formula with no free variables obtained by adding a universal quantifier for every free variable in f For example the universal closure of P y xQ x z displaystyle P y land exists xQ x z is y z P y xQ x z displaystyle forall y forall z P y land exists xQ x z As adjointIn category theory and the theory of elementary topoi the universal quantifier can be understood as the right adjoint of a functor between power sets the inverse image functor of a function between sets likewise the existential quantifier is the left adjoint For a set X displaystyle X let PX displaystyle mathcal P X denote its powerset For any function f X Y displaystyle f X to Y between sets X displaystyle X and Y displaystyle Y there is an inverse image functor f PY PX displaystyle f mathcal P Y to mathcal P X between powersets that takes subsets of the codomain of f back to subsets of its domain The left adjoint of this functor is the existential quantifier f displaystyle exists f and the right adjoint is the universal quantifier f displaystyle forall f That is f PX PY displaystyle exists f colon mathcal P X to mathcal P Y is a functor that for each subset S X displaystyle S subset X gives the subset fS Y displaystyle exists f S subset Y given by fS y Y x X f x y x S displaystyle exists f S y in Y exists x in X f x y quad land quad x in S those y displaystyle y in the image of S displaystyle S under f displaystyle f Similarly the universal quantifier f PX PY displaystyle forall f colon mathcal P X to mathcal P Y is a functor that for each subset S X displaystyle S subset X gives the subset fS Y displaystyle forall f S subset Y given by fS y Y x X f x y x S displaystyle forall f S y in Y forall x in X f x y quad implies quad x in S those y displaystyle y whose preimage under f displaystyle f is contained in S displaystyle S The more familiar form of the quantifiers as used in first order logic is obtained by taking the function f to be the unique function X 1 displaystyle X to 1 so that P 1 T F displaystyle mathcal P 1 T F is the two element set holding the values true and false a subset S is that subset for which the predicate S x displaystyle S x holds and P P 1 P X T XF displaystyle begin array rl mathcal P colon mathcal P 1 amp to mathcal P X T amp mapsto X F amp mapsto end array S x S x displaystyle exists S exists x S x which is true if S displaystyle S is not empty and S x S x displaystyle forall S forall x S x which is false if S is not X The universal and existential quantifiers given above generalize to the presheaf category See alsoExistential quantification First order logic List of logic symbols for the Unicode symbol NotesFurther information on using domains of discourse with quantified statements can be found in the Quantification logic article ReferencesMiller Jeff Earliest Uses of Symbols of Set Theory and Logic Earliest Uses of Various Mathematical Symbols that is if the variable y displaystyle y does not occur free in the formula P x displaystyle P x in the equivalences below Saunders Mac Lane Ieke Moerdijk 1992 Sheaves in Geometry and Logic Springer Verlag ISBN 0 387 97710 4 See page 58 Hinman P 2005 Fundamentals of Mathematical Logic A K Peters ISBN 1 56881 262 0 Franklin J and Daoud A 2011 Proof in Mathematics An Introduction Kew Books ISBN 978 0 646 54509 7 a href wiki Template Cite book title Template Cite book cite book a CS1 maint multiple names authors list link ch 2 External linksThe dictionary definition of every at Wiktionary