OAI/RepresentationTheory/KazhdanLusztig/BottSamelson.lean

GitHub source file

177 declarations, 0 contain sorry, 0 declared as axioms

Bott-Samelson tensor ranges, actual sections, grading and right kernels.

  1. theorem OAI.KLInvariance.tensor_range_le_of_one_tmul line 18
  2. theorem OAI.KLInvariance.tensor_maps_eq_of_one_tmul line 29
  3. theorem OAI.KLInvariance.codRestrict_surjective_of_range_le line 40
  4. theorem OAI.KLInvariance.TitsSpace.bottWeightProjection_range_le line 60
  5. theorem OAI.KLInvariance.TitsSpace.bottTensor_maps_eq line 70
  6. theorem OAI.KLInvariance.TitsSpace.bottWeight_tail_zero line 99
  7. theorem OAI.KLInvariance.TitsSpace.bottWeight_tail_one line 105
  8. def OAI.KLInvariance.TitsSpace.bottHeadPairCoordinates line 112
  9. theorem OAI.KLInvariance.TitsSpace.bottHeadPairCoordinates_injective line 135
  10. theorem OAI.KLInvariance.TitsSpace.simpleReverseDivisibility line 156
  11. def OAI.KLInvariance.TitsSpace.bottHeadPairLattice line 162
  12. instance OAI.KLInvariance.TitsSpace.bottHeadPairAddCommGroup line 166
  13. instance OAI.KLInvariance.TitsSpace.bottHeadPairModule line 169
  14. theorem OAI.KLInvariance.TitsSpace.bottHeadPairCoordinates_seed line 172
  15. def OAI.KLInvariance.TitsSpace.bottHeadPairToStalk line 181
  16. theorem OAI.KLInvariance.TitsSpace.bottHeadPairToStalk_injective line 192
  17. theorem OAI.KLInvariance.TitsSpace.bottHeadPair_range line 197
  18. theorem OAI.KLInvariance.TitsSpace.bottHeadPairToStalk_surjective line 207
  19. def OAI.KLInvariance.TitsSpace.bottHeadPairEquiv line 214
  20. def OAI.KLInvariance.TitsSpace.bottFullIndex line 237
  21. theorem OAI.KLInvariance.TitsSpace.bottWeight_full line 242
  22. theorem OAI.KLInvariance.TitsSpace.bottSubword_length_eq_full line 251
  23. theorem OAI.KLInvariance.TitsSpace.bottWeight_eq_top line 269
  24. def OAI.KLInvariance.TitsSpace.bottUnit line 276
  25. theorem OAI.KLInvariance.TitsSpace.bottEvaluation_unit line 280
  26. theorem OAI.KLInvariance.TitsSpace.bottEvaluation_surjective line 289
  27. def OAI.KLInvariance.TitsSpace.bottTopCoordinate line 295
  28. theorem OAI.KLInvariance.TitsSpace.bottTopCoordinate_bijective line 300
  29. def OAI.KLInvariance.TitsSpace.bottTopStalkEquiv line 314
  30. theorem OAI.KLInvariance.TitsSpace.bottEvaluation_basis_homogeneous line 338
  31. theorem OAI.KLInvariance.TitsSpace.bottEvaluation_homogeneous line 367
  32. theorem OAI.KLInvariance.TitsSpace.bottEvaluation_component line 384
  33. theorem OAI.KLInvariance.TitsSpace.bottUnit_homogeneous line 391
  34. def OAI.KLInvariance.TitsSpace.bottCoordinatePiece line 421
  35. instance OAI.KLInvariance.TitsSpace.bottCoordinatePiece_decomposition line 425
  36. instance OAI.KLInvariance.TitsSpace.bottCoordinatePiece_graded line 431
  37. theorem OAI.KLInvariance.TitsSpace.bottWeightProjection_homogeneous line 436
  38. theorem OAI.KLInvariance.TitsSpace.bottStalk_homogeneous line 442
  39. def OAI.KLInvariance.TitsSpace.bottStalkPiece line 449
  40. instance OAI.KLInvariance.TitsSpace.bottStalkPiece_decomposition line 452
  41. instance OAI.KLInvariance.TitsSpace.bottStalkPiece_graded line 457
  42. theorem OAI.KLInvariance.TitsSpace.bottStalkProjection_homogeneous line 462
  43. theorem OAI.KLInvariance.TitsSpace.bottStalk_homogeneous_lift line 467
  44. theorem OAI.KLInvariance.TitsSpace.bottWeightSupported_homogeneous line 481
  45. def OAI.KLInvariance.TitsSpace.bottSupportPiece line 487
  46. instance OAI.KLInvariance.TitsSpace.bottSupportPiece_decomposition line 491
  47. instance OAI.KLInvariance.TitsSpace.bottSupportPiece_graded line 496
  48. theorem OAI.KLInvariance.TitsSpace.bottTopStalkEquiv_homogeneous line 502
  49. instance OAI.KLInvariance.ReflectionPairTranslation.Twist.scalarModule line 531
  50. instance OAI.KLInvariance.ReflectionPairTranslation.Twist.scalarTower line 535
  51. def OAI.KLInvariance.ReflectionPairTranslation.Twist.scalarEquiv line 541
  52. theorem OAI.KLInvariance.Graded.equiv_inverse_homogeneous line 567
  53. theorem OAI.KLInvariance.Graded.pairing_to_dual_homogeneous line 587
  54. theorem OAI.KLInvariance.Graded.perfectPairing_inverse_homogeneous line 599
  55. def OAI.KLInvariance.TitsSpace.bottHeadLeft line 629
  56. def OAI.KLInvariance.TitsSpace.bottHeadRight line 636
  57. theorem OAI.KLInvariance.TitsSpace.bottHeadLeft_surjective line 644
  58. theorem OAI.KLInvariance.TitsSpace.bottHeadPairEquiv_coordinates line 649
  59. theorem OAI.KLInvariance.TitsSpace.bottHeadLeft_homogeneous line 655
  60. theorem OAI.KLInvariance.TitsSpace.bottHeadRight_homogeneous line 669
  61. def OAI.KLInvariance.ReflectionPairTranslation.tensorFirst line 706
  62. theorem OAI.KLInvariance.ReflectionPairTranslation.tensorFirst_tmul line 710
  63. def OAI.KLInvariance.ReflectionPairTranslation.tensorSecond line 713
  64. theorem OAI.KLInvariance.ReflectionPairTranslation.tensorSecond_tmul line 726
  65. def OAI.KLInvariance.ReflectionPairTranslation.twistMap line 729
  66. def OAI.KLInvariance.TitsSpace.bottHeadTail line 750
  67. def OAI.KLInvariance.TitsSpace.bottHeadReflectedTail line 754
  68. theorem OAI.KLInvariance.TitsSpace.bottHeadTail_seed line 760
  69. theorem OAI.KLInvariance.TitsSpace.bottHeadReflectedTail_seed line 764
  70. def OAI.KLInvariance.TitsSpace.bottHeadLocalPair line 769
  71. theorem OAI.KLInvariance.TitsSpace.bottHeadLocalPair_seed line 777
  72. theorem OAI.KLInvariance.linearMap_mem_of_coordinates line 798
  73. theorem OAI.KLInvariance.TitsSpace.bottHeadLocalPair_coordinates line 820
  74. theorem OAI.KLInvariance.TitsSpace.bottHeadLocalPair_mem line 828
  75. theorem OAI.KLInvariance.TitsSpace.bottHeadLocalPair_zero_iff line 836
  76. theorem OAI.KLInvariance.TitsSpace.bottHeadLocalPair_value line 853
  77. theorem OAI.KLInvariance.TitsSpace.bottHeadLocalPair_toStalk line 859
  78. theorem OAI.KLInvariance.TitsSpace.bottHeadStalk_divisible_of_pair line 866
  79. theorem OAI.KLInvariance.FiniteFreeScalar.exists_smul_iff line 898
  80. theorem OAI.KLInvariance.FiniteFreeScalar.exists_prod_smul line 912
  81. theorem OAI.KLInvariance.FiniteFreeScalar.scalar_quotient_regular line 924
  82. def OAI.KLInvariance.TitsSpace.BottKernelExact line 964
  83. theorem OAI.KLInvariance.TitsSpace.simple_represents line 971
  84. theorem OAI.KLInvariance.TitsSpace.represents_polynomial_prime line 976
  85. theorem OAI.KLInvariance.TitsSpace.represents_polynomial_not_dvd line 982
  86. theorem OAI.KLInvariance.TitsSpace.bottStalk_smul_injective line 992
  87. instance OAI.KLInvariance.TitsSpace.bottStalkFinite line 997
  88. theorem OAI.KLInvariance.TitsSpace.bottReflectionEdge_annihilated line 1001
  89. theorem OAI.KLInvariance.TitsSpace.BottKernelExact.upper_kernel line 1012
  90. theorem OAI.KLInvariance.TitsSpace.BottKernelExact.kernel_iff line 1020
  91. theorem OAI.KLInvariance.TitsSpace.BottKernelExact.kernel_iff_of_mul line 1028
  92. theorem OAI.KLInvariance.TitsSpace.BottKernelExact.projection_of_mul line 1036
  93. theorem OAI.KLInvariance.TitsSpace.bottSimpleEdge_regular line 1060
  94. theorem OAI.KLInvariance.TitsSpace.bottHeadPairLattice_saturated line 1088
  95. theorem OAI.KLInvariance.TitsSpace.bottHeadStalk_divisible line 1116
  96. theorem OAI.KLInvariance.TitsSpace.bottKernelExact_cons_nonhead line 1130
  97. theorem OAI.KLInvariance.TitsSpace.bottKernelExact_cons line 1168
  98. def OAI.KLInvariance.ReflectionPairTranslation.right line 1212
  99. theorem OAI.KLInvariance.ReflectionPairTranslation.right_surjective line 1215
  100. def OAI.KLInvariance.ReflectionPairTranslation.rightKernelMap line 1221
  101. theorem OAI.KLInvariance.ReflectionPairTranslation.rightKernelMap_surjective line 1238
  102. theorem OAI.KLInvariance.ReflectionPairTranslation.rightKernelMap_injective line 1248
  103. def OAI.KLInvariance.ReflectionPairTranslation.rightKernelEquiv line 1253
  104. theorem OAI.KLInvariance.ReflectionPairTranslation.lattice_free_right line 1260
  105. theorem OAI.KLInvariance.TitsSpace.bottStalk_free_cons line 1282
  106. theorem OAI.KLInvariance.TitsSpace.bottStalk_nil_subsingleton line 1311
  107. theorem OAI.KLInvariance.TitsSpace.bottStalk_nil_free line 1318
  108. theorem OAI.KLInvariance.TitsSpace.bottKernelExact_nil line 1326
  109. theorem OAI.KLInvariance.Graded.ModuleData.pairLower_kernel_homogeneous line 1354
  110. def OAI.KLInvariance.Graded.ModuleData.pairEdgePiece line 1363
  111. def OAI.KLInvariance.Graded.ModuleData.pairEdge line 1366
  112. def OAI.KLInvariance.Graded.ModuleData.pairLower line 1382
  113. theorem OAI.KLInvariance.Graded.ModuleData.Hom.homogeneous_lift line 1386
  114. def OAI.KLInvariance.Graded.ModuleData.pairUpper line 1393
  115. theorem OAI.KLInvariance.TitsSpace.bottStalkPiece_negative line 1421
  116. def OAI.KLInvariance.TitsSpace.bottStalkData line 1427
  117. theorem OAI.KLInvariance.TitsSpace.bottPiece_negative line 1438
  118. def OAI.KLInvariance.TitsSpace.bottWordData line 1449
  119. def OAI.KLInvariance.TitsSpace.bottStalkHom line 1459
  120. theorem OAI.KLInvariance.TitsSpace.bottStalkHom_surjective line 1464
  121. def OAI.KLInvariance.TitsSpace.bottEdgeData line 1468
  122. def OAI.KLInvariance.TitsSpace.bottLowerHom line 1472
  123. def OAI.KLInvariance.TitsSpace.bottUpperHom line 1477
  124. def OAI.KLInvariance.TitsSpace.bottGradedProjectionSheaf line 1482
  125. theorem OAI.KLInvariance.TitsSpace.bottGradedProjectionSheaf_forget line 1489
  126. theorem OAI.KLInvariance.TitsSpace.bottStandardStalks line 1510
  127. theorem OAI.KLInvariance.TitsSpace.bottKernelExact line 1518
  128. instance OAI.KLInvariance.TitsSpace.bottStalkFree line 1520
  129. theorem OAI.KLInvariance.TitsSpace.bottProjectionSheaf_upper_kernel line 1524
  130. def OAI.KLInvariance.kernelSourceEquiv line 1551
  131. def OAI.KLInvariance.TitsSpace.bottHeadKernelEquiv line 1578
  132. theorem OAI.KLInvariance.TitsSpace.bottHeadKernelEquiv_eval line 1589
  133. def OAI.KLInvariance.TitsSpace.bottHeadKernelPiece line 1597
  134. theorem OAI.KLInvariance.TitsSpace.bottHeadLeft_kernel_homogeneous line 1601
  135. instance OAI.KLInvariance.TitsSpace.bottHeadKernelPiece_decomposition line 1613
  136. theorem OAI.KLInvariance.TitsSpace.bottHeadKernelEquiv_homogeneous line 1618
  137. def OAI.KLInvariance.Graded.homogeneousPieceEquiv line 1654
  138. theorem OAI.KLInvariance.Graded.finrank_homogeneousEquiv line 1665
  139. instance OAI.KLInvariance.Graded.subPiece_finite line 1686
  140. instance OAI.KLInvariance.Graded.piPiece_finite line 1701
  141. instance OAI.KLInvariance.TitsSpace.symmetricGrading_finite line 1731
  142. instance OAI.KLInvariance.TitsSpace.bottCoordinatePiece_finite line 1735
  143. instance OAI.KLInvariance.TitsSpace.bottStalkPiece_finite line 1740
  144. theorem OAI.KLInvariance.TitsSpace.bottStalk_finrank_ascent line 1744
  145. structure OAI.KLInvariance.CoefficientChange line 1777
  146. def OAI.KLInvariance.CoefficientChange.equivVal line 1784
  147. instance OAI.KLInvariance.CoefficientChange.(instance at line 1790) line 1790
  148. instance OAI.KLInvariance.CoefficientChange.(instance at line 1791) line 1791
  149. instance OAI.KLInvariance.CoefficientChange.(instance at line 1794) line 1794
  150. instance OAI.KLInvariance.CoefficientChange.(instance at line 1796) line 1796
  151. def OAI.KLInvariance.CoefficientChange.equiv line 1805
  152. def OAI.KLInvariance.CoefficientChange.kEquiv line 1815
  153. instance OAI.KLInvariance.CoefficientChange.(instance at line 1823) line 1823
  154. instance OAI.KLInvariance.CoefficientChange.(instance at line 1825) line 1825
  155. def OAI.KLInvariance.CoefficientChange.map line 1829
  156. theorem OAI.KLInvariance.CoefficientChange.map_injective line 1835
  157. theorem OAI.KLInvariance.CoefficientChange.map_surjective line 1838
  158. def OAI.KLInvariance.Graded.ModuleData.changePiece line 1861
  159. theorem OAI.KLInvariance.Graded.ModuleData.mem_changePiece line 1864
  160. def OAI.KLInvariance.Graded.ModuleData.change line 1873
  161. def OAI.KLInvariance.Graded.ModuleData.changeHom line 1896
  162. theorem OAI.KLInvariance.Graded.ModuleData.change_free line 1902
  163. def OAI.KLInvariance.TitsSpace.bottPolynomialStalkData line 1924
  164. instance OAI.KLInvariance.TitsSpace.bottPolynomialStalkFree line 1929
  165. def OAI.KLInvariance.TitsSpace.bottStalkCharacter line 1934
  166. theorem OAI.KLInvariance.TitsSpace.bottPolynomialStalk_finrank line 1938
  167. theorem OAI.KLInvariance.TitsSpace.bottStalkCharacter_hasSum line 1945
  168. def OAI.KLInvariance.kernelTargetEquiv line 1971
  169. def OAI.KLInvariance.kernelMixedEquiv line 1999
  170. theorem OAI.KLInvariance.TitsSpace.bottHeadRight_surjective line 2031
  171. theorem OAI.KLInvariance.TitsSpace.bottDescentKernel line 2037
  172. def OAI.KLInvariance.TitsSpace.bottHeadRightKernelEquiv line 2045
  173. theorem OAI.KLInvariance.TitsSpace.bottHeadRightKernelEquiv_eval line 2056
  174. def OAI.KLInvariance.TitsSpace.bottHeadRightKernelPiece line 2067
  175. theorem OAI.KLInvariance.TitsSpace.bottHeadRight_kernel_homogeneous line 2071
  176. instance OAI.KLInvariance.TitsSpace.bottHeadRightKernelPiece_decomposition line 2079
  177. theorem OAI.KLInvariance.TitsSpace.bottHeadRightKernelEquiv_homogeneous line 2084