OAI/RepresentationTheory/KazhdanLusztig/PlaneLocalization.lean
132 declarations, 0 contain sorry, 0 declared as axioms
Symmetric plane ideals, sheaf localization and scaled local products along genuine edges.
- def
OAI.KLInvariance.SymmetricPlaneIdeal.idealline 16 - def
OAI.KLInvariance.SymmetricPlaneIdeal.quotientMapline 19 - theorem
OAI.KLInvariance.SymmetricPlaneIdeal.quotientMap_ιline 23 - theorem
OAI.KLInvariance.SymmetricPlaneIdeal.ideal_le_kerline 27 - def
OAI.KLInvariance.SymmetricPlaneIdeal.forwardline 33 - def
OAI.KLInvariance.SymmetricPlaneIdeal.linearQuotientline 37 - def
OAI.KLInvariance.SymmetricPlaneIdeal.backwardline 44 - theorem
OAI.KLInvariance.SymmetricPlaneIdeal.forward_mkline 47 - theorem
OAI.KLInvariance.SymmetricPlaneIdeal.backward_ι_mkline 50 - def
OAI.KLInvariance.SymmetricPlaneIdeal.quotientEquivline 56 - theorem
OAI.KLInvariance.SymmetricPlaneIdeal.quotientEquiv_mk_ιline 76 - theorem
OAI.KLInvariance.SymmetricPlaneIdeal.ι_mem_iffline 80 - theorem
OAI.KLInvariance.SymmetricPlaneIdeal.ideal_eq_kerline 98 - instance
OAI.KLInvariance.SymmetricPlaneIdeal.ideal_isPrimeline 107 - theorem
OAI.KLInvariance.SymmetricPlaneIdeal.ideal_span_eqline 111 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.extend_modelSumline 147 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.exists_modelSumIsoline 207Source documentation
Actual finite descending decomposition over a local ring. This does not assume that localization preserves indecomposability. Its explicitly stated rank-one model criteria must be proved before applying it to a root plane.
theorem exists_modelSumIso [Finite V] (hBfree : ∀ x, Module.Free R (B.vertex x)) (hBfinite : ∀ x, Module.Finite R (B.vertex x)) (hBq : B.UpperQuotient α) (hBf : B.Flabby) (hBg : B.Generated) : ∃ C : Sheaf.{u,v,w,z} (R := R) G, … - theorem
OAI.KLInvariance.BruhatGraph.exists_outgoing_belowline 273 - def
OAI.KLInvariance.MomentGraph.Sheaf.structureLocalModelsline 289 - def
OAI.KLInvariance.TitsSpace.PlaneBasis.localModelsline 317 - def
OAI.KLInvariance.TitsSpace.embedLinearline 346 - theorem
OAI.KLInvariance.TitsSpace.embedLinear_injectiveline 351 - def
OAI.KLInvariance.TitsSpace.planePrimeline 355 - instance
OAI.KLInvariance.TitsSpace.planePrime_isPrimeline 359 - theorem
OAI.KLInvariance.TitsSpace.linear_mem_planePrime_iffline 362 - abbrev
OAI.KLInvariance.TitsSpace.PlaneRingline 381 - theorem
OAI.KLInvariance.TitsSpace.linear_mem_maximal_iffline 383 - theorem
OAI.KLInvariance.TitsSpace.linear_isUnit_iffline 389 - theorem
OAI.KLInvariance.TitsSpace.PlaneBasis.modelLabel_mem_maximalline 408 - def
OAI.KLInvariance.TitsSpace.PlaneBasis.localizedModelsline 415 - def
OAI.KLInvariance.TitsSpace.PlaneBasis.CosetVertexline 439 - instance
OAI.KLInvariance.TitsSpace.PlaneBasis.cosetOrderline 442 - def
OAI.KLInvariance.TitsSpace.PlaneBasis.cosetAmbientline 448 - theorem
OAI.KLInvariance.TitsSpace.PlaneBasis.cosetAmbient_injectiveline 451 - instance
OAI.KLInvariance.TitsSpace.PlaneBasis.cosetFiniteline 457 - def
OAI.KLInvariance.TitsSpace.PlaneBasis.CosetEdgeline 461 - def
OAI.KLInvariance.TitsSpace.PlaneBasis.cosetGraphline 464 - def
OAI.KLInvariance.TitsSpace.PlaneBasis.cosetEdgeAmbientline 472 - def
OAI.KLInvariance.TitsSpace.PlaneBasis.cosetGraphMapline 476 - theorem
OAI.KLInvariance.TitsSpace.PlaneBasis.coset_lowerline 483 - theorem
OAI.KLInvariance.TitsSpace.PlaneBasis.coset_outgoing_belowline 488 - theorem
OAI.KLInvariance.TitsSpace.PlaneBasis.coset_lift_liveline 497 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.edge_subsingleton_of_unitline 534 - def
OAI.KLInvariance.TitsSpace.PlaneBasis.cosetLabelline 558 - def
OAI.KLInvariance.TitsSpace.PlaneBasis.localizedCosetline 562 - theorem
OAI.KLInvariance.TitsSpace.PlaneBasis.polynomialLabel_unit_iffline 567 - theorem
OAI.KLInvariance.TitsSpace.PlaneBasis.localizedCoset_quotientline 577 - theorem
OAI.KLInvariance.TitsSpace.PlaneBasis.localizedCoset_generatedline 585 - theorem
OAI.KLInvariance.TitsSpace.PlaneBasis.localizedCoset_flabbyline 591 - def
OAI.KLInvariance.MomentGraph.Sheaf.propPiEquivline 621 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.moduleEq_pi_applyline 630 - def
OAI.KLInvariance.MomentGraph.Sheaf.structurePullbackIsoline 637 - def
OAI.KLInvariance.TitsSpace.PlaneBasis.cosetIntoline 681 - def
OAI.KLInvariance.TitsSpace.PlaneBasis.cosetIntoEdgeline 684 - def
OAI.KLInvariance.TitsSpace.PlaneBasis.cosetIntoGraphline 688 - theorem
OAI.KLInvariance.TitsSpace.PlaneBasis.cosetInto_injectiveline 696 - theorem
OAI.KLInvariance.TitsSpace.PlaneBasis.coset_label_eqline 703 - theorem
OAI.KLInvariance.TitsSpace.PlaneBasis.coset_modelLabel_eqline 708 - theorem
OAI.KLInvariance.TitsSpace.PlaneBasis.coset_model_flabbyline 724 - def
OAI.KLInvariance.TitsSpace.PlaneBasis.cosetModelsline 761 - def
OAI.KLInvariance.MomentGraph.Sheaf.supportedOutgoingline 791 - def
OAI.KLInvariance.MomentGraph.Sheaf.kernelProductline 795 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.structure_kernel_iff_dvdline 798 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.structure_kernel_productline 823 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.lower_surjective_of_generatedline 857 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.structure_lower_imageline 867 - theorem
OAI.KLInvariance.MomentGraph.Sheaf.structure_upper_imageline 878 - theorem
OAI.KLInvariance.LocalizationRelativePrime.not_dvd_mapline 901 - theorem
OAI.KLInvariance.LocalizationRelativePrime.map_primeline 909 - theorem
OAI.KLInvariance.LocalizationRelativePrime.map_relPrimeline 918 - theorem
OAI.KLInvariance.TitsSpace.PlaneBasis.cosetEdgeAmbient_injectiveline 945 - theorem
OAI.KLInvariance.TitsSpace.PlaneBasis.cosetLabel_relPrimeline 952 - theorem
OAI.KLInvariance.TitsSpace.PlaneBasis.coset_supported_pairwiseline 963 - theorem
OAI.KLInvariance.TitsSpace.PlaneBasis.coset_kernel_productline 973 - def
OAI.KLInvariance.TitsSpace.PlaneBasis.cosetUpperVertexline 1001 - theorem
OAI.KLInvariance.TitsSpace.PlaneBasis.outgoing_stepline 1004 - theorem
OAI.KLInvariance.TitsSpace.PlaneBasis.outgoing_upperline 1013 - def
OAI.KLInvariance.TitsSpace.PlaneBasis.scheduledOutgoingline 1018 - theorem
OAI.KLInvariance.TitsSpace.PlaneBasis.outgoing_target_injectiveline 1024 - theorem
OAI.KLInvariance.TitsSpace.PlaneBasis.supported_card_countline 1031 - theorem
OAI.KLInvariance.TitsSpace.PlaneBasis.planeWeight_coset_edgeline 1096Source documentation
The combinatorial factor already constructed from ambient inversion pairs is exactly the intrinsic relative dihedral edge degree.
theorem planeWeight_coset_edge {a₀ : W} (hmin : ∀ z ∈ planeSubgroup M cs P, cs.length a₀ ≤ cs.length (z*a₀)) {x y : planeSubgroup M cs P} (hxy : BruhatStep B.system x y) : (planeWeight ((x:W)*a₀) (B.edgeRoot hxy) P).toNat = (B.system.length y-B.system.length x-1)/2 := by …Mentions: OAI.KLInvariance.TitsSpace.planeSubgroup, OAI.KLInvariance.BruhatStep, OAI.KLInvariance.TitsSpace.planeWeight
- theorem
OAI.KLInvariance.TitsSpace.PlaneBasis.cosetEdge_target_upperline 1148 - def
OAI.KLInvariance.TitsSpace.PlaneBasis.mappedCosetRootline 1152 - def
OAI.KLInvariance.TitsSpace.PlaneBasis.scheduledLowerline 1159 - def
OAI.KLInvariance.TitsSpace.PlaneBasis.scheduledUpperline 1163 - theorem
OAI.KLInvariance.TitsSpace.PlaneBasis.scheduledLower_selfline 1168 - theorem
OAI.KLInvariance.TitsSpace.PlaneBasis.supported_count_differenceline 1175 - def
OAI.KLInvariance.BruhatGraph.ambientLaterline 1215 - theorem
OAI.KLInvariance.TitsSpace.PlaneBasis.scheduledOutgoing_eqline 1237 - theorem
OAI.KLInvariance.PlaneReduction.scalar_reductionline 1268 - theorem
OAI.KLInvariance.PlaneReduction.associated_reductionline 1281 - def
OAI.KLInvariance.TitsSpace.localizedLinearline 1305 - def
OAI.KLInvariance.TitsSpace.localizedEdgeIdealline 1309 - abbrev
OAI.KLInvariance.TitsSpace.LocalizedEdgeRingline 1312 - def
OAI.KLInvariance.TitsSpace.localizedReductionline 1315 - theorem
OAI.KLInvariance.TitsSpace.localizedReduction_selfline 1320 - theorem
OAI.KLInvariance.TitsSpace.positiveRoot_not_lineline 1324 - theorem
OAI.KLInvariance.TitsSpace.localizedReduction_associatedline 1330 - def
OAI.KLInvariance.BruhatGraph.polynomialRootline 1356 - theorem
OAI.KLInvariance.BruhatGraph.polynomialRoot_homogeneousline 1360 - theorem
OAI.KLInvariance.BruhatGraph.polynomialRoot_primeline 1372 - theorem
OAI.KLInvariance.BruhatGraph.polynomialRoot_not_dvdline 1379 - def
OAI.KLInvariance.BruhatGraph.edgeFactorLiftline 1389 - theorem
OAI.KLInvariance.BruhatGraph.edgeFactorLift_homogeneousline 1393 - theorem
OAI.KLInvariance.BruhatGraph.edgeFactorLift_not_dvdline 1404 - theorem
OAI.KLInvariance.BruhatGraph.edgeFactorLift_reductionline 1413 - theorem
OAI.KLInvariance.BruhatGraph.rootRef_rootline 1424 - theorem
OAI.KLInvariance.BruhatGraph.root_not_invertedline 1429 - theorem
OAI.KLInvariance.BruhatGraph.edgeFactorDegree_edgeline 1440 - def
OAI.KLInvariance.BruhatGraph.edgeFactorMapline 1449Source documentation
Multiplication by the genuine plane product on the actual edge module.
def edgeFactorMap (e : Edge cs u b) : B.sheaf.edge e →ₗ[Coefficient (σ := σ)] B.sheaf.edge e := …
Mentions: OAI.KLInvariance.BruhatGraph.Edge, OAI.KLInvariance.BruhatGraph.Coefficient
- theorem
OAI.KLInvariance.BruhatGraph.edgeFactorMap_gradedline 1453 - theorem
OAI.KLInvariance.BruhatGraph.edgeFactorLift_regularline 1462 - theorem
OAI.KLInvariance.LocalProducts.smul_top_le_of_map_dvdline 1488 - theorem
OAI.KLInvariance.LocalProducts.smul_top_eq_of_map_associatedline 1498 - theorem
OAI.KLInvariance.LocalProducts.associated_prod_powerline 1505 - theorem
OAI.KLInvariance.LocalProducts.associated_prod_scaleline 1509 - theorem
OAI.KLInvariance.LocalProducts.product_image_scaleline 1523Source documentation
The local embedded product images agree whenever the reduced labels are associated and the actual later-edge count has the required difference.
theorem product_image_scale (s : Finset ι) (t : Finset κ) (a : ι → R) (b : κ → R) (p : S) (f : R) (k : ℕ) (ha : ∀ i ∈ s, Associated (algebraMap R S (a i)) p) (hb : ∀ j ∈ t, Associated (algebraMap R S (b j)) p) (hf : Associated (algebraMap R S f) (p^k)) (hcount : s.card=t.card+k) : (∏ i ∈ s, a i) • (⊤ : Submodule R M) = f • ((∏ j ∈ t, b j) • (⊤ : Submodule R M)) := by … - theorem
OAI.KLInvariance.TitsSpace.polynomialRoot_localizedline 1551 - theorem
OAI.KLInvariance.TitsSpace.polynomialRoot_reducedline 1555 - theorem
OAI.KLInvariance.TitsSpace.planeRoot_outsideline 1560 - theorem
OAI.KLInvariance.TitsSpace.reduced_planeRoot_other_isUnitline 1569 - theorem
OAI.KLInvariance.TitsSpace.edgeFactor_local_associatedline 1579Source documentation
The actual integral edge factor reduces, in each actual plane, to precisely its plane weight. All other factors are proven units, not discarded formally.
theorem edgeFactor_local_associated (x : W) (a b : PositiveRoot M cs) (hab : a ≠ b) : Associated (algebraMap (PlaneRing basis (rootPlane a b)) (LocalizedEdgeRing basis (rootPlane a b) a.val) (algebraMap (MvPolynomial σ ℝ) (PlaneRing basis (rootPlane a b)) (edgeFactorLift cs basis x a))) ((localizedReduction basis (rootPlane a b) a.val b.val)^((planeWeight x a (rootPlane a b)).toNat)) := by …Mentions: OAI.KLInvariance.TitsSpace.PositiveRoot, OAI.KLInvariance.TitsSpace.PlaneRing, OAI.KLInvariance.TitsSpace.rootPlane, OAI.KLInvariance.TitsSpace.LocalizedEdgeRing, OAI.KLInvariance.TitsSpace.localizedReduction, OAI.KLInvariance.TitsSpace.planeWeight
- theorem
OAI.KLInvariance.TitsSpace.PlaneBasis.cosetRoot_eqline 1635 - theorem
OAI.KLInvariance.TitsSpace.PlaneBasis.cosetLabel_eq_rootline 1640 - def
OAI.KLInvariance.TitsSpace.PlaneBasis.reducedCosetRootline 1647 - theorem
OAI.KLInvariance.TitsSpace.PlaneBasis.cosetLabel_reduction_associatedline 1651 - theorem
OAI.KLInvariance.TitsSpace.PlaneBasis.cosetFactor_reduction_associatedline 1663 - def
OAI.KLInvariance.BruhatGraph.upperSourceline 1696 - def
OAI.KLInvariance.BruhatGraph.upperTargetline 1698 - def
OAI.KLInvariance.BruhatGraph.mappedEdgeRootline 1700 - theorem
OAI.KLInvariance.TitsSpace.PlaneBasis.exists_coset_edgeline 1715 - theorem
OAI.KLInvariance.TitsSpace.PlaneBasis.mappedCosetRoot_eqline 1744