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

Exact Sequences of Modules

Research Depth 80 in the knowledge graph ☐ I know this ☆ Set as goal
2topics build on this
433prerequisites beneath it
See this on the map →
Modules over RingsRing Homomorphisms→→FlatnessHomological Dimension
exact-sequence short-exact-sequence kernel cokernel split

Core Idea

A sequence of module homomorphisms ··· → Mᵢ₋₁ →^{fᵢ₋₁} Mᵢ →^{fᵢ} Mᵢ₊₁ → ··· is exact at Mᵢ if the image of fᵢ₋₁ equals the kernel of fᵢ. A short exact sequence 0 → A → B → C → 0 encodes the idea that B is "built from" A and C, with A embedded as a submodule and C isomorphic to the quotient B/A. Exact sequences are the primary language for expressing structural relationships between modules.

Explainer

In linear algebra, the rank-nullity theorem says that for a linear map T: V → W, dim(V) = dim(ker T) + dim(im T). This is a statement about the exact sequence 0 → ker(T) → V → im(T) → 0. Exact sequences generalize this framework to modules over arbitrary rings, where dimension is unavailable and the structural relationships between modules are more subtle.

A sequence of R-module homomorphisms ··· → Mᵢ₋₁ →^{fᵢ₋₁} Mᵢ →^{fᵢ} Mᵢ₊₁ → ··· is exact at Mᵢ if im(fᵢ₋₁) = ker(fᵢ): the image of the incoming map is exactly the kernel of the outgoing map. The most important case is the short exact sequence 0 → A →^f B →^g C → 0. Exactness at A says ker(f) = 0, so f is injective. Exactness at C says im(g) = C, so g is surjective. Exactness at B says im(f) = ker(g), so A embeds into B and C ≅ B/f(A). In short: B is an extension of C by A.

A short exact sequence 0 → A → B → C → 0 splits if B ≅ A ⊕ C via maps compatible with f and g. This happens if and only if there exists a section s: C → B with g ∘ s = id_C, or equivalently, a retraction r: B → A with r ∘ f = id_A. Over a field, every short exact sequence splits (because every vector space is free), so the theory of extensions is trivial. Over general rings, non-split extensions are ubiquitous — the sequence 0 → ℤ →^{×2} ℤ → ℤ/2ℤ → 0 does not split — and classifying extensions is a central problem solved by the Ext functor.

Exact sequences are not just notation — they are the primary computational tool of homological algebra. Given a functor F (like localization, tensor product, or Hom), you apply it to an exact sequence and ask whether exactness is preserved. Left exact functors (like Hom(−, N)) preserve exactness on the left; right exact functors (like − ⊗ N) preserve it on the right. The failure of full exactness is measured by derived functors: Ext measures the failure of Hom's exactness, and Tor measures the failure of tensor product's exactness. This machinery is the engine of modern commutative algebra and algebraic geometry.

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 → Dividing Integers → Unit Rates → Proportions → Percent Concept → Converting Between Fractions, Decimals, and Percents → Operations with Rational Numbers → Two-Step Equations → Solving Multi-Step Equations → Equations with Variables on Both Sides → Angle Pairs: Complementary, Supplementary, and Vertical → Parallel Lines and Transversals → Corresponding Angles → Alternate Interior Angles → Triangle Angle Sum Theorem → Exterior Angle Theorem → Triangle Inequality Theorem → Similar Triangles: AA Similarity → Similar Triangles: SSS and SAS Similarity → Proportions in Similar Triangles → Right Triangle Trigonometry Introduction → Sine, Cosine, and Tangent Ratios → Trigonometric Ratios Review → Vectors in Two Dimensions → Vector Operations: Addition, Subtraction, and Scalar Multiplication → Dot Product (Inner Product in R^n) → Matrix Multiplication → Linear Transformations → Modules over Rings → Exact Sequences of Modules

Longest path: 81 steps · 433 total prerequisite topics

Prerequisites (2)

Leads To (2)