Module

Smooth_exists_isOpen_isIrreducible_nhd.lean

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

Smooth exists is Open is Irreducible nhd

Declarations

AlgebraicCurves.Geometry.Schemes.Proofs.Smooth_exists_isOpen_isIrreducible_nhd.SmoothUnibranchAux.isOpen_connectedComponent_of_noetherianSpace
Source context 5 commands

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

section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.Smooth_exists_isOpen_isIrreducible_nhd
universe u
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
namespace SmoothUnibranchAux
theorem isOpen_connectedComponent_of_noetherianSpace {α : Type*} [TopologicalSpace α]
    [TopologicalSpace.NoetherianSpace α] (x : α) : IsOpen (connectedComponent x)
AlgebraicGeometry.Smooth.exists_isOpen_isIrreducible_nhd
Source context 5 commands

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

section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs.Smooth_exists_isOpen_isIrreducible_nhd
universe u
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
open SmoothUnibranchAux in
theorem _root_.AlgebraicGeometry.Smooth.exists_isOpen_isIrreducible_nhd
    {k : Type u} [Field k] {Y : Scheme.{u}} (f : Y ⟶ Spec (CommRingCat.of k)) [Smooth f] (y : ↥Y) :
    ∃ Ω : Y.Opens, y ∈ Ω ∧ IsIrreducible (Ω : Set ↥Y)