Documentation

Hironaka.Resolution.Algebraic.Kol07.Prop37.Prop37Setting

The setting of Proposition 37: the affine cover of a triple as one smooth surjection #

Kollár's Proposition 37 [Kol07, Proposition 37] extends a blow-up sequence functor from affine schemes to all schemes of finite type by descent along the smooth surjection g : X' = ∐ᵢ Uᵢ → X from the disjoint union of a finite affine open cover, using the two projections τ₁, τ₂ : X'' → X' of X'' = X' ×_X X'. The definitions Triple.affineCover, coverScheme, coverDesc, coverPair, coverFst, coverSnd and the affine class Triple.IsAffineScheme are in Hironaka/Scheme/BlowUpSequence/FunctorVocabulary.lean; this module proves the elementary facts about them and defines the triples coverTriple and coverPairTriple of X' and X''.

The affine marked triples are closed under finite disjoint unions ([Kol07, Warning 38] for the domain of Proposition 37): closedUnderSigma_of_triple applied to closedUnderSigma_isAffine (the class is fun T => IsAffine T.X.left by definition).

The finite subcover has a finite index type.

The members of the finite affine cover are affine.

The piece inclusions: Sigma.ι i ≫ g is the member Uᵢ → X of the cover.

The piece inclusions: Sigma.ι i ≫ g is the member Uᵢ → X of the cover.

g is smooth: locality on the source (IsZariskiLocalAtSource.sigmaDesc; the unifier option is Mathlib's own idiom for this lemma, cf. Flat (Sigma.desc f) in Morphisms/Flat.lean).

g is smooth of relative dimension 0 (a coproduct of open immersions).

X' is locally of finite type over Spec k.

X' is quasi-compact over Spec k.

X' is separated over Spec k.

X' is smooth over k of the relative dimension of X (the equidimensionality required of a triple, [Kol07, Notation 64]).

noncomputable def AlgebraicGeometry.Triple.coverTriple {k : Type u} [Field k] (T : Triple k) [PerfectField k] :

The triple (X', g^* I, g^{-1} E) of the proof of [Kol07, Proposition 37]: the pullback of T along g.

Equations
Instances For

    The triple of X' is affine.

    The triple of X' carries the pullback data of T along g.

    The setting of the proof of [Kol07, Proposition 37], without the construction: an affine triple with a smooth surjection to T.X.left carrying the pullback data.

    X'' is affine (g is an affine morphism since X → Spec k is separated).

    τ₁ is smooth (base change of g).

    τ₂ is smooth (base change of g).

    τ₁ is smooth of relative dimension 0 (base change of g).

    X'' is smooth over k of the relative dimension of X.

    noncomputable def AlgebraicGeometry.Triple.coverPairTriple {k : Type u} [Field k] (T : Triple k) [PerfectField k] :

    The triple (X'', (g τ₁)^* I, (g τ₁)^{-1} E) of the kernel pair: the pullback of the triple of X' along τ₁.

    Equations
    Instances For

      The triple of X'' carries the pullback data of the triple of X' along τ₁.

      The triple of X'' carries the pullback data of the triple of X' along τ₂ as well: (g τ₁)^* I = (g τ₂)^* I.

      theorem AlgebraicGeometry.Triple.exists_prop37Setting {k : Type u} [Field k] (T : Triple k) [PerfectField k] :
      ∃ (T' : Triple k) (g : T'.X.left ⟶ T.X.left) (T'' : Triple k) (τ₁ : T''.X.left ⟶ T'.X.left) (τ₂ : T''.X.left ⟶ T'.X.left), T'.IsAffineScheme ∧ Smooth g ∧ Function.Surjective ⇑g ∧ T'.IsPullbackOf T g ∧ T''.IsAffineScheme ∧ CategoryTheory.IsPullback τ₁ τ₂ g g ∧ Smooth τ₁ ∧ Smooth τ₂ ∧ Function.Surjective ⇑τ₁ ∧ Function.Surjective ⇑τ₂ ∧ T''.IsPullbackOf T' τ₁ ∧ T''.IsPullbackOf T' τ₂

      The setting of the proof of [Kol07, Proposition 37], without the constructions: the affine cover triple, the kernel pair triple, and their maps with their properties.

      The marked triple of X'.

      Equations
      Instances For

        The marked triple of X' is affine.

        The marked triple of X' carries the pullback data of T along g.

        The setting of the proof of [Kol07, Proposition 37] for marked triples, without the construction.

        The marked triple of X''.

        Equations
        Instances For

          The marked triple of X'' carries the pullback data of the marked triple of X' along τ₁.

          The setting of the proof of [Kol07, Proposition 37] for marked triples, without the constructions.