ModuleRecoveredLocalModel.lean
Nyll.SchemeTheory.Gluing.RecoveredLocalModel
27 declarations indexed from sourceView source ↗ Module documentation
Recovering overlaps from cartesian local models
Declarations
AlgebraicGeometry.Scheme.Cover.recoveredChartIso
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits AlgebraicGeometry
universe u
namespace AlgebraicGeometry.Scheme.Cover
variable {S : Scheme.{u}} (𝒰 : S.OpenCover) (Z : Over S)
variable (M : ∀ i : 𝒰.I₀, Over (𝒰.X i))
variable (e : ∀ i : 𝒰.I₀, M i ≅ (Over.pullback (𝒰.f i)).obj Z)
AlgebraicGeometry.Scheme.Cover.recoveredChartIso_hom_structure
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits AlgebraicGeometry
universe u
namespace AlgebraicGeometry.Scheme.Cover
variable {S : Scheme.{u}} (𝒰 : S.OpenCover) (Z : Over S)
variable (M : ∀ i : 𝒰.I₀, Over (𝒰.X i))
variable (e : ∀ i : 𝒰.I₀, M i ≅ (Over.pullback (𝒰.f i)).obj Z)
AlgebraicGeometry.Scheme.Cover.recoveredChartIso_inv_structure
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits AlgebraicGeometry
universe u
namespace AlgebraicGeometry.Scheme.Cover
variable {S : Scheme.{u}} (𝒰 : S.OpenCover) (Z : Over S)
variable (M : ∀ i : 𝒰.I₀, Over (𝒰.X i))
variable (e : ∀ i : 𝒰.I₀, M i ≅ (Over.pullback (𝒰.f i)).obj Z)
AlgebraicGeometry.Scheme.Cover.recoveredLocalModelMap
DocumentationThe map from a recovered local model to the original scheme.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits AlgebraicGeometry
universe u
namespace AlgebraicGeometry.Scheme.Cover
variable {S : Scheme.{u}} (𝒰 : S.OpenCover) (Z : Over S)
variable (M : ∀ i : 𝒰.I₀, Over (𝒰.X i))
variable (e : ∀ i : 𝒰.I₀, M i ≅ (Over.pullback (𝒰.f i)).obj Z)
AlgebraicGeometry.Scheme.Cover.recoveredLocalModelMap_isOpenImmersion
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits AlgebraicGeometry
universe u
namespace AlgebraicGeometry.Scheme.Cover
variable {S : Scheme.{u}} (𝒰 : S.OpenCover) (Z : Over S)
variable (M : ∀ i : 𝒰.I₀, Over (𝒰.X i))
variable (e : ∀ i : 𝒰.I₀, M i ≅ (Over.pullback (𝒰.f i)).obj Z)
AlgebraicGeometry.Scheme.Cover.recoveredLocalModelMap_structure
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits AlgebraicGeometry
universe u
namespace AlgebraicGeometry.Scheme.Cover
variable {S : Scheme.{u}} (𝒰 : S.OpenCover) (Z : Over S)
variable (M : ∀ i : 𝒰.I₀, Over (𝒰.X i))
variable (e : ∀ i : 𝒰.I₀, M i ≅ (Over.pullback (𝒰.f i)).obj Z)
local instance recoveredLocalModelMap_isOpenImmersion (i : 𝒰.I₀) :
IsOpenImmersion (recoveredLocalModelMap 𝒰 Z M e i) := by
dsimp only [recoveredLocalModelMap]
infer_instance
AlgebraicGeometry.Scheme.Cover.recoveredLocalModelMap_isPullback
DocumentationEach actual recovered chart is cartesian over its base chart.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits AlgebraicGeometry
universe u
namespace AlgebraicGeometry.Scheme.Cover
variable {S : Scheme.{u}} (𝒰 : S.OpenCover) (Z : Over S)
variable (M : ∀ i : 𝒰.I₀, Over (𝒰.X i))
variable (e : ∀ i : 𝒰.I₀, M i ≅ (Over.pullback (𝒰.f i)).obj Z)
local instance recoveredLocalModelMap_isOpenImmersion (i : 𝒰.I₀) :
IsOpenImmersion (recoveredLocalModelMap 𝒰 Z M e i) := by
dsimp only [recoveredLocalModelMap]
infer_instance
AlgebraicGeometry.Scheme.Cover.recoveredOverlap
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits AlgebraicGeometry
universe u
namespace AlgebraicGeometry.Scheme.Cover
variable {S : Scheme.{u}} (𝒰 : S.OpenCover) (Z : Over S)
variable (M : ∀ i : 𝒰.I₀, Over (𝒰.X i))
variable (e : ∀ i : 𝒰.I₀, M i ≅ (Over.pullback (𝒰.f i)).obj Z)
local instance recoveredLocalModelMap_isOpenImmersion (i : 𝒰.I₀) :
IsOpenImmersion (recoveredLocalModelMap 𝒰 Z M e i) := by
dsimp only [recoveredLocalModelMap]
infer_instance
AlgebraicGeometry.Scheme.Cover.recoveredOverlapTransfer
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits AlgebraicGeometry
universe u
namespace AlgebraicGeometry.Scheme.Cover
variable {S : Scheme.{u}} (𝒰 : S.OpenCover) (Z : Over S)
variable (M : ∀ i : 𝒰.I₀, Over (𝒰.X i))
variable (e : ∀ i : 𝒰.I₀, M i ≅ (Over.pullback (𝒰.f i)).obj Z)
local instance recoveredLocalModelMap_isOpenImmersion (i : 𝒰.I₀) :
IsOpenImmersion (recoveredLocalModelMap 𝒰 Z M e i) := by
dsimp only [recoveredLocalModelMap]
infer_instance
AlgebraicGeometry.Scheme.Cover.recoveredOverlapTransfer_structure
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits AlgebraicGeometry
universe u
namespace AlgebraicGeometry.Scheme.Cover
variable {S : Scheme.{u}} (𝒰 : S.OpenCover) (Z : Over S)
variable (M : ∀ i : 𝒰.I₀, Over (𝒰.X i))
variable (e : ∀ i : 𝒰.I₀, M i ≅ (Over.pullback (𝒰.f i)).obj Z)
local instance recoveredLocalModelMap_isOpenImmersion (i : 𝒰.I₀) :
IsOpenImmersion (recoveredLocalModelMap 𝒰 Z M e i) := by
dsimp only [recoveredLocalModelMap]
infer_instance
AlgebraicGeometry.Scheme.Cover.recoveredOverlapTransfer_chartMap
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits AlgebraicGeometry
universe u
namespace AlgebraicGeometry.Scheme.Cover
variable {S : Scheme.{u}} (𝒰 : S.OpenCover) (Z : Over S)
variable (M : ∀ i : 𝒰.I₀, Over (𝒰.X i))
variable (e : ∀ i : 𝒰.I₀, M i ≅ (Over.pullback (𝒰.f i)).obj Z)
local instance recoveredLocalModelMap_isOpenImmersion (i : 𝒰.I₀) :
IsOpenImmersion (recoveredLocalModelMap 𝒰 Z M e i) := by
dsimp only [recoveredLocalModelMap]
infer_instance
AlgebraicGeometry.Scheme.Cover.recoveredOverlapTransition
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits AlgebraicGeometry
universe u
namespace AlgebraicGeometry.Scheme.Cover
variable {S : Scheme.{u}} (𝒰 : S.OpenCover) (Z : Over S)
variable (M : ∀ i : 𝒰.I₀, Over (𝒰.X i))
variable (e : ∀ i : 𝒰.I₀, M i ≅ (Over.pullback (𝒰.f i)).obj Z)
local instance recoveredLocalModelMap_isOpenImmersion (i : 𝒰.I₀) :
IsOpenImmersion (recoveredLocalModelMap 𝒰 Z M e i) := by
dsimp only [recoveredLocalModelMap]
infer_instance
AlgebraicGeometry.Scheme.Cover.recoveredOverlapTransition_fst
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits AlgebraicGeometry
universe u
namespace AlgebraicGeometry.Scheme.Cover
variable {S : Scheme.{u}} (𝒰 : S.OpenCover) (Z : Over S)
variable (M : ∀ i : 𝒰.I₀, Over (𝒰.X i))
variable (e : ∀ i : 𝒰.I₀, M i ≅ (Over.pullback (𝒰.f i)).obj Z)
local instance recoveredLocalModelMap_isOpenImmersion (i : 𝒰.I₀) :
IsOpenImmersion (recoveredLocalModelMap 𝒰 Z M e i) := by
dsimp only [recoveredLocalModelMap]
infer_instance
AlgebraicGeometry.Scheme.Cover.recoveredOverlapTransition_snd
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits AlgebraicGeometry
universe u
namespace AlgebraicGeometry.Scheme.Cover
variable {S : Scheme.{u}} (𝒰 : S.OpenCover) (Z : Over S)
variable (M : ∀ i : 𝒰.I₀, Over (𝒰.X i))
variable (e : ∀ i : 𝒰.I₀, M i ≅ (Over.pullback (𝒰.f i)).obj Z)
local instance recoveredLocalModelMap_isOpenImmersion (i : 𝒰.I₀) :
IsOpenImmersion (recoveredLocalModelMap 𝒰 Z M e i) := by
dsimp only [recoveredLocalModelMap]
infer_instance
AlgebraicGeometry.Scheme.Cover.recoveredOverlapTransition_chartMap
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits AlgebraicGeometry
universe u
namespace AlgebraicGeometry.Scheme.Cover
variable {S : Scheme.{u}} (𝒰 : S.OpenCover) (Z : Over S)
variable (M : ∀ i : 𝒰.I₀, Over (𝒰.X i))
variable (e : ∀ i : 𝒰.I₀, M i ≅ (Over.pullback (𝒰.f i)).obj Z)
local instance recoveredLocalModelMap_isOpenImmersion (i : 𝒰.I₀) :
IsOpenImmersion (recoveredLocalModelMap 𝒰 Z M e i) := by
dsimp only [recoveredLocalModelMap]
infer_instance
AlgebraicGeometry.Scheme.Cover.recoveredOverlapTransition_id
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits AlgebraicGeometry
universe u
namespace AlgebraicGeometry.Scheme.Cover
variable {S : Scheme.{u}} (𝒰 : S.OpenCover) (Z : Over S)
variable (M : ∀ i : 𝒰.I₀, Over (𝒰.X i))
variable (e : ∀ i : 𝒰.I₀, M i ≅ (Over.pullback (𝒰.f i)).obj Z)
local instance recoveredLocalModelMap_isOpenImmersion (i : 𝒰.I₀) :
IsOpenImmersion (recoveredLocalModelMap 𝒰 Z M e i) := by
dsimp only [recoveredLocalModelMap]
infer_instance
AlgebraicGeometry.Scheme.Cover.recoveredTriple
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits AlgebraicGeometry
universe u
namespace AlgebraicGeometry.Scheme.Cover
variable {S : Scheme.{u}} (𝒰 : S.OpenCover) (Z : Over S)
variable (M : ∀ i : 𝒰.I₀, Over (𝒰.X i))
variable (e : ∀ i : 𝒰.I₀, M i ≅ (Over.pullback (𝒰.f i)).obj Z)
local instance recoveredLocalModelMap_isOpenImmersion (i : 𝒰.I₀) :
IsOpenImmersion (recoveredLocalModelMap 𝒰 Z M e i) := by
dsimp only [recoveredLocalModelMap]
infer_instance
AlgebraicGeometry.Scheme.Cover.recoveredTripleToOverlap
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits AlgebraicGeometry
universe u
namespace AlgebraicGeometry.Scheme.Cover
variable {S : Scheme.{u}} (𝒰 : S.OpenCover) (Z : Over S)
variable (M : ∀ i : 𝒰.I₀, Over (𝒰.X i))
variable (e : ∀ i : 𝒰.I₀, M i ≅ (Over.pullback (𝒰.f i)).obj Z)
local instance recoveredLocalModelMap_isOpenImmersion (i : 𝒰.I₀) :
IsOpenImmersion (recoveredLocalModelMap 𝒰 Z M e i) := by
dsimp only [recoveredLocalModelMap]
infer_instance
AlgebraicGeometry.Scheme.Cover.recoveredTripleTransition
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits AlgebraicGeometry
universe u
namespace AlgebraicGeometry.Scheme.Cover
variable {S : Scheme.{u}} (𝒰 : S.OpenCover) (Z : Over S)
variable (M : ∀ i : 𝒰.I₀, Over (𝒰.X i))
variable (e : ∀ i : 𝒰.I₀, M i ≅ (Over.pullback (𝒰.f i)).obj Z)
local instance recoveredLocalModelMap_isOpenImmersion (i : 𝒰.I₀) :
IsOpenImmersion (recoveredLocalModelMap 𝒰 Z M e i) := by
dsimp only [recoveredLocalModelMap]
infer_instance
AlgebraicGeometry.Scheme.Cover.recoveredTripleTransition_chartMap
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits AlgebraicGeometry
universe u
namespace AlgebraicGeometry.Scheme.Cover
variable {S : Scheme.{u}} (𝒰 : S.OpenCover) (Z : Over S)
variable (M : ∀ i : 𝒰.I₀, Over (𝒰.X i))
variable (e : ∀ i : 𝒰.I₀, M i ≅ (Over.pullback (𝒰.f i)).obj Z)
local instance recoveredLocalModelMap_isOpenImmersion (i : 𝒰.I₀) :
IsOpenImmersion (recoveredLocalModelMap 𝒰 Z M e i) := by
dsimp only [recoveredLocalModelMap]
infer_instance
AlgebraicGeometry.Scheme.Cover.recoveredTripleTransition_cocycle
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits AlgebraicGeometry
universe u
namespace AlgebraicGeometry.Scheme.Cover
variable {S : Scheme.{u}} (𝒰 : S.OpenCover) (Z : Over S)
variable (M : ∀ i : 𝒰.I₀, Over (𝒰.X i))
variable (e : ∀ i : 𝒰.I₀, M i ≅ (Over.pullback (𝒰.f i)).obj Z)
local instance recoveredLocalModelMap_isOpenImmersion (i : 𝒰.I₀) :
IsOpenImmersion (recoveredLocalModelMap 𝒰 Z M e i) := by
dsimp only [recoveredLocalModelMap]
infer_instance
AlgebraicGeometry.Scheme.Cover.recoveredOverlapGlueData
DocumentationActual local models recovered from one scheme determine gluing data on their literal pairwise overlaps, including the diagonal and triple cocycle laws.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits AlgebraicGeometry
universe u
namespace AlgebraicGeometry.Scheme.Cover
variable {S : Scheme.{u}} (𝒰 : S.OpenCover) (Z : Over S)
variable (M : ∀ i : 𝒰.I₀, Over (𝒰.X i))
variable (e : ∀ i : 𝒰.I₀, M i ≅ (Over.pullback (𝒰.f i)).obj Z)
local instance recoveredLocalModelMap_isOpenImmersion (i : 𝒰.I₀) :
IsOpenImmersion (recoveredLocalModelMap 𝒰 Z M e i) := by
dsimp only [recoveredLocalModelMap]
infer_instance
AlgebraicGeometry.Scheme.Cover.recoveredOverlapGlueData_transition_structure
DocumentationThe recovered transition preserves the actual structure map to the other base chart.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits AlgebraicGeometry
universe u
namespace AlgebraicGeometry.Scheme.Cover
variable {S : Scheme.{u}} (𝒰 : S.OpenCover) (Z : Over S)
variable (M : ∀ i : 𝒰.I₀, Over (𝒰.X i))
variable (e : ∀ i : 𝒰.I₀, M i ≅ (Over.pullback (𝒰.f i)).obj Z)
local instance recoveredLocalModelMap_isOpenImmersion (i : 𝒰.I₀) :
IsOpenImmersion (recoveredLocalModelMap 𝒰 Z M e i) := by
dsimp only [recoveredLocalModelMap]
infer_instance
AlgebraicGeometry.Scheme.Cover.recoveredOverlapGlueData_transition_map
DocumentationThe local maps to the original scheme agree on the recovered overlaps.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits AlgebraicGeometry
universe u
namespace AlgebraicGeometry.Scheme.Cover
variable {S : Scheme.{u}} (𝒰 : S.OpenCover) (Z : Over S)
variable (M : ∀ i : 𝒰.I₀, Over (𝒰.X i))
variable (e : ∀ i : 𝒰.I₀, M i ≅ (Over.pullback (𝒰.f i)).obj Z)
local instance recoveredLocalModelMap_isOpenImmersion (i : 𝒰.I₀) :
IsOpenImmersion (recoveredLocalModelMap 𝒰 Z M e i) := by
dsimp only [recoveredLocalModelMap]
infer_instance
AlgebraicGeometry.Scheme.Cover.recoveredOverlapGlueData_transition_base
DocumentationThe recovered transition preserves the structure map to the covered base.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits AlgebraicGeometry
universe u
namespace AlgebraicGeometry.Scheme.Cover
variable {S : Scheme.{u}} (𝒰 : S.OpenCover) (Z : Over S)
variable (M : ∀ i : 𝒰.I₀, Over (𝒰.X i))
variable (e : ∀ i : 𝒰.I₀, M i ≅ (Over.pullback (𝒰.f i)).obj Z)
local instance recoveredLocalModelMap_isOpenImmersion (i : 𝒰.I₀) :
IsOpenImmersion (recoveredLocalModelMap 𝒰 Z M e i) := by
dsimp only [recoveredLocalModelMap]
infer_instance
AlgebraicGeometry.Scheme.Cover.recoveredOverlapGlueData_isPullback
DocumentationThe recovered overlap is the actual intersection of the two recovered charts.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits AlgebraicGeometry
universe u
namespace AlgebraicGeometry.Scheme.Cover
variable {S : Scheme.{u}} (𝒰 : S.OpenCover) (Z : Over S)
variable (M : ∀ i : 𝒰.I₀, Over (𝒰.X i))
variable (e : ∀ i : 𝒰.I₀, M i ≅ (Over.pullback (𝒰.f i)).obj Z)
local instance recoveredLocalModelMap_isOpenImmersion (i : 𝒰.I₀) :
IsOpenImmersion (recoveredLocalModelMap 𝒰 Z M e i) := by
dsimp only [recoveredLocalModelMap]
infer_instance
AlgebraicGeometry.Scheme.Cover.recoveredLocalModelCover
DocumentationThe recovered local models form an actual open cover of the original scheme.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits AlgebraicGeometry
universe u
namespace AlgebraicGeometry.Scheme.Cover
variable {S : Scheme.{u}} (𝒰 : S.OpenCover) (Z : Over S)
variable (M : ∀ i : 𝒰.I₀, Over (𝒰.X i))
variable (e : ∀ i : 𝒰.I₀, M i ≅ (Over.pullback (𝒰.f i)).obj Z)
local instance recoveredLocalModelMap_isOpenImmersion (i : 𝒰.I₀) :
IsOpenImmersion (recoveredLocalModelMap 𝒰 Z M e i) := by
dsimp only [recoveredLocalModelMap]
infer_instance