Module

SpectralClosedSubspaceRestriction.lean

Nyll.SchemeTheory.Topology.SpectralClosedSubspaceRestriction
3 declarations indexed from sourceView source ↗

The closed-support reduction for spectral restriction

Closed subspaces of spectral spaces are spectral. The connected point-closure intersection condition restricts to each closed subspace, because the closure of any point of that subspace remains in it. Thus the locally constant extension theorem applies on every closed support, as required in Stacks Project, tag 09ZG.

Reference: https://stacks.math.columbia.edu/tag/09ZG. The Lean proofs are original.

Imports6
Imported by3

Declarations

SchemeTheory.spectralSpace_closedSubtype

A closed subspace of a spectral space is spectral. Its compact-open basis is obtained by intersecting ambient compact opens with the subspace.

Source context 5 commands

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

noncomputable section
universe u
open Set TopologicalSpace Topology
namespace SchemeTheory
variable {X : Type u} [TopologicalSpace X]
theorem spectralSpace_closedSubtype [SpectralSpace X] {C : Set X} (hC : IsClosed C) :
    SpectralSpace C
SchemeTheory.connected_closed_intersections_on_closedSubset

The original connected, nonempty point-closure condition holds on every closed support, with no additional geometric assumption.

Source context 5 commands

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

noncomputable section
universe u
open Set TopologicalSpace Topology
namespace SchemeTheory
variable {X : Type u} [TopologicalSpace X]
theorem connected_closed_intersections_on_closedSubset {Z C : Set X} (hC : IsClosed C)
    (hconnected : ∀ x : X, IsConnected (Z ∩ closure ({x} : Set X))) (x : C) :
    IsConnected ((Subtype.val ⁻¹' Z : Set C) ∩ closure ({x} : Set C))
SchemeTheory.locallyConstant_closedSupport_restriction_bijective

Locally constant functions on the intersection of two closed subsets extend uniquely over the closed support under the original hypotheses.

Source context 5 commands

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

noncomputable section
universe u
open Set TopologicalSpace Topology
namespace SchemeTheory
variable {X : Type u} [TopologicalSpace X]
theorem locallyConstant_closedSupport_restriction_bijective [SpectralSpace X]
    {Z C : Set X} (hZ : IsClosed Z) (hC : IsClosed C)
    (hconnected : ∀ x : X, IsConnected (Z ∩ closure ({x} : Set X))) (A : Type*) :
    Function.Bijective (LocallyConstant.comap
      (⟨Subtype.val, continuous_subtype_val⟩ : C((Subtype.val ⁻¹' Z : Set C), C)) :
        LocallyConstant C A → LocallyConstant (Subtype.val ⁻¹' Z : Set C) A)