Documentation

Hironaka.Resolution.Analytic.OrderReduction.Modified.NonmonomialComapInhabit

The nonmonomial part commutes with local analytic isomorphisms, on triples #

The rounds on the nonmonomial part take as a parameter the predicate NonmonomialComap ψ₀ (StepALink.lean): the nonmonomial triple of a triple pulled back along a local analytic isomorphism is the pull-back of the nonmonomial triple. This module proves it at the standard model ψ₀ = refl: the ideal part is nonmonomialPart_comap (the correspondence of connected components of the boundary under the isomorphism, and the colon), the boundary part is nonmonomialTriple_pullback_F; both are moved across the structure by the two projection lemmas nonmonomialTriple_I and nonmonomialTriple_F before the terms are compared, so that the elaborator never has to unfold nonmonomialTriple X against X.

This is the compatibility of the decomposition I = M(I) · N(I) of [Kol07, Definition–Lemma 110] with the local analytic isomorphisms, the analytic form of the smooth morphisms of [Kol07, 34.1]; the assembly of the theorem uses nonmonomialComap_inhabitant for its parameter hcomp.

The nonmonomial part commutes with pull-back along local analytic isomorphisms, on triples, at the standard model: the ideal by nonmonomialPart_comap, the boundary by nonmonomialTriple_pullback_F ([Kol07, Definition–Lemma 110] with [Kol07, 34.1]).