3 The additive obstruction and the space of extensions
On this page · Permalink · Source line 1
The strict definition gives a system of equations. In an additive setting, that system has an actual differential, and the failure to extend prescribed data has a quotient valued obstruction.
3.1 The compatibility differential
On this page · Permalink · Source line 4
Assume each fiber \(A_v\) is an abelian group and each restriction is additive. Set
The group \(R\) retains an entry for every arrow. It is not silently identified with a cohomology group.
Proposition 3.1: Differential identities
The map \(\delta:E\to R\) is additive, \(\Gamma(A)=\ker\delta\), and
Proof
Additivity follows coordinate by coordinate. Vanishing is exactly the defining coherence equation. For composition, add and subtract \(f^*x_w\):
The identity equation uses \((1_v)^*={\operatorname{id}}\).
This exact formula is more informative than a scalar error score. It specifies how defects transform and combine. Norms can be added later, but they do not replace the typed residual.
3.2 The admissible corrections
On this page · Permalink · Source line 30
Fix \(U\subseteq{\operatorname{Ob}}{\mathcal V}\). Write \(p_U:E\to\prod_{v\in U}A_v\) for raw restriction. A correction preserving the prescribed values belongs to \(\ker p_U\). Its possible defects form the subgroup
For a partial section \(s\), choose any raw extension \(\widetilde s\), for example zero off \(U\), and define
If another raw extension is chosen, their difference vanishes on \(U\), so its differential belongs to \(B_U\). Thus the class is independent of the lift.
Theorem 3.2: Extension criterion
For every coherent partial section,
Proof
Let \(\pi_U:R\to R/B_U\) be the quotient homomorphism. By the definition of a quotient by a subgroup,
Here \(B_U\) is the image of \(\ker p_U\) under \(\delta\). Consequently membership of \(\delta\widetilde s\) means the existence of a specific \(h\in E\) satisfying both \(p_Uh=0\) and \(\delta h=\delta\widetilde s\). The subgroup need not be closed in any topology. No topology has been introduced.
If such \(h\) exists, set \(x=\widetilde s-h\). Additivity gives the two equations separately:
The first equation puts \(x\) in \(\Gamma(A)\), and the second puts that coherent family in \({\operatorname{Ext}}_U(s)\).
Conversely, take \(x\in{\operatorname{Ext}}_U(s)\) and set \(h=\widetilde s-x\). Since both raw families restrict to \(s\), one has \(p_Uh=0\). Since \(\delta x=0\), one has \(\delta h=\delta\widetilde s\). This witnesses \(\delta\widetilde s\in B_U\), hence vanishing of its quotient class.
The proof is independent of the selected raw lift. Indeed, if \(\widetilde s'\) is another lift, \(k=\widetilde s'-\widetilde s\) lies in \(\ker p_U\), and
Thus the two quotient classes agree before either feasibility direction is invoked. A raw lift always exists in this additive model by using zero outside \(U\). Constructing a raw lift does not solve the coherence equations.
The quotient is constructed before the solvability test. The theorem therefore does not define obstruction circularly by saying that it vanishes when a solution exists. It also does not give a decision procedure for membership in an arbitrary subgroup of an infinite product.

