NIP theories (also known as dependent theories or shatterproof theories) are a class of theories generalizing stable theories, but allowing for an ordering. Aside from stable theories, important examples are real closed fields, ACVF, -adically closed fields, and o-minimal theories.
Fix some complete theory , with monster model . A formula is said to have the independence property if there exist and such that for every and , Note that the variables and could be tuples, and the location of the semi-colon matters.
A formula is said to be NIP if it does not have the independence property.
It turns out that the following conditions are equivalent:
A theory is said to be NIP if no formula has the independence property, i.e., every formula is NIP. A non-trivially equivalent condition is that every formula with a singleton is NIP. That is, when checking NIP, one only needs to check formulas with a singleton. This is a useful criterion when we have some control over one-dimensional definable sets, such as in the case of strongly minimal, o-minimal, or C-minimal theories.
Like most classification-theoretic boundaries, NIP is preserved under adding imaginary sorts (passing to ), under reducts, and under naming parameters with new constant symbols.
Stable theories are NIP. In fact they are exactly the NIP theories which are also simple, or which are also NSOP.
Forking in NIP theories does not have many of the nice properties of forking in simple theories; for example, symmetry can fail, and forking can differ from dividing. However, it is still a useful tool. Here are some of the results on forking and dividing in NIP theories:
Some facts from stable group theory generalize to the NIP setting. For example, always exists (the smallest type-definable subgroup of bounded index). This was proven by Shelah; a proof appears in a paper by Hrushovski, Peterzil, and Pillay. Maybe also exists, depending on what exactly means. But and need not agree, unlike in the stable case. For example, if is the circle group, or any compact definable group in RCF, then is the topological connected component of , while is the infinitesimal neighborhood of the origin.
Also, always exists; someone proved it, maybe.
A version of Baldwin-Saxl exists for NIP groups. It says that if is a type-definable group in an NIP theory, and is a formula, then there is an integer such that any finite intersection of relatively definable subgroups cut out by is an intersection of at most of them.
In NIP theories, there is a well-defined notion of generically stable types, which have many of the properties of types in stable theories. A global -invariant type is said to be generically stable if it satisfies one of the following equivalent conditions:
In light of the last bullet point, it makes sense to say that a complete type over a set is generically stable: this means that is stationary, and the unique nonforking global extension of is generically stable.
Even outside of the NIP setting, there is a notion of a generically stable type, but it is much more constrained, and the above equivalences fail.
Generically stable types are equivalent to stably dominated types in ACVF, and play an important role there. But there are many theories, such as RCF and -adically closed fields, in which all generically stable types are trivial. In these settings, one must instead look at generically stable measuresβ¦
"Smooth measures" exist.
Also, all measures are Borel type-definable.
If is a cardinal, is something like the supremum of cardinals such that there is a linear order of cardinality which has at least -many Dedekind cuts. Under some set-theoretic assumptions, for every , though under other set-theoretic assumptions, one has for some . At any rate, ZFC does not decide the matter.
Shelah proved (something like) the following result:
Consequently, one can characterize NIP theories (in some models of ZFC) by a type-counting description, in the same way that one can characterize stable theories by counting types.
Wait, maybe the above result was for types, where is a NIP or non-NIP formulaβ¦
(Historical note: the original proof that NIP could be checked on formulas with a singleton, was using this criterion?)
NIP formulas can be characterized by counting types over finite sets. If is a formula, consider the function which maps to the maximum number of -types over a set of size . The Sauer-Shelah lemma says that one of two things happens:
It is conjectured that the polynomial growth can be witnessed by a uniform definability of types over finite sets. Specifically, it is conjectured that if is an NIP formula, then there is some formula such that for every finite set and every -type over , there exist such that for , the formula is in if and only if holds. So is the -definition of . Of course any type over a finite set is definable over that set, but the conjecture is that the definition can be chosen uniformly across all finite sets. This conjecture turns out to be equivalent to a conjecture in machine learning.
The conjecture is known in the case when the ambient theory is NIP, i.e., when all formulas are NIP. This was proven by⦠::: ::: :::