OAI/RepresentationTheory/KazhdanLusztig/MinimalExtensions.lean
147 declarations, 0 contain sorry, 0 declared as axioms
Minimal-boundary extension sheaves, graded splittings and sheaf decomposition.
- def
OAI.KLInvariance.MomentGraph.GradedSheaf.lowerAtline 20Source documentation
The actual lower restriction, with its source explicitly identified.
def lowerAt (x : V) (e : Sheaf.Outgoing (G := G) x) : …
- theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.lowerAt_mapline 25 - def
OAI.KLInvariance.MomentGraph.GradedSheaf.upwardSubmoduleline 31Source documentation
The same kernel, typed in the graded stalk so base-field instances are explicit.
def upwardSubmodule (x : V) (F : Set (Sheaf.Outgoing (G := G) x)) : …
- theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.upwardKernel_homogeneousline 34 - def
OAI.KLInvariance.MomentGraph.GradedSheaf.upwardKernelline 43 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.upwardKernel_insertline 47 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.hilbert_edge_incrementline 59 - def
OAI.KLInvariance.MomentGraph.GradedSheaf.stalkHomline 93 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.AboveIso.extend_stalk_gradedline 116 - def
OAI.KLInvariance.Graded.ModuleData.equivOfEqline 182 - theorem
OAI.KLInvariance.Graded.ModuleData.equivOfEq_gradedline 185 - theorem
OAI.KLInvariance.Graded.ModuleData.quotient_iso_gradedline 190 - structure
OAI.KLInvariance.MomentGraph.GradedSheaf.Isoline 210 - structure
OAI.KLInvariance.MomentGraph.GradedSheaf.OnIsoline 214 - def
OAI.KLInvariance.MomentGraph.GradedSheaf.OnIso.ofUnivline 224 - def
OAI.KLInvariance.MomentGraph.GradedSheaf.OnIso.extendline 229 - def
OAI.KLInvariance.MomentGraph.Sheaf.zeroline 271 - def
OAI.KLInvariance.MomentGraph.Sheaf.prodline 277 - lemma
OAI.KLInvariance.MomentGraph.Sheaf.prod_generatedline 283 - lemma
OAI.KLInvariance.MomentGraph.Sheaf.prod_flabbyline 290 - lemma
OAI.KLInvariance.MomentGraph.Sheaf.prod_upperQuotientline 298 - lemma
OAI.KLInvariance.MomentGraph.Sheaf.pi_upperQuotientline 315 - lemma
OAI.KLInvariance.MomentGraph.Sheaf.prod_kernel_iffline 332 - lemma
OAI.KLInvariance.MomentGraph.Sheaf.prod_minimalline 352 - def
OAI.KLInvariance.MomentGraph.Sheaf.addZeroRightline 382 - lemma
OAI.KLInvariance.MomentGraph.Sheaf.addZeroRight_applyline 391 - def
OAI.KLInvariance.MomentGraph.Sheaf.OnIso.prodZeroline 395 - lemma
OAI.KLInvariance.MomentGraph.Sheaf.pi_subsingleton_vertexline 413 - lemma
OAI.KLInvariance.MomentGraph.Sheaf.pi_subsingleton_edgeline 417 - def
OAI.KLInvariance.Graded.ModuleData.zeroline 433 - def
OAI.KLInvariance.Graded.ModuleData.Hom.zeroline 448 - def
OAI.KLInvariance.Graded.ModuleData.Hom.piline 451 - def
OAI.KLInvariance.MomentGraph.GradedSheaf.shiftline 465 - def
OAI.KLInvariance.MomentGraph.GradedSheaf.zeroline 471 - def
OAI.KLInvariance.MomentGraph.GradedSheaf.prodline 477 - def
OAI.KLInvariance.MomentGraph.GradedSheaf.piline 483 - def
OAI.KLInvariance.MomentGraph.GradedSheaf.OnIso.prodZeroline 490 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.shift_forgetline 498 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.zero_forgetline 500 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.prod_forgetline 501 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.pi_forgetline 503 - def
OAI.KLInvariance.MomentGraph.lowerGraphline 522 - abbrev
OAI.KLInvariance.MomentGraph.GradedSheaf.Witnessline 531 - def
OAI.KLInvariance.MomentGraph.GradedSheaf.lowerExtendline 535 - def
OAI.KLInvariance.MomentGraph.GradedSheaf.lowerExtendVertexline 546 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.lowerExtendVertex_gradedline 556 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.lowerExtend_supportline 560 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.lowerExtend_freeline 563 - def
OAI.KLInvariance.MomentGraph.GradedSheaf.liftLowerAssignmentline 569 - def
OAI.KLInvariance.MomentGraph.GradedSheaf.projectLowerAssignmentline 572 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.projectLower_compatibleline 575 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.liftLower_compatibleline 581 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.lowerExtend_generatedline 588 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.lowerExtend_flabbyline 598 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.lowerExtend_quotientline 607 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.lowerExtend_minimalline 627 - instance
OAI.KLInvariance.MomentGraph.GradedSheaf.zeroVertex_subsingletonline 656 - instance
OAI.KLInvariance.MomentGraph.GradedSheaf.zeroEdge_subsingletonline 658 - structure
OAI.KLInvariance.MomentGraph.GradedSheaf.BoundaryModelsline 661 - inductive
OAI.KLInvariance.MomentGraph.GradedSheaf.ModelSumline 672 - lemma
OAI.KLInvariance.MomentGraph.GradedSheaf.ModelSum.monoline 683 - lemma
OAI.KLInvariance.MomentGraph.GradedSheaf.ModelSum.freeline 689 - lemma
OAI.KLInvariance.MomentGraph.GradedSheaf.ModelSum.quotientline 698 - lemma
OAI.KLInvariance.MomentGraph.GradedSheaf.ModelSum.generatedline 707 - lemma
OAI.KLInvariance.MomentGraph.GradedSheaf.ModelSum.flabbyline 715 - lemma
OAI.KLInvariance.MomentGraph.GradedSheaf.ModelSum.minimalline 720 - def
OAI.KLInvariance.MomentGraph.lowerBoundaryline 757 - def
OAI.KLInvariance.MomentGraph.actualBoundaryModelsline 762 - theorem
OAI.KLInvariance.MomentGraph.BoundarySheaf.extend_isoline 806 - theorem
OAI.KLInvariance.MomentGraph.BoundarySheaf.exists_gradedIsoline 829 - def
OAI.KLInvariance.MomentGraph.Sheaf.quotientLinearline 888 - def
OAI.KLInvariance.MomentGraph.Sheaf.structureSheafline 891 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.structureSheaf_freeline 898 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.structureSheaf_finiteline 901 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.structureSheaf_supportline 904 - def
OAI.KLInvariance.MomentGraph.Sheaf.structureVertexIsoline 908 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.structureSheaf_generatedline 917 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.structureSheaf_upperQuotientline 925 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.structureSheaf_minimalline 944 - def
OAI.KLInvariance.MomentGraph.Sheaf.baseChangeline 989 - def
OAI.KLInvariance.MomentGraph.Sheaf.tensorAssignmentsline 995 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.tensorAssignments_tmulline 998 - lemma
OAI.KLInvariance.MomentGraph.Sheaf.baseChange_tmul_compatibleline 1001 - def
OAI.KLInvariance.MomentGraph.Sheaf.tensorSectionsline 1007 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.tensorSections_tmulline 1016 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.baseChange_generatedline 1019 - def
OAI.KLInvariance.MomentGraph.Sheaf.constraintline 1031Source documentation
The finite section constraint whose kernel is the actual section module.
noncomputable def constraint (Ω : Set V) : B.Assignment →ₗ[R] (∀ e : {e : E // G.source e ∈ Ω ∧ G.target e ∈ Ω}, B.edge e.val) := … - lemma
OAI.KLInvariance.MomentGraph.Sheaf.ker_constraintline 1036 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.baseChange_vertex_freeline 1061 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.baseChange_vertex_finiteline 1065 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.baseChange_upperQuotientline 1069 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.tensorAssignments_bijectiveline 1102 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.constraint_tensorAssignmentsline 1107 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.tensorSections_surjectiveline 1121 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.tensorSections_injectiveline 1147 - def
OAI.KLInvariance.MomentGraph.Sheaf.tensorSectionsEquivline 1157Source documentation
Sections over every vertex subset commute with flat extension of scalars for a finite moment graph. No freeness or BMP character input is used.
def tensorSectionsEquiv [Finite V] [Finite E] [Module.Flat R S] (Ω : Set V) : S ⊗[R] B.sections Ω ≃ₗ[S] (B.baseChange S).sections Ω := … - theorem
OAI.KLInvariance.MomentGraph.Sheaf.baseChange_flabbyline 1162 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.Iso.flabbyline 1206 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.Iso.generatedline 1217 - def
OAI.KLInvariance.MomentGraph.Sheaf.baseChangeScalarline 1228 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.baseChangeScalar_tmulline 1230 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.span_mapline 1235 - def
OAI.KLInvariance.MomentGraph.Sheaf.baseChangeQuotientline 1239 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.baseChangeQuotient_tmulline 1244 - def
OAI.KLInvariance.MomentGraph.Sheaf.baseChangePiScalarline 1253 - def
OAI.KLInvariance.MomentGraph.Sheaf.baseChangePiQuotientline 1259 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.baseChangePiScalar_tmulline 1267 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.baseChangePiQuotient_tmulline 1271 - def
OAI.KLInvariance.MomentGraph.Sheaf.quotientPullbackline 1275 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.baseChangePi_naturalline 1280 - def
OAI.KLInvariance.MomentGraph.Sheaf.structureBaseChangeIsoline 1295 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.structureSheaf_flat_flabbyline 1304 - def
OAI.KLInvariance.MomentGraph.inducedGraphline 1323 - def
OAI.KLInvariance.MomentGraph.Sheaf.restrictline 1333 - def
OAI.KLInvariance.MomentGraph.Sheaf.restrictAssignmentline 1339 - def
OAI.KLInvariance.MomentGraph.Sheaf.extendAssignmentline 1341 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.extendAssignment_memline 1345 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.restrict_compatibleline 1353 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.restrict_globalline 1358 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.restrict_generatedline 1363 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.extend_compatibleline 1368 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.restrict_flabby_liveline 1385Source documentation
The induced subgraph may use upper sets which are not ambient upper sets. All nonzero exiting edges must stay in the subgraph.
theorem restrict_flabby_live [Finite V] (hb : B.Flabby) (live : Set E) (hdead : ∀ e, e ∉ live → Subsingleton (B.edge e)) (hclosed : ∀ e ∈ live, G.source e ∈ K → G.target e ∈ K) : (B.restrict K).Flabby := by … - theorem
OAI.KLInvariance.MomentGraph.Sheaf.restrict_quotientline 1406 - def
OAI.KLInvariance.MomentGraph.Sheaf.structureRestrictIsoline 1419 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.structureSheaf_edge_subsingletonline 1427 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.structureSheaf_lowerIdeal_flabbyline 1431 - structure
OAI.KLInvariance.MomentGraph.GraphMapline 1457 - def
OAI.KLInvariance.MomentGraph.Sheaf.moduleEqline 1468 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.moduleEq_applyline 1470 - def
OAI.KLInvariance.MomentGraph.Sheaf.pullbackline 1473 - def
OAI.KLInvariance.MomentGraph.Sheaf.pullAssignmentline 1479 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.pull_lowerline 1481 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.pull_upperline 1486 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.pull_globalline 1491 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.pullback_generatedline 1497 - def
OAI.KLInvariance.MomentGraph.Sheaf.pushAssignmentline 1502 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.pull_pushline 1507 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.pullback_flabby_liveline 1520 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.pullback_quotientline 1554 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.stalkMap_assignmentline 1590 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.pullback_kernelline 1596 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.moduleEq_gradedline 1644 - def
OAI.KLInvariance.MomentGraph.GradedSheaf.pullbackline 1650 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.forget_pullbackline 1658 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.pullback_edgeFlabbyline 1660 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.pullback_kernelMinimalline 1690 - def
OAI.KLInvariance.MomentGraph.BoundarySheaf.pullbackline 1716