OAI/RepresentationTheory/KazhdanLusztig/SheafMorphisms.lean
96 declarations, 0 contain sorry, 0 declared as axioms
Graded sheaf morphisms, exact section constructions and character sums.
- structure
OAI.KLInvariance.Graded.NonnegativeBasisline 20 - theorem
OAI.KLInvariance.Graded.exists_nonnegativeBasisline 29 - def
OAI.KLInvariance.Graded.NonnegativeBasis.polynomialline 47 - lemma
OAI.KLInvariance.Graded.NonnegativeBasis.coeff_nonnegline 51 - lemma
OAI.KLInvariance.Graded.NonnegativeBasis.eval₂_eqline 58 - lemma
OAI.KLInvariance.Graded.NonnegativeBasis.hasSumline 64 - lemma
OAI.KLInvariance.Graded.NonnegativeBasis.polynomial_eqline 72 - def
OAI.KLInvariance.Graded.characterline 89 - lemma
OAI.KLInvariance.Graded.character_coeff_nonnegline 93 - lemma
OAI.KLInvariance.Graded.character_eqline 98 - theorem
OAI.KLInvariance.Graded.polynomial_scalar_mod_positiveline 114 - abbrev
OAI.KLInvariance.BruhatGraph.Coefficientline 139 - def
OAI.KLInvariance.BruhatGraph.rootline 141 - def
OAI.KLInvariance.BruhatGraph.polynomialLabelline 144 - theorem
OAI.KLInvariance.BruhatGraph.polynomialLabel_homogeneousline 148 - theorem
OAI.KLInvariance.BruhatGraph.polynomialLabel_ne_zeroline 160 - theorem
OAI.KLInvariance.BruhatGraph.exists_boundarySheafline 172 - def
OAI.KLInvariance.BruhatGraph.boundarySheafline 202 - def
OAI.KLInvariance.BruhatGraph.stalkCharacterline 206 - theorem
OAI.KLInvariance.BruhatGraph.stalkCharacter_coeff_nonnegline 211 - def
OAI.KLInvariance.BruhatGraph.StalkCharacterObligationline 219 - def
OAI.KLInvariance.BruhatGraph.CostalkFreeObligationline 223 - theorem
OAI.KLInvariance.simple_mul_bruhat_of_descentline 243 - theorem
OAI.KLInvariance.lower_parity_balanceline 252 - def
OAI.KLInvariance.externalLowerline 275 - theorem
OAI.KLInvariance.mem_externalLowerline 279 - theorem
OAI.KLInvariance.one_bruhatline 284 - theorem
OAI.KLInvariance.external_parity_card_leline 288 - abbrev
OAI.KLInvariance.BruhatGraph.lowerIdealGraphline 345 - def
OAI.KLInvariance.BruhatGraph.lowerIntervalMapline 348 - theorem
OAI.KLInvariance.BruhatGraph.lowerIntervalMap_injectiveline 358 - theorem
OAI.KLInvariance.BruhatGraph.lowerIntervalMap_outgoingline 365 - def
OAI.KLInvariance.BruhatGraph.lowerIntervalBoundaryline 378 - def
OAI.KLInvariance.BruhatGraph.boundaryModelsline 385 - theorem
OAI.KLInvariance.Graded.basis_coordinates_gradedline 422 - theorem
OAI.KLInvariance.Graded.ModuleData.exists_equiv_shiftedUnitsline 457 - def
OAI.KLInvariance.QuotientEdge.descendline 509 - theorem
OAI.KLInvariance.QuotientEdge.descend_applyline 514 - theorem
OAI.KLInvariance.QuotientEdge.kernel_scalar_leline 520 - def
OAI.KLInvariance.Graded.ModuleData.quotientHomline 539 - theorem
OAI.KLInvariance.Graded.ModuleData.quotientHom_applyline 549 - structure
OAI.KLInvariance.MomentGraph.GradedSheaf.Homline 570 - structure
OAI.KLInvariance.MomentGraph.GradedSheaf.OnHomline 578 - def
OAI.KLInvariance.MomentGraph.GradedSheaf.Hom.compline 591 - def
OAI.KLInvariance.MomentGraph.GradedSheaf.OnHom.ofUnivline 607 - def
OAI.KLInvariance.MomentGraph.GradedSheaf.OnHom.mapAssignmentline 613 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.OnHom.mapAssignment_atline 618 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.OnHom.compatibleline 625 - def
OAI.KLInvariance.MomentGraph.GradedSheaf.OnHom.boundaryline 639 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.OnHom.boundaryMapline 648 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.OnHom.map_stalk_image_leline 658 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.OnHom.extend_stalkline 675 - def
OAI.KLInvariance.MomentGraph.GradedSheaf.castVertexHomline 715 - def
OAI.KLInvariance.MomentGraph.GradedSheaf.OnHom.extendline 723 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.OnHom.extend_vertex_oldline 770 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.OnHom.extend_vertex_newline 784 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.OnHom.cast_vertexline 827 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.OnHom.exists_extensionline 834 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.exists_hom_topline 917 - theorem
OAI.KLInvariance.Graded.ModuleData.idempotent_eq_zeroline 961 - structure
OAI.KLInvariance.MomentGraph.GradedSheaf.Endomorphismline 996 - def
OAI.KLInvariance.MomentGraph.GradedSheaf.Endomorphism.complementline 1007 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.Endomorphism.complement_idempotentline 1023 - theorem
OAI.KLInvariance.Graded.ModuleData.unit_idempotent_trivialline 1040 - theorem
OAI.KLInvariance.MomentGraph.BoundarySheaf.idempotent_zero_of_top_zeroline 1087 - theorem
OAI.KLInvariance.MomentGraph.BoundarySheaf.idempotent_trivialline 1124Source documentation
Actual indecomposability in the idempotent formulation. A direct sum splitting supplies such a homogeneous idempotent, hence one summand vanishes.
theorem idempotent_trivial [Finite V] [IsDomain A] (f : B.sheaf.Endomorphism) (hi : ∀ x v, (f.vertex x).map ((f.vertex x).map v) = (f.vertex x).map v) : ((∀ x, (f.vertex x).map = 0) ∧ (∀ e, (f.edge e).map = 0)) ∨ ((∀ x, (f.vertex x).map = LinearMap.id) ∧ (∀ e, (f.edge e).map = LinearMap.id)) := by … - theorem
OAI.KLInvariance.Graded.ModuleData.MinimalCover.bijective_of_boundaryIsoline 1171 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.Endomorphism.edge_bijective_of_vertexline 1220 - theorem
OAI.KLInvariance.MomentGraph.BoundarySheaf.endomorphism_bijective_of_topline 1252 - def
OAI.KLInvariance.Graded.ModuleData.Hom.inverseline 1312 - theorem
OAI.KLInvariance.Graded.ModuleData.Hom.map_inverseline 1320 - theorem
OAI.KLInvariance.Graded.ModuleData.Hom.inverse_mapline 1323 - def
OAI.KLInvariance.MomentGraph.GradedSheaf.Hom.toEndomorphismline 1337 - def
OAI.KLInvariance.MomentGraph.GradedSheaf.Hom.inverseline 1340 - structure
OAI.KLInvariance.MomentGraph.GradedSheaf.SplitInline 1354 - theorem
OAI.KLInvariance.MomentGraph.BoundarySheaf.splitIn_of_top_splitline 1380 - theorem
OAI.KLInvariance.Graded.ModuleData.exists_minimalCover_splitline 1427 - def
OAI.KLInvariance.Graded.ModuleData.Hom.splitEquivline 1445 - theorem
OAI.KLInvariance.Graded.ModuleData.Hom.splitEquiv_gradedline 1450 - theorem
OAI.KLInvariance.Graded.ModuleData.Hom.kernel_free_of_splitline 1459 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.AboveIso.split_stalk_gradedline 1496 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.extend_modelSumline 1567 - theorem
OAI.KLInvariance.MomentGraph.GradedSheaf.exists_modelSumIsoline 1642Source documentation
Finite graded decomposition with actual nonnegative shifts.
theorem exists_modelSumIso [Finite V] (hBfree : ∀ x, Module.Free A (B.vertex x)) (hBq : B.UpperQuotient α) (hBf : B.forget.Flabby) (hBg : B.forget.Generated) : ∃ C : GradedSheaf (𝓐 := 𝓐) G, …Mentions: OAI.KLInvariance.MomentGraph.GradedSheaf
- def
OAI.KLInvariance.Graded.ModuleData.mapNonnegativeBasisline 1708 - theorem
OAI.KLInvariance.Graded.ModuleData.character_eq_of_gradedEquivline 1717 - abbrev
OAI.KLInvariance.Graded.ModuleData.charline 1742 - def
OAI.KLInvariance.Graded.ModuleData.shiftedBasisline 1745 - instance
OAI.KLInvariance.Graded.ModuleData.shift_freeline 1755 - theorem
OAI.KLInvariance.Graded.ModuleData.char_shiftline 1758 - def
OAI.KLInvariance.Graded.ModuleData.productBasisline 1765 - instance
OAI.KLInvariance.Graded.ModuleData.prod_freeline 1785 - theorem
OAI.KLInvariance.Graded.ModuleData.char_prodline 1789 - def
OAI.KLInvariance.Graded.ModuleData.piBasisline 1799 - instance
OAI.KLInvariance.Graded.ModuleData.pi_freeline 1817 - theorem
OAI.KLInvariance.Graded.ModuleData.char_piline 1823 - theorem
OAI.KLInvariance.Graded.ModuleData.char_zeroline 1835