---
title: Kim's Lemma in Model-Theoretic Independence
url: https://www.emergentmind.com/topics/kim-s-lemma
type: topic
---

# Kim's Lemma in Model-Theoretic Independence

Kim’s Lemma is a family of transfer principles in model-theoretic independence theory. Its core assertion is that once a formula divides, or Kim-divides, along one sufficiently generic Morley sequence, the same inconsistency must persist along every Morley sequence of the appropriate kind. In simple theories this principle is equivalent to simplicity itself; in the modern stability-theoretic landscape it has distinct \(NTP_{2}\) and \(NSOP_{1}\) variants, a hyperimaginary extension, and more recent formulations involving bi-invariant, strongly bi-invariant, extendibly invariant, and reliably invariant global types. These later forms connect Kim’s Lemma to the comb tree property, the antichain tree property, local-character phenomena, and higher-\(k\) combinatorial consistency patterns [2309.02718][2210.14203][2306.08239][2507.21366].

## 1. Classical form in simple theories

In the classical setting, let \(T\) be complete, \(A\) a small parameter set, and \(\varphi(x;b)\) a formula. The formula divides over \(A\) if there is an \(A\)-indiscernible sequence \((b_i)_{i<\omega}\) with \(b_0=b\) such that \(\{\varphi(x;b_i):i<\omega\}\) is inconsistent. It forks over \(A\) if it implies a finite disjunction of formulas each of which divides over \(A\). A global type \(p(y)\) is \(A\)-invariant if membership of a formula \(\psi(y;c)\) in \(p\) is preserved under automorphisms fixing \(A\), and a Morley sequence of a global \(A\)-invariant type \(q\) is a sequence \((b_i)_{i<\omega}\) with \(b_i\models q|_{A\,b_{<i}}\) for all \(i\); by invariance, such a sequence is automatically \(A\)-indiscernible [2309.02718].

Kim’s Lemma for simple theories is presented as an equivalence due to Kim and Pillay: \(T\) is simple if and only if, for every set \(A\) and formula \(\varphi(x;b)\), whenever \(\varphi(x;b)\) divides over \(A\), then for every Morley sequence \((b_i)_{i<\omega}\) in a non-forking extension of \(\tp(b/A)\), the set \(\{\varphi(x;b_i):i<\omega\}\) is inconsistent. The central content is the replacement of “there exists an indiscernible witness” by “every sufficiently generic Morley sequence witnesses the same inconsistency” [2309.02718].

This formulation makes Kim’s Lemma a structural criterion rather than merely a technical tool. The lemma governs how dividing propagates across invariant extensions, and its later generalizations preserve precisely this transfer-of-inconsistency pattern while altering what counts as the relevant generic sequence.

## 2. Variants in \(NTP_{2}\) and \(NSOP_{1}\)

In \(NTP_{2}\) theories, the statement persists over models, but the relevant invariant types must be stricter. A global type \(q(y)\supseteq\tp(b/M)\) is strictly \(M\)-invariant if it is \(M\)-invariant and, for every set \(B\supseteq M\) and every realization \(b'\models q|_{B}\), one has \(B\ind^f_M b'\). Chernikov–Kaplan’s version states that \(T\) is \(NTP_{2}\) if and only if, for every model \(M\models T\) and formula \(\varphi(x;b)\), whenever \(\varphi(x;b)\) divides over \(M\), then for every strictly \(M\)-invariant global extension \(q\supseteq\tp(b/M)\) and every Morley sequence of \(q\) over \(M\), the set \(\{\varphi(x;b_i):i<\omega\}\) is inconsistent. The quantifier shift from “some” to “every” strictly invariant Morley sequence is meaningful because every type over a model admits a strictly invariant extension in an \(NTP_{2}\) theory [2309.02718].

In \(NSOP_{1}\) theories, the notion of Kim-dividing replaces ordinary dividing. A formula \(\varphi(x;b)\) Kim-divides over a model \(M\) if it divides along some Morley sequence for some global \(M\)-invariant extension of \(\tp(b/M)\). Kaplan–Ramsey’s Kim’s Lemma for \(NSOP_{1}\) says that \(T\) is \(NSOP_{1}\) if and only if, for every model \(M\models T\) and every formula \(\varphi(x;b)\), if \(\varphi(x;b)\) Kim-divides over \(M\), then it divides along every Morley sequence for every global \(M\)-invariant extension of \(\tp(b/M)\) [2309.02718].

These two variants are formally parallel but conceptually orthogonal. The \(NTP_{2}\) version retains ordinary dividing and strengthens the genericity of the sequence; the \(NSOP_{1}\) version changes the independence notion itself from dividing to Kim-dividing while allowing arbitrary invariant Morley sequences. This contrast is the starting point for later attempts to unify the lemma.

## 3. Hyperimaginaries and model reduction

