Reductions for the induction of Oka's theorem #
Freitag's third step [Fre17, Ch. I, 10.3, proof] first makes the entries F_1, …, F_p of the row
z_n-general at the origin by a linear change of coordinates, then Weierstrass polynomials by the
preparation theorem. This module provides
the reductions the induction of Hironaka.AnalyticSpace.Oka.Main uses at a point x:
TKn_trans: the Taylor series in the coordinatesL ∘ knCoordis the substitutionsubstConv L⁻¹of the Taylor series in theULiftcoordinates, so that the linear change of coordinates is a choice ofψin the modules on Oka's theorem;exists_isUnit_res_of_isUnit_germ: a section whose germ is a unit is a unit on a neighbourhood (in any sheaf of rings);hasLocalGeneratorsOn_row_mul_units: local generators of the relations of(u_j g_j)_j, for unit sectionsu_j, from those of(g_j)_j(the units of the preparation theorem);hasLocalGeneratorsOn_row_comp_perm: local generators of the relations of a row from those of a permuted row (the monic entry is put first);hasLocalGeneratorsOn_row_zero: the relations of a zero row are everything, generated by the unit vectors.
The relation system of a row g is relationSubmodule 𝒪 (fun _ : Fin 1 => g), the kernel system of
the 1 × p matrix g (Hironaka.AnalyticSpace.Coherent), and HasLocalGeneratorsOn says that it
is locally finitely generated by germs of sections. None of this is in the sources as a separate
statement.
Freitag's "linear coordinate transformation" [Fre17, Ch. I, 10.3]: the Taylor series in the
coordinates L ∘ knCoord is substConv L⁻¹ of the Taylor series in the ULift coordinates.
A section whose germ at x is a unit is a unit on a neighbourhood of x.
A relation of a row: the sum form.
The relations of a zero row are everything, generated by the unit vectors.
Relations of a permuted row give relations of the row.
Relations of (u_j g_j)_j for unit sections u_j from those of (g_j)_j.