Stratification has several usages in mathematics.
In mathematical logic, 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 of the form
Q1\wedge...\wedgeQn\wedge\negQn+1\wedge...\wedge\negQn+m → P
S(P)\geqS(Q)
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 clausetheories.
In New Foundations (NF) and related set theories, a formula
\phi
\sigma
\phi
x\iny
\phi
\sigma(x)+1=\sigma(y)
x=y
\phi
\sigma(x)=\sigma(y)
It turns out that it is sufficient to require that these conditions be satisfied only whenboth variables in an atomic formula are bound in the set abstract
\{x\mid\phi\}
The stratification of New Foundations generalizes readily to languages with morepredicates and with term constructions. Each primitive predicate needs to have specifiedrequired displacements between values of
\sigma
\sigma
(\iotax.\phi)
\phi
\sigma
A formula is stratified if and only if it is possible to assign types to all variables appearingin the formula in such a way that it will make sense in a version TST of the theory oftypes described in the New Foundations article, and this is probably the best wayto understand the stratification of New Foundations in practice.
The notion of stratification can be extended to the lambda calculus; this is foundin papers of Randall Holmes.
A motivation for the use of stratification is to address Russell's paradox, the antinomy considered to have undermined Frege's central work Grundgesetze der Arithmetik (1902).Book: Quine , Willard Van Orman . From a Logical Point of View . . 2nd . New York . 1961 . 1963 . 90 . 61-15277 .
See main article: Stratified space. In singularity theory, there is a different meaning, of a decomposition of a topological space 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 and René Thom first defined formal conditions for stratification. See Whitney stratification and topologically stratified space.
See stratified sampling.