Module

exists_isAffineOpen_opens_le_preimage_forall_mem_of_forall_finset.lean

Nyll.AlgebraicCurves.Geometry.Schemes.exists_isAffineOpen_opens_le_preimage_forall_mem_of_forall_finset
1 declaration indexed from sourceView source ↗

exists is Affine Open opens le preimage forall mem of forall finset

Declarations

AlgebraicGeometry.exists_isAffineOpen_opens_le_preimage_forall_mem_of_forall_finset
Source context 5 commands

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

section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace exists_isAffineOpen_opens_le_preimage_forall_mem_of_forall_finset
universe u
open CategoryTheory AlgebraicGeometry
theorem _root_.AlgebraicGeometry.exists_isAffineOpen_opens_le_preimage_forall_mem_of_forall_finset
    {X : Scheme.{u}}
    (hAF : ∀ G : Finset X, ∃ W : X.Opens, IsAffineOpen W ∧ ∀ x ∈ G, x ∈ W)
    (U O : X.Opens) (F : Finset ↥U) (hFO : ∀ x ∈ F, U.ι.base x ∈ O) :
    ∃ W : (U : Scheme.{u}).Opens, IsAffineOpen W ∧ W ≤ U.ι ⁻¹ᵁ O ∧ ∀ x ∈ F, x ∈ W