A topic in the Open Knowledge Graph — a free, open map of 15,290 topics and the order to learn them in.

Forking and Independence in Stability Theory

Research Depth 96 in the knowledge graph ☐ I know this ☆ Set as goal
3topics build on this
599prerequisites beneath it
See this on the map →
Stability Theory: IntroductionType Spaces and Stone Topology+1 more→→Stability and Instability: The Fundamental Dividing LineTranscendence Degree and Algebraic Independence
forking independence stability

Core Idea

In stable theories, forking is a notion of dependence: a type p forks over a set A if it extends to two contradictory types over a larger set. Non-forking extension provides a notion of algebraic independence in arbitrary structures, generalizing the concept from field theory. Forking satisfies symmetry and transitivity, making it a fundamental concept in stability theory.

How It's Best Learned

Study forking in algebraically closed fields (ACF), where non-forking corresponds to algebraic independence. Verify the forking axioms: symmetry, transitivity, and finite character.

Explainer

From stability theory, you know that stable theories have well-controlled type spaces — the number of types over any set is bounded. From type spaces and Stone topology, you have a precise picture of what a type is: a maximal consistent set of formulas. But stability alone doesn't give you a canonical way to extend types from one parameter set to a larger one while preserving "independence." Forking is the device that solves this problem — it defines a notion of when a type extension is "generic" (non-forking) versus "dependent" (forking).

The definition is technical but the intuition is algebraic: in a field, an element a is algebraically independent over a set A if a does not satisfy any polynomial equation with coefficients from A. Forking generalizes this to arbitrary stable structures. A type p(x) over a set B forks over A ⊆ B if it implies a disjunction of formulas φ₁(x, b₁) ∨ ... ∨ φₙ(x, bₙ) where each φᵢ is "algebraically constraining" in a precise sense (each has finitely many realizations in any model). Informally, p forks over A when B contains information that dramatically constrains where x can land — information that was not already present in A. A non-forking extension of a type over A to a larger set B is an extension that adds no such new constraints.

The key properties that forking satisfies in stable theories are what make it a genuine independence relation. Symmetry: a is independent from b over A iff b is independent from a over A. Transitivity: if a is independent from bc over A and independent from b over Ac, then a is independent from b over A. Finite character: a forks over A iff some finite subset of its type forks. Extension: any type over A has a non-forking extension over any larger set B. These four axioms are axioms of an independence relation in the abstract sense, and in stable theories they have a unique solution — forking is the *only* relation satisfying them.

In algebraically closed fields (ACF), non-forking independence coincides exactly with algebraic independence: the transcendence degree over A of a tuple a is preserved in non-forking extensions. This gives you concrete grounding. In general stable theories, forking plays the same structural role that linear independence plays in vector spaces or algebraic independence plays in fields — it defines a dimension theory. The Morley rank and the forking geometry of a strongly minimal set determine whether the structure "looks like" a vector space (modular geometry) or a projective space or something more complex. This geometric classification of stable theories — one of the deepest results of model theory — rests entirely on forking as its foundation.

Practice Questions 5 questions

Prerequisite Chain

Understanding Zero → The Number Zero → Counting to Five → Counting to 10 → Counting to 20 → Counting a Set of Objects Up to 20 → Cardinality: The Last Number Counted → Matching Numerals to Quantities → Subitizing Small Quantities → Addition Within 10 → Number Bonds to 10 → Addition Within 20 → Doubles and Near Doubles → Doubles Facts Within 10 → Near Doubles Facts Within 20 → Mental Math Strategies for Addition → Mental Math: Adding and Subtracting Tens → Addition Within 100 → Repeated Addition as Multiplication → Multiplication as Equal Groups → Multiplication: Arrays → Basic Multiplication Facts (0s, 1s, 2s, 5s, 10s) → Multiplication Facts Within 100 → Division as Equal Sharing → Division as Grouping (Measurement Division) → Division: Grouping (Repeated Subtraction) Model → Division: Fair Sharing Model → Division as Equal Sharing → Division as Grouping → Basic Division Facts → Division Facts Within 100 → Multiplication and Division Fact Families → Relationship Between Multiplication and Division → Division Facts as Inverse of Multiplication → Remainders and Quotients in Division → Division Word Problems → Multi-Step Word Problems → Solving Multi-Step Word Problems → Multiplication Word Problems → Division Word Problems → Introduction to Long Division → Factors and Multiples → Prime and Composite Numbers → Equivalent Fractions → Relating Fractions and Decimals → Decimal Place Value → Integers and the Number Line → Comparing and Ordering Integers → Absolute Value → Adding Integers → Subtracting Integers → Multiplying Integers → Introduction to Exponents → Order of Operations → Integer Order of Operations → Variable Expressions → The Distributive Property → Variables and Expressions Review → Introduction to Polynomials → Adding and Subtracting Polynomials → Multiplying Polynomials → Factorial → Permutations → Combinations → Counting Principles: Addition and Multiplication Rules → Introduction to Graph Theory → Propositional Logic Foundations → Logical Equivalences → Boolean Algebra → Introduction to Propositional Logic → Introduction to Predicate Logic (First-Order Logic) → First-Order Logic Syntax → Terms and Atomic Formulas in FOL → Variable Binding and Scope → Open and Closed Formulas in First-Order Logic → Variable Substitution and Capture-Avoidance in First-Order Logic → Quantifier Instantiation Rules in First-Order Proof Systems → Universal Quantification: Meaning and Scope → Free Variables and Bound Variables → Substitution and Instantiation in Predicate Logic → Terms and Atomic Formulas → Formulas and Well-Formed Expressions → Structures and Interpretations → Model Interpretation and Satisfaction → Interpretation, Truth, and Satisfaction of Formulas → Logical Consequence and Entailment → Satisfiability and Unsatisfiability → Consistency and Inconsistency of Theories → Consistency and Inconsistency → Basic Model Theory → Compactness Theorem in Model Theory → Löwenheim-Skolem Theorems: Overview and Unification → Upward Löwenheim-Skolem Theorem → Categorical Theories and Uniqueness of Models → Morley's Theorem on Uncountable Categoricity → Stability Theory: Introduction → Forking and Independence in Stability Theory

Longest path: 97 steps · 599 total prerequisite topics

Prerequisites (3)

Leads To (2)