![]() |
![]() |
|
![]() |
![]() |
Encyclopedia :
Q :
QU :
QUA :
Quantification |
|
|
QuantificationIn language and logic, quantification is a construct that specifies the extent of validity of a predicate, that is the extent to which a predicate holds over a range of things. A language element which generates a quantification is called a quantifier. The resulting statement is a quantified statement, and we say we have quantified over the predicate. Quantification is used in both natural languages and formal languages. In natural language, examples of quantifiers are for all, for some; many, few, a lot are also quantifiers. In formal languages, quantification is a formula constructor that produces new formulas from old ones. The semantics of the language specifies how the constructor is interpreted as an extent of validity. Quantification is an example of a variable-binding operation. The two fundamental kinds of quantification in predicate logic are universal quantification and existential quantification. These concepts are covered in detail in their individual articles; here we discuss features of quantification that apply in both cases. Need for quantification in natural languageNatural language makes frequent use of quantification:
Richard Montague's Montague grammars made significant contributions to the formal semantics of quantifiers in natural language. Need for quantifiers in mathematical assertions We will begin by discussing quantification in informal mathematical discourse. Consider the following statement Nesting of quantifiers Consider the following statement, often referred to as Bertrand's postulate: This illustrates a fundamentally important point when quantifiers are nested: The order of alternation of quantifiers is of absolute importance. Range of quantificationEvery quantification involves one specific variable and a domain of discourse or range of quantification of that variable. The range of quantification specifies the set of values that variable takes. In the examples above, the range of quantification is the set of natural numbers. Specification of the range of quantification allows us to express the difference between, asserting that a predicate holds for some natural number or for some real number. Expository conventions often reserve some variable names such as "n" for natural numbers and "x" for real numbers, although relying exclusively on naming conventions cannot work in general since ranges of variables can change in the course of a mathematical argument. A more natural way to restrict the domain of discourse uses guarded quantification. For example, the guarded quantification In some mathematical theories one assumes a single domain of Notation for quantifiersThe traditional symbol for the universal quantifier is "∀", a rotated letter "A", which stands for the word "all". The corresponding symbol for the existential quantifier is "∃", a rotated letter "E", which stands for the word "exists". Correspondingly, quantified expressions are constructed as follows, : where "P" denotes a formula. Many variant notations are used, such as : All of these variations apply to universal quantification as well as to existential quantification. Additionally, the expression "(n) P" is sometimes used for universal quantification.
Also note that one can use any variable as a quantified variable in place of any other, under certain restrictions, that is in which variable capture does not ocur. Even if the notation uses typed variables, one can still use any variable of that type. The issue of variable capture is exceedingly important, and we discuss that in the formal semantics below. Informally, the "∀x" or "∃x" might well appear after P(x), or even in the middle if P(x) is a long phrase. Note that mathematical formulas mix symbolic expressions for quantifiers, with natural language quantifiers such as Formal semanticsMathematical semantics is the application of mathematics to study the meaning of expressions in a formal that is mathematically specified language. It has three elements: A mathematical specification of a class of objects via syntax, a mathematical specification of various semantic domains and the relation between the two, which is usually expressed as a function from syntactic objects to semantic ones. In this article, we only address the issue of how quantifier elements are interpreted.
Syntactic tree illustrating scope and variable capture An interpretation for first order predicate calculus assumes as given a domain of individuals X. A formula A whose free variables are x1, ..., xn is interpreted as a boolean-valued function F(v1, ..., vn) of n arguments, where each argument ranges over the domain X. Boolean-valued means that the function assumes one of the values T (interpreted as truth) or F(interpreted as falsehood) . The interpretation of the formula : is the function G of n-1 arguments such that G(v1, ...,vn-1) = T iff F(v1, ..., vn-1, w) = T for every w in X. If F(v1, ..., vn-1, w) = F for at least one value of w, then G(v1, ...,vn-1) = F. Similarly the interpretation of the formula : is the function H of n-1 arguments such that H(v1, ...,vn-1) = T iff F(v1, ...,vn-1, w) = T for at least one w and H(v1, ..., vn-1) = F otherwise. The semantics for uniqueness quantification requires first order predicate calculus with equality. This means there is given a distinguished two-placed predicate "="; the semantics is also modified accordingly so that "=" is always interpreted as the two-place equality relation on X. The interpretation of Paucal, multal and other degree quantifiersSo far we have only considered universal, existential and uniqueness quantification as used in mathematics. None of this applies to a quantification such as
the function F of variables v1,...,vn then the interpretation of : is the function of v1,...,vn-1 which is T iff : and F otherwise. Similarly, the interpretation of : is the function of v1,...,vn-1 which is F iff : and T otherwise. We have completely avoided discussion of technical issues regarding measurability of the interpretation functions; some of these are technical questions that require Fubini's theorem. We also caution the reader that the corresponding logic for such a semantics is exceedingly complicated. HistoryThe first treatment of quantification in formal logic is due to Gottlob Frege, who used a very different notation.
|
|
|
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License. |
|
| © 2008 Chamas Enterprises Inc. |