OAI/RepresentationTheory/KazhdanLusztig/Sheaves.lean
21 declarations, 0 contain sorry, 0 declared as axioms
Ordered moment graphs, sheaves, flabbiness, sections and boundary images.
- structure
OAI.KLInvariance.MomentGraph.OrderedGraphline 21 - structure
OAI.KLInvariance.MomentGraph.Sheafline 28 - abbrev
OAI.KLInvariance.MomentGraph.Sheaf.Assignmentline 37 - def
OAI.KLInvariance.MomentGraph.Sheaf.CompatibleOnline 41Source documentation
Exactly the usual section compatibility on edges with both endpoints in
Ω; coordinates outsideΩare ignored and can be chosen arbitrarily.def CompatibleOn (Ω : Set V) (f : B.Assignment) : Prop := …
- def
OAI.KLInvariance.MomentGraph.Sheaf.IsGloballine 45 - def
OAI.KLInvariance.MomentGraph.Sheaf.Flabbyline 48Source documentation
Extension of ordinary sections over ambient upper sets.
def Flabby : Prop := …
- def
OAI.KLInvariance.MomentGraph.Sheaf.ClosedUnderline 54Source documentation
Closure under the edges whose modules survive, strictly weaker than being an ambient upper set.
def ClosedUnder (_B : Sheaf (R := R) G) (live : Set E) (Ω : Set V) : Prop := …
Mentions: OAI.KLInvariance.MomentGraph.Sheaf
- theorem
OAI.KLInvariance.MomentGraph.Sheaf.compatible_monoline 57 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.extend_oneline 63Source documentation
One step of the descending extension in
loc:relative-flabbiness. Previously assigned lower neighbors can only be on zero edge modules.theorem extend_one (hb : B.Flabby) (live : Set E) (hdead : ∀ e, e ∉ live → Subsingleton (B.edge e)) (Ω : Set V) (hΩ : B.ClosedUnder live Ω) (a : V) (ha : a ∉ Ω) (hmax : ∀ y, a < y → y ∈ Ω) (f : B.Assignment) (hf : B.CompatibleOn Ω f) : ∃ g : B.Assignment, B.CompatibleOn (insert a Ω) g ∧ (∀ x ∈ Ω, g x = f x) := by … - theorem
OAI.KLInvariance.MomentGraph.Sheaf.closedUnder_insertline 95 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.extend_closedUnderline 106Source documentation
A finite flabby graph sheaf extends from every set closed under its nonzero edges. This is the source's relative-flabbiness argument in full, not merely a restatement of flabbiness for ambient upper sets.
theorem extend_closedUnder [Finite V] (hb : B.Flabby) (live : Set E) (hdead : ∀ e, e ∉ live → Subsingleton (B.edge e)) (Ω : Set V) (hΩ : B.ClosedUnder live Ω) (f : B.Assignment) (hf : B.CompatibleOn Ω f) : ∃ g : B.Assignment, B.IsGlobal g ∧ (∀ x ∈ Ω, g x = f x) := by … - def
OAI.KLInvariance.MomentGraph.Sheaf.sectionsline 161Source documentation
The actual module of sections on a vertex set. Coordinates outside the set are harmless and ignored by all restriction maps.
def sections (Ω : Set V) : Submodule R B.Assignment where …
- def
OAI.KLInvariance.MomentGraph.Sheaf.Generatedline 175Source documentation
Generation at a stalk by genuine global sections.
def Generated : Prop := …
- abbrev
OAI.KLInvariance.MomentGraph.Sheaf.Outgoingline 178 - abbrev
OAI.KLInvariance.MomentGraph.Sheaf.Boundaryline 180 - def
OAI.KLInvariance.MomentGraph.Sheaf.stalkMapline 183Source documentation
The lower-end stalk map on all upward edges.
def stalkMap (x : V) : B.vertex x →ₗ[R] B.Boundary x where …
- def
OAI.KLInvariance.MomentGraph.Sheaf.boundaryMapline 189Source documentation
Boundary values supplied by sections strictly above a vertex.
def boundaryMap (x : V) : B.sections (Set.Ioi x) →ₗ[R] B.Boundary x where …
- def
OAI.KLInvariance.MomentGraph.Sheaf.boundaryImageline 194 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.range_stalkMap_eq_boundaryImageline 199Source documentation
The precise boundary-image identity in
loc:decomposition. Generation supplies one inclusion and flabbiness supplies the other.theorem range_stalkMap_eq_boundaryImage (hf : B.Flabby) (hg : B.Generated) (x : V) : LinearMap.range (B.stalkMap x) = B.boundaryImage x := by … - def
OAI.KLInvariance.MomentGraph.Sheaf.stalkCoverline 230Source documentation
A sheaf satisfying the two standard section properties gives an actual surjection of its stalk onto the boundary module.
def stalkCover (hf : B.Flabby) (hg : B.Generated) (x : V) : B.vertex x →ₗ[R] B.boundaryImage x := … - theorem
OAI.KLInvariance.MomentGraph.Sheaf.stalkCover_surjectiveline 236