3.3 Existence is not uniqueness
On this page · Permalink · Source line 75
Define the ambiguity group
It consists of coherent changes that are invisible on the prescribed domain.
Theorem 3.3: Classification of a nonempty extension fiber
If \(x_0\in{\operatorname{Ext}}_U(s)\), translation gives an equivalence
Consequently the extension is unique exactly when \(\mathfrak o_U(s)=0\) and \(H_U=0\).
Proof
Define \(\Theta:H_U\to{\operatorname{Ext}}_U(s)\) by \(\Theta(h)=x_0+h\). It lands in the extension set because
Define \(\Psi:{\operatorname{Ext}}_U(s)\to H_U\) by \(\Psi(x)=x-x_0\). Its differential is zero, and its restriction is \(s-s=0\), so the claimed target is correct. The formulas give
This proves the equivalence rather than only a comparison of cardinalities.
If \(H_U=\{0\}\), the parameter of every extension is zero, so every extension equals \(x_0\). Conversely, if \(x_0\) is the only extension, then for any \(h\in H_U\) the equality \(x_0+h=x_0\) forces \(h=0\) by cancellation. Combining this observation with the existence criterion proves the stated necessary and sufficient condition for a unique extension.
The choice of \(x_0\) only supplies an origin for the parameters. If \(x_1=x_0+h_1\) is used instead, the parameter of \(x\) changes from \(x-x_0\) to \(x-x_1=(x-x_0)-h_1\). The affine set of answers itself has not changed.
An extension fiber is therefore an affine copy, or torsor, of the invisible coherent group. Selecting one solution gives coordinates on the fiber. Without a selected solution, the affine structure does not designate an origin.
Example 3.4: Parity and an independent ambiguity
For two views with \(f^*(m)=2m\) on \({\mathbb Z}\), a prescribed value \(k\) at the coarse view extends exactly when \(k\) is even. The extension is \((k,k/2)\) and is unique. In particular \(1\) is obstructed and \(2\) extends nontrivially. The parity statement is an instance of Theorem 3.2. If a separate, disconnected integer view is added and left unprescribed, every extendable seed has infinitely many completions. This last variant is a direct application of Theorem 3.3, not a claim that the parity obstruction has changed.
3.4 The exact sequence behind the criterion
On this page · Permalink · Source line 114
The additive structures make restriction a homomorphism \(r_U:\Gamma(A)\to\Gamma_U(A)\). Using the zero extension, or lift independence, \(\mathfrak o_U\) is also a homomorphism.
Proposition 3.5: Exactness at partial sections
The sequence
is exact at \(\Gamma_U(A)\). Thus \(\ker\mathfrak o_U={\operatorname{im}} r_U\), and restriction is onto precisely when \(\mathfrak o_U\) is the zero map.
Proof
First verify that \(\mathfrak o_U\) is a homomorphism, since exactness is being asserted in an additive setting. Given \(s,t\in\Gamma_U(A)\), choose raw lifts \(\widetilde s,\widetilde t\). Their sum lifts \(s+t\). Lift independence and additivity imply
The zero lift gives \(\mathfrak o_U(0)=0\). Restriction \(r_U\) is a homomorphism because addition of global sections is coordinatewise.
If \(s=r_Ux\) for a global section \(x\), use \(x\) itself as a raw lift. Its differential vanishes, so \(\mathfrak o_U(s)=0\). This proves \({\operatorname{im}} r_U\subseteq\ker\mathfrak o_U\). If \(s\in\ker\mathfrak o_U\), the extension criterion constructs a global \(x\) restricting to \(s\), proving the reverse inclusion.
Finally, \(r_U\) is surjective exactly when its image is all of \(\Gamma_U(A)\). By the equality just proved, this is equivalent to every partial section having zero obstruction, which says that \(\mathfrak o_U\) is the zero homomorphism. Nothing here claims that its image is all of \(Q_U\).
No surjectivity onto the entire residual quotient is asserted. The residual group contains many entries that need not arise as the differential of a partial lift.
3.5 Extension in stages
On this page · Permalink · Source line 143
For \(U\subseteq W\subseteq{\operatorname{Ob}}{\mathcal V}\), an extension first to \(W\) and then globally must retain the intermediate choice. There is an explicit equivalence
It sends a global extension to its restriction to \(W\), together with itself as an extension of that restriction. The inverse forgets the intermediate coordinate. These operations are inverse because the required intermediate coordinate of a global section is its actual restriction. A coherent intermediate choice can still be obstructed, even when a different intermediate choice completes. Equation (3.2) is why extension by stages is a dependent sum rather than a statement that every branch succeeds.
4 Protected correction as a general principle
On this page · Permalink · Source line 152
The additive extension theorem is a particular instance of a useful general construction. Let \(E,R,S\) be abelian groups, with additive maps \(d:E\to R\) and \(p:E\to S\). The residual \(d\) measures compatibility, and \(p\) specifies the information that repair must preserve.
Theorem 4.1: Semantics preserving correction
For \(x\in E\), the following conditions are equivalent:
The class of \(dx\) is unchanged when an admissible correction is subtracted from \(x\).
Proof
The image \(d(\ker p)\) is a subgroup of \(R\). The defining property of the quotient says
This is the first equivalence with its witness made explicit.
For the second, a permitted \(h\) gives \(y=x-h\). Then
Conversely an exact \(y\) with \(py=px\) gives \(h=x-y\), which satisfies \(ph=0\) and \(dh=dx\). The two witness transformations are inverse: subtracting \(h\) from \(x\) and then subtracting that answer from \(x\) recovers \(h\), and conversely.
To verify invariance, fix any \(h\) with \(ph=0\). Then \(d(x-h)=dx-dh\), and \(dh\) lies in the subgroup divided out. Therefore \([d(x-h)]=[dx]\). This does not assert that the residual itself is unchanged. It asserts that permitted changes can alter the residual only within its already correctable coset.
Here semantics means the declared mathematical observable \(p\). It is not an assertion that one homomorphism captures every meaning of every object. In a tower, \(p\) might preserve a seed operator and every new output component. In a graph, it might preserve designated vertex values. Different choices give different problems.
Proposition 4.2: A certificate of impossibility
Let \(L:R\to D\) be additive. If \(L\) vanishes on \(d(\ker p)\) but \(L(dx)\ne0\), no exact \(y\) can preserve \(p(x)\).
Proof
Suppose, for contradiction, that \(dy=0\) and \(py=px\). Then \(h=x-y\) satisfies \(ph=0\) and \(dh=dx\). By the annihilation hypothesis,
contrary to the assumed nonzero value. This already proves impossibility directly.
Equivalently, if \(r-r'\in d(\ker p)\), then \(L(r-r')=0\), so \(L(r)=L(r')\). Hence \(\overline L([r])=L(r)\) is a well-defined homomorphism on \(R/d(\ker p)\). Its value on \([dx]\) is nonzero. This supplies the quotient interpretation of the same contradiction, without assuming that every nonzero quotient class can be detected by a map into one fixed preferred coefficient group.
This is often the most economical negative proof. One need not classify every possible correction. It is enough to find an invariant annihilating all admissible corrections but not the observed defect.
4.1 Why unrestricted cancellation is empty information
On this page · Permalink · Source line 202
If every correction is permitted, taking \(h=x\) leaves the exact candidate zero. Thus \(\exists h:d(x-h)=0\) is automatic. It says nothing about recovering an object of interest. A repair theorem becomes informative only when it preserves something, is quantitatively controlled, or satisfies a comparison property that excludes arbitrary replacement.
Example 4.3: A rigid obstruction
Take \(E=R=S={\mathbb Z}\), \(d=p={\operatorname{id}}\), and \(x=1\). The only admissible correction is zero, while the residual is nonzero. Hence there is no exact answer preserving the observed value. This is not a failure of the formalism. It is the correct certificate for an incompatible demand.
4.2 What an obstruction does not yet provide
On this page · Permalink · Source line 209
An algebraic quotient does not automatically carry a useful norm. A zero infimum of distances to its boundary subgroup does not imply membership unless closure is controlled. Nor does vanishing supply a preferred correction when \(\ker d\cap\ker p\) is nontrivial. These two issues lead to different parts of the book: ambiguity is treated algebraically and through groupoids, while closed range and condition numbers enter the analytic theory.
How to read the result
A repair problem is not determined by its defect alone. It is determined by the defect and the admissible changes. Keeping the pair \((d,p)\) explicit prevents a successful cancellation from being mistaken for a successful reconstruction.