Stalk homomorphisms agreeing modulo an ideal on the coordinates agree on all germs #
Kollรกr's proof of the uniqueness of blow-up sequences checks the agreement of the two lifts
f', g' on V(M_{i+1}) on the pulled-back coordinates y_j of a chart of the blow-up
[Kol07, Theorem 97, proof]. This module is the passage from the coordinates to every germ, for two
local ring homomorphisms F, G : ๐ช_{M,a} โ ๐ช_{N,b} preserving the constants (the two pull-backs
f'^*, g'^*) and an ideal K โ ๐ช_{N,b}: if F x_i โ G x_i โ K for the coordinate germs x_i
of a chart at a, then F s โ G s โ K for every germ s (sub_mem_of_forall_coord_sub_mem).
The proof is Hadamard's lemma iterated against Krull's intersection theorem: writing
s = s(a) + โ (x_i โ x_i(a)) g_i (exists_eq_sum_coord_mul'),
F s โ G s = โ (F x_i โ G x_i) F g_i + โ G(x_i โ x_i(a)) (F g_i โ G g_i); the first sum lies in
K, the second in ๐ช_b ยท (K + ๐ช_b^N) once F g_i โ G g_i โ K + ๐ช_b^N (induction on N), so
F s โ G s โ K + ๐ช_b^{N+1} for every N, and โ_N (K + ๐ช_b^N) = K in the Noetherian local ring
๐ช_{N,b} (isNoetherianRing_stalk; Krull's intersection theorem [Kol07, Definition 55] in the
form IsLocalRing.mem_of_forall_mem_sup_pow).
Two ring homomorphisms of stalks F, G : ๐ช_{M,a} โ ๐ช_{N,b} preserving the constants, G
local, which agree modulo an ideal K on the coordinate germs of a chart at a, agree modulo K
on every germ (the passage from the coordinates to all germs in [Kol07, Theorem 97, proof]):
Hadamard's lemma iterated against Krull's intersection theorem in the Noetherian local ring
๐ช_{N,b}.