Stratification (mathematics)
   HOME

TheInfoList



OR:

Stratification has several usages in mathematics.


In mathematical logic

In
mathematical logic Mathematical logic is the study of Logic#Formal logic, formal logic within mathematics. Major subareas include model theory, proof theory, set theory, and recursion theory (also known as computability theory). Research in mathematical logic com ...
, stratification is any consistent assignment of numbers to predicate symbols guaranteeing that a unique formal interpretation of a logical theory exists. Specifically, we say that a set of
clauses In language, a clause is a Constituent (linguistics), constituent or Phrase (grammar), phrase that comprises a semantic predicand (expressed or not) and a semantic Predicate (grammar), predicate. A typical clause consists of a subject (grammar), ...
of the form Q_1 \wedge \dots \wedge Q_n \wedge \neg Q_ \wedge \dots \wedge \neg Q_ \rightarrow P is stratified if and only if there is a stratification assignment S that fulfills the following conditions: # If a predicate P is positively derived from a predicate Q (i.e., P is the head of a rule, and Q occurs positively in the body of the same rule), then the stratification number of P must be greater than or equal to the stratification number of Q, in short S(P) \geq S(Q). # If a predicate P is derived from a negated predicate Q (i.e., P is the head of a rule, and Q occurs negatively in the body of the same rule), then the stratification number of P must be greater than the stratification number of Q, in short S(P) > S(Q). The notion of stratified negation leads to a very effective operational semantics for stratified programs in terms of the stratified least fixpoint, that is obtained by iteratively applying the fixpoint operator to each ''stratum'' of the program, from the lowest one up. Stratification is not only useful for guaranteeing unique interpretation of Horn clause theories.


In a specific set theory

In New Foundations (NF) and related set theories, a formula \phi in the language of first-order logic with equality and membership is said to be stratified if and only if there is a function \sigma which sends each variable appearing in \phi (considered as an item of syntax) to a natural number (this works equally well if all integers are used) in such a way that any atomic formula x \in y appearing in \phi satisfies \sigma(x)+1 = \sigma(y) and any
atomic formula In mathematical logic, an atomic formula (also known as an atom or a prime formula) is a formula with no deeper propositional structure, that is, a formula that contains no logical connectives or equivalently a formula that has no strict subformu ...
x = y appearing in \phi satisfies \sigma(x) = \sigma(y). It turns out that it is sufficient to require that these conditions be satisfied only when both variables in an atomic formula are bound in the set abstract \ under consideration. A set abstract satisfying this weaker condition is said to be weakly stratified. The stratification of New Foundations generalizes readily to languages with more predicates and with term constructions. Each primitive predicate needs to have specified required displacements between values of \sigma at its (bound) arguments in a (weakly) stratified formula. In a language with term constructions, terms themselves need to be assigned values under \sigma, with fixed displacements from the values of each of their (bound) arguments in a (weakly) stratified formula. Defined term constructions are neatly handled by (possibly merely implicitly) using the theory of descriptions: a term (\iota x.\phi) (the x such that \phi) must be assigned the same value under \sigma as the variable x. A formula is stratified if and only if it is possible to assign types to all variables appearing in the formula in such a way that it will make sense in a version TST of the theory of types described in the New Foundations article, and this is probably the best way to understand the stratification of New Foundations in practice. The notion of stratification can be extended to the
lambda calculus In mathematical logic, the lambda calculus (also written as ''λ''-calculus) is a formal system for expressing computability, computation based on function Abstraction (computer science), abstraction and function application, application using var ...
; this is found in papers of Randall Holmes. A motivation for the use of stratification is to address
Russell's paradox In mathematical logic, Russell's paradox (also known as Russell's antinomy) is a set-theoretic paradox published by the British philosopher and mathematician, Bertrand Russell, in 1901. Russell's paradox shows that every set theory that contains ...
, the antinomy considered to have undermined Frege's central work '' Grundgesetze der Arithmetik'' (1902).


In topology

In
singularity theory In mathematics, singularity theory studies spaces that are almost manifolds, but not quite. A string can serve as an example of a one-dimensional manifold, if one neglects its thickness. A singularity can be made by balling it up, dropping it ...
, there is a different meaning, of a decomposition of a
topological space In mathematics, a topological space is, roughly speaking, a Geometry, geometrical space in which Closeness (mathematics), closeness is defined but cannot necessarily be measured by a numeric Distance (mathematics), distance. More specifically, a to ...
''X'' into disjoint subsets each of which is a topological manifold (so that in particular a ''stratification'' defines a partition of the topological space). This is not a useful notion when unrestricted; but when the various strata are defined by some recognisable set of conditions (for example being locally closed), and fit together manageably, this idea is often applied in geometry.
Hassler Whitney Hassler Whitney (March 23, 1907 – May 10, 1989) was an American mathematician. He was one of the founders of singularity theory, and did foundational work in manifolds, embeddings, immersion (mathematics), immersions, characteristic classes and, ...
and René Thom first defined formal conditions for stratification. See Whitney stratification and topologically stratified space.


In statistics

See stratified sampling. {{DEFAULTSORT:Stratification (Mathematics) Mathematical logic Mathematical terminology Set theory Stratifications