The meet locus of a subfamily as a centre #
At the t-th disjoining step of [Kol07, 72] the current divisor is the total transform (the
strict transforms of the components of E together with the exceptional divisors introduced so
far), while the centre is the meet locus of the strict transforms alone; the centre must have
simple normal crossings with the whole current divisor [Kol07, Definition 66 (3)]. This module is
the subfamily form of MeetLocusChart.lean: for an snc family G and a predicate p on its
members, where no point lies on m + 1 of the p-members, at every point of the m-fold meet
locus of the p-members there is a chart adapted to that locus which is an snc chart of the
whole family G — so the locus is a closed submanifold of codimension m and G has snc with it
(IsSnc.hasSncWith_meetLocus_subfamily). With p := fun _ => True this is the statement of
MeetLocusChart.lean. Also: the subfamily of an snc family is snc (IsSnc.subfamily). Used for
the centres of the disjoining blow-ups (DisjoinBoundary.lean) and of the monomial step of the
order reduction.
The subfamily of an snc family is snc.
The subfamily form of IsSnc.exists_adaptedChart_meetLocus [Kol07, 72]: where no point lies on
m + 1 of the p-members, at every point a of their m-fold meet locus there is a chart, an
snc chart of the whole family G at a, adapted to the locus with the m coordinates of the
p-members through a as its block.
Subfamily form: the m-fold meet locus of the p-members is a closed submanifold of
codimension m where no point lies on m + 1 of them.
The whole family G has simple normal crossings with the m-fold meet locus of its
p-members where no point lies on m + 1 of them (the centre condition of
[Kol07, Definition 66 (3)] at a disjoining step of [Kol07, 72]).