A hyperimaginary is a class \(a_{E}\) of tuples modulo a type-definable equivalence relation \(E\), and \(M^{heq}\) denotes the home sort of hyperimaginaries. Bossut studies Kim’s Lemma in a complete \(NSOP_{1}\)-theory with the additional assumption of existence for hyperimaginaries, namely that for any \(a,e\in M^{heq}\), one has \(a\perp_{e} e\) in the sense of forking. Over a hyperimaginary base \(e\), a partial type \(p(x,b_{0})\) Kim-divides if there is an \(e\)-Morley sequence \((b_i:i<\omega)\) in \(\tp(b_0/e)\) such that \(\{p(x,b_i):i<\omega\}\) is inconsistent; Kim-forking is defined by finite disjunction as usual [2210.14203].

The hyperimaginary version of Kim’s Lemma states that, assuming \(T\) is \(NSOP_{1}\) with existence for hyperimaginaries, for any formula \(\varphi(x,y)\) and any hyperimaginary parameter \(b_0=a_E\) over \(e\), the following are equivalent: first, \(\varphi(x,b_0)\) Kim-divides over \(e\); second, there is a finite \(k<\omega\) such that for every \(e\)-Morley sequence \((b_i:i<\omega)\) in \(\tp(b_0/e)\), the set \(\{\varphi(x,b_i):i<\omega\}\) is \(k\)-inconsistent. In particular, once \(\varphi(x,b_0)\) Kim-divides along one \(e\)-Morley sequence, it Kim-divides along every such sequence [2210.14203].

The proof strategy is explicitly parallel to the model-based \(NSOP_{1}\) argument. It reduces to a model base by embedding a long \(e\)-Morley sequence into a model \(M\) with \(e\in dcl^{heq}(M)\), and then derives a contradiction from an array built out of two competing Morley sequences. The argument uses witnessing, symmetry, transitivity, and the independence theorem for Kim-independence over models. This indicates that the obstruction is not the passage from real tuples to hyperimaginaries as such, but the need for the existence hypothesis to perform lifting and extension [2210.14203].

## 4. Bi-invariant and reliably invariant formulations

Recent work broadens the ambient class of invariant types. Let \(A\) be a parameter set. A global type is \(A\)-bi-invariant if it is \(A\)-invariant and whenever \(a\models p|_{A b}\), the type \(\tp(b/Aa)\) extends to some global \(A\)-invariant type. It is strongly \(A\)-bi-invariant if \(p^{\otimes n}\) is \(A\)-bi-invariant for every \(n\). It is extendibly \(A\)-invariant if whenever \(q(x,y)\in S(A)\) extends \(p|_{A}\), the union \(p(x)\cup q(x,y)\) extends to some global \(A\)-invariant type. It is reliably \(A\)-invariant if it belongs to the largest subclass of \(A\)-invariant types closed under restriction to fewer variables, extension along any \(q\in S(A)\) over the same base, and amalgamation along any finite invariant sequence over \(A\). An invariance base is a set \(A\) such that every type over \(A\) admits an \(A\)-invariant global extension [2306.08239].

Fix a base \(A\), an \(A\)-invariant global type \(q(y)\), and a Morley sequence \((b_i)_{i<\omega}\) generated by \(q\) over \(A\). A formula \(\varphi(x,b)\) Kim-divides over \(A\) with respect to \(q\) if, whenever \((b_i)\) is such a Morley sequence with \(b_0=b\), the set \(\{\varphi(x,b_i):i<\omega\}\) is inconsistent. The corresponding Kim’s Lemma for bi-invariant types says that if \(\varphi(x,b)\) Kim-divides over \(A\) with respect to some \(A\)-bi-invariant type extending \(\tp(b/A)\), then it must Kim-divide with respect to every \(A\)-bi-invariant extension of \(\tp(b/A)\) [2306.08239].

The central theorem identifies the exact obstruction: a complete theory \(T\) has the comb tree property if and only if Kim’s Lemma for bi-invariant types fails. Equivalently, \(T\) has CTP precisely when there are a model \(M\), a formula \(\varphi(x,y)\), an \(M\)-heir-coheir \(p(y)\), and an \(M\)-coheir \(q(y)\) with \(p|_{M}=q|_{M}\) such that \(\varphi(x,y)\) Kim-divides over \(M\) with respect to \(q\) but does not Kim-divide with respect to \(p\). The same paper proves that if Kim’s Lemma fails for a reliably \(A\)-invariant type against an extendibly \(A\)-invariant one, then \(T\) has CTP [2306.08239].

A second major result concerns existence. If \(A=\acl(A)\) is an invariance base, then every type \(q(x)\in S(A)\) admits a global extension \(p(x)\) that is reliably \(A\)-invariant. As a consequence, if \(T\) has no CTP, then over any invariance base \(A\), Kim-forking coincides with Kim-dividing for formulas with respect to extendibly, hence reliably, invariant types. In the special case where \(A=M\) is a model, every \(q\in S(M)\) extends to a reliable \(M\)-coheir, sharpening the usual statement that every type over a model extends to an \(M\)-strictly invariant type [2306.08239].

## 5. Unified formulations and examples

