ModuleCompactOpenFiniteModels.lean
Nyll.SchemeTheory.Topology.CompactOpenFiniteModels
25 declarations indexed from sourceView source ↗ Module documentation
Coherent finite models of compact-open families
For a finite set S of compact opens, the space Space S consists of the membership patterns actually realized by points of X. It has the upper-set topology for inclusion of patterns. Forgetting coordinates gives continuous refinement maps with exact identity, composition, and quotient compatibility laws.
Principal opens pull back to finite intersections of compact opens. The resulting neighborhoods shrink under refinement and are cofinal among all open neighborhoods on a prespectral space. These are actual finite models for sheaf approximation; no sheaf descent is assumed. The Lean proof is original.
Imports7
- Mathlib.Topology.Category.TopCat.OpenNhds
- Mathlib.Topology.Order.UpperLowerSetTopology
- Mathlib.Topology.QuasiSeparated
- Mathlib.Topology.Sets.Compacts
- Mathlib.Topology.Sheaves.Alexandrov
- Mathlib.Topology.Spectral.Hom
- Mathlib.Topology.Spectral.Prespectral
Imported by5
Declarations
SchemeTheory.CompactOpenFiniteModel.pattern
DocumentationThe compact opens in S that contain a point.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace Topology
namespace SchemeTheory.CompactOpenFiniteModel
variable {X : TopCat.{u}}
SchemeTheory.CompactOpenFiniteModel.Space
DocumentationThe finite space of realized membership patterns, ordered by inclusion.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace Topology
namespace SchemeTheory.CompactOpenFiniteModel
variable {X : TopCat.{u}}
SchemeTheory.CompactOpenFiniteModel.finite_space
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace Topology
namespace SchemeTheory.CompactOpenFiniteModel
variable {X : TopCat.{u}}
SchemeTheory.CompactOpenFiniteModel.quotientFn
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace Topology
namespace SchemeTheory.CompactOpenFiniteModel
variable {X : TopCat.{u}}
SchemeTheory.CompactOpenFiniteModel.principalPreimage
DocumentationThe open intersection specified by a realized pattern.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace Topology
namespace SchemeTheory.CompactOpenFiniteModel
variable {X : TopCat.{u}}
SchemeTheory.CompactOpenFiniteModel.mem_principalPreimage
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace Topology
namespace SchemeTheory.CompactOpenFiniteModel
variable {X : TopCat.{u}}
SchemeTheory.CompactOpenFiniteModel.quotientFn_preimage
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace Topology
namespace SchemeTheory.CompactOpenFiniteModel
variable {X : TopCat.{u}}
SchemeTheory.CompactOpenFiniteModel.quotient
DocumentationThe actual continuous quotient map recording the finite family.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace Topology
namespace SchemeTheory.CompactOpenFiniteModel
variable {X : TopCat.{u}}
SchemeTheory.CompactOpenFiniteModel.quotient_apply
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace Topology
namespace SchemeTheory.CompactOpenFiniteModel
variable {X : TopCat.{u}}
SchemeTheory.CompactOpenFiniteModel.quotient_surjective
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace Topology
namespace SchemeTheory.CompactOpenFiniteModel
variable {X : TopCat.{u}}
SchemeTheory.CompactOpenFiniteModel.principal_preimage
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace Topology
namespace SchemeTheory.CompactOpenFiniteModel
variable {X : TopCat.{u}}
SchemeTheory.CompactOpenFiniteModel.principalPreimage_isCompact
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace Topology
namespace SchemeTheory.CompactOpenFiniteModel
variable {X : TopCat.{u}}
SchemeTheory.CompactOpenFiniteModel.quotient_isSpectralMap
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace Topology
namespace SchemeTheory.CompactOpenFiniteModel
variable {X : TopCat.{u}}
SchemeTheory.CompactOpenFiniteModel.restrictPattern
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace Topology
namespace SchemeTheory.CompactOpenFiniteModel
variable {X : TopCat.{u}}
SchemeTheory.CompactOpenFiniteModel.refinement
DocumentationForgetting extra compact-open coordinates defines a refinement map.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace Topology
namespace SchemeTheory.CompactOpenFiniteModel
variable {X : TopCat.{u}}
SchemeTheory.CompactOpenFiniteModel.quotient_comp
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace Topology
namespace SchemeTheory.CompactOpenFiniteModel
variable {X : TopCat.{u}}
SchemeTheory.CompactOpenFiniteModel.refinement_refl
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace Topology
namespace SchemeTheory.CompactOpenFiniteModel
variable {X : TopCat.{u}}
SchemeTheory.CompactOpenFiniteModel.refinement_comp
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace Topology
namespace SchemeTheory.CompactOpenFiniteModel
variable {X : TopCat.{u}}
SchemeTheory.CompactOpenFiniteModel.neighborhood
DocumentationThe inverse image of the smallest finite-model neighborhood of x.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace Topology
namespace SchemeTheory.CompactOpenFiniteModel
variable {X : TopCat.{u}}
SchemeTheory.CompactOpenFiniteModel.mem_neighborhood
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace Topology
namespace SchemeTheory.CompactOpenFiniteModel
variable {X : TopCat.{u}}
SchemeTheory.CompactOpenFiniteModel.self_mem_neighborhood
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace Topology
namespace SchemeTheory.CompactOpenFiniteModel
variable {X : TopCat.{u}}
SchemeTheory.CompactOpenFiniteModel.neighborhood_preimage
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace Topology
namespace SchemeTheory.CompactOpenFiniteModel
variable {X : TopCat.{u}}
SchemeTheory.CompactOpenFiniteModel.neighborhood_isCompact
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace Topology
namespace SchemeTheory.CompactOpenFiniteModel
variable {X : TopCat.{u}}
SchemeTheory.CompactOpenFiniteModel.neighborhood_antitone
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace Topology
namespace SchemeTheory.CompactOpenFiniteModel
variable {X : TopCat.{u}}
SchemeTheory.CompactOpenFiniteModel.exists_neighborhood_le
DocumentationOn a prespectral space the principal preimages are cofinal among open neighborhoods: one compact-open coordinate already suffices.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace Topology
namespace SchemeTheory.CompactOpenFiniteModel
variable {X : TopCat.{u}}