Module

Scheme_subset_basicOpen_or_disjoint_of_isProper_of_isIrreducible.lean

Nyll.AlgebraicCurves.Geometry.Schemes.Scheme_subset_basicOpen_or_disjoint_of_isProper_of_isIrreducible
2 declarations indexed from sourceView source ↗

Scheme subset basic Open or disjoint of is Proper of is Irreducible

Declarations

AlgebraicCurves.Geometry.Schemes.Proofs.Scheme_subset_basicOpen_or_disjoint_of_isProper_of_isIrreducible.C2E5.isIntegral_subscheme_vanishingIdeal
Source context 6 commands

Surrounding namespaces, section variables, and local commands at this declaration.

section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_subset_basicOpen_or_disjoint_of_isProper_of_isIrreducible
universe u
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
namespace C2E5
theorem isIntegral_subscheme_vanishingIdeal {X : Scheme.{u}} (Z : Set X) (hZ : IsClosed Z) (hZ' :
  IsIrreducible Z) :
    IsIntegral (Scheme.IdealSheafData.vanishingIdeal ⟨Z, hZ⟩).subscheme
AlgebraicGeometry.Scheme.subset_basicOpen_or_disjoint_of_isProper_of_isIrreducible
Source context 6 commands

Surrounding namespaces, section variables, and local commands at this declaration.

section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace Scheme_subset_basicOpen_or_disjoint_of_isProper_of_isIrreducible
universe u
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
namespace C2E5
theorem _root_.AlgebraicGeometry.Scheme.subset_basicOpen_or_disjoint_of_isProper_of_isIrreducible
    (k : Type u) [Field k] [IsAlgClosed k] {X : Scheme.{u}} (t : X ⟶ Spec (CommRingCat.of k))
      [IsProper t]
    (Z : Set X) (hZ : IsClosed Z) (hZ' : IsIrreducible Z) (U : X.Opens) (hZU : Z ⊆ U) (g : Γ(X, U))
      :
    Z ⊆ X.basicOpen g ∨ Disjoint Z (X.basicOpen g)