Kruckman–Ramsey propose a unified reformulation designed to subsume both the \(NTP_{2}\) and \(NSOP_{1}\) variants. A global \(M\)-invariant type \(q(y)\supseteq\tp(b/M)\) is Kim-strict if for every \(B\supseteq M\) and every realization \(b'\models q|_{B}\), one has \(B\ind^{K}_{M} b'\). A formula \(\varphi(x;b)\) Kim-strictly divides if it divides along some Morley sequence of a Kim-strict invariant type, and universally Kim-strictly divides if it divides along every Morley sequence of every Kim-strict \(M\)-invariant extension of \(\tp(b/M)\). The New Kim’s Lemma is the statement that whenever \(\varphi(x;b)\) Kim-divides over \(M\), it in fact universally Kim-strictly divides over \(M\) [2309.02718].

The reductions are immediate from the definitions. In an \(NTP_{2}\) theory, Kim-forking equals forking over models, so Kim-strict coincides with strict invariant, and the new lemma specializes to the \(NTP_{2}\) version. In an \(NSOP_{1}\) theory, every invariant type is automatically Kim-strict, so the new lemma specializes to the \(NSOP_{1}\) version. The paper also notes a “vacuum-cleaner lemma” asserting that in any theory every type over a model admits a Kim-strict invariant extension, so the universal quantification is non-vacuous [2309.02718].

The same work records examples and non-examples. \(DLO_{p}\) and \(T^{RCF}_{\infty}\) satisfy New Kim’s Lemma by direct analysis of \(^{Kd}\) in those theories. The Henson triangle-free graph \(T_{\triangle}\) fails it: there is a formula which strictly divides but does not universally strictly divide. The paper further introduces the Bizarre Tree Property \(BTP\), shows that \(NBTP\) implies New Kim’s Lemma, and states that \(NBTP\) strictly contains both the \(NTP_{2}\) and \(NSOP_{1}\) classes and lies inside the \(NATP\) class [2309.02718].

## 6. Combinatorial characterizations, tree properties, and open directions

A later refinement studies higher-\(k\) analogues for pairs of bi-invariant types. For \(k<\omega\), the scheme \((\ast_{k})\) says: for every parameter set \(A\), every formula \(\varphi(x,b)\), and any two \(A\)-bi-invariant types \(p,q\supseteq\tp(b/A)\), if \(\varphi(x,b)\) \(k\)-divides along \(p\), then it also \(k\)-divides along \(q\). In the special case \(k=1\), this is identified with the usual Kim’s Lemma for \(NSOP_{1}\); the higher-\(k\) form tracks \(k\)-inconsistency rather than plain inconsistency [2507.21366].

The failure of \((\ast_{k})\) is characterized by explicit consistency–inconsistency configurations called weaves. A \((k,m,n)\)-weave is a family of parameters indexed by \((2^{2})^{L}\) such that every finite up-\(m\)-comb is \(k\)-inconsistent while every finite right-\(n\)-comb is consistent. Hanson proves that if there are \(A\)-invariant types \(p,q\supseteq\tp(b/A)\) with \(p\) \(m\)-strongly bi-invariant and \(q\) \(n\)-strongly bi-invariant, or the corresponding semi-reliable variants when \(m=1\) or \(n=1\), and \(\varphi(x,b)\) \(k\)-divides along \(p\) but not along \(q\), then \(T\) admits a strong \((k,m,n)\)-weave of depth \(\omega\). Conversely, for each \(k<\omega\), the following are equivalent: \(T\) satisfies \((k,\mathrm{bi\mbox{-}invariant},\mathrm{bi\mbox{-}invariant})\)-Kim’s Lemma; \(T\) satisfies \((k,\mathrm{heir\mbox{-}coheir},\mathrm{heir\mbox{-}coheir})\)-Kim’s Lemma over models; and \(T\) admits no strong \((k,1,1)\)-weave of depth \(\omega\) [2507.21366].

The combinatorics become richer for \(k=2\). The “antichain” side of a \((2,1,\omega)\)-weave can be replaced by an arbitrary \(P_{4}\)-free graph, that is, a cograph, and the existence of all finite cograph patterns is equivalent to a \((2,1,\omega)\)-weave of depth \(\omega\). A coarser obstruction is a \(k\)-grid indexed by a linear order \(L\), where every strict chain in \(L\times L\) yields a consistent family and every antichain yields a \(k\)-inconsistent one. If an infinite \(k\)-grid exists, then \(T\) fails several asymmetric Kim-lemma schemes over models involving coheir and strong-heir-coheir types, and under \(\mathsf{GCH}\) it also fails generic stationary local character [2507.21366].

These developments interact with other tree properties. The earlier bi-invariant analysis shows that the failure of Kim’s Lemma for strongly bi-invariant types is equivalent to the antichain tree property \(ATP\). It also shows that \(NATP\) theories satisfy Kim’s Lemma for strongly bi-invariant types and satisfy generic stationary local character; under a measurable cardinal, CTP and \(NATP\) admit corresponding dual local-character formulations. Open questions remain about the exact cardinals required, possible club-local character strengthenings, and whether New Kim’s Lemma is equivalent to a known syntactic property such as \(NATP\), \(NBTP\), or \(NCTP\) [2306.08239][2309.02718].

Source: https://www.emergentmind.com/topics/kim-s-lemma