A monoidal category C has the Chevalley property if the tensor product of two
semisimple objects is again semisimple (so the full subcategory of semisimple objects is a
monoidal subcategory).
- tensor_semisimple (X Y : C) : IsSemisimpleObject C X → IsSemisimpleObject C Y → IsSemisimpleObject C (MonoidalCategoryStruct.tensorObj X Y)
Instances
Definition 1.31.1 (named restatement): the Chevalley property for a tensor category.
Instances For
Definition 1.31.1: the Chevalley property for a tensor category, expressed as a proposition.
Instances For
A monoidal category is pointed in this Atlas formulation if every simple object has a tensor inverse, i.e. is invertible.
- simple_has_inverse (X : C) [Simple X] : ∃ (Y : C), Nonempty (MonoidalCategoryStruct.tensorObj X Y ≅ MonoidalCategoryStruct.tensorUnit C) ∧ Nonempty (MonoidalCategoryStruct.tensorObj Y X ≅ MonoidalCategoryStruct.tensorUnit C)
Instances
Helper for Proposition 1.31.2: a pointed tensor category has the Chevalley property.
Any object X with a tensor inverse Y (so X ⊗ Y ≅ 𝟙_ C and Y ⊗ X ≅ 𝟙_ C) is
simple.
Proposition 1.31.2: A pointed tensor category has the Chevalley property.
A length-n semisimple filtration of an object X: a tuple of n semisimple objects
intended as the associated graded pieces of a filtration of X.
- gradedPiece : Fin n → C
- gradedPiece_semisimple (i : Fin n) : IsSemisimpleObject C (self.gradedPiece i)
Instances For
Abstract data witnessing the existence of a Loewy length function on C: every object
admits some semisimple filtration of positive length, filtrations are functorial in tensor
products with multiplicative compatible length, and biproducts of semisimple objects are
semisimple.
- hasSemisimpleFiltration_dec (X : C) : DecidablePred (self.hasSemisimpleFiltration X)
- hasSemisimpleFiltration_exists (X : C) : ∃ (n : ℕ), self.hasSemisimpleFiltration X n
- filtration_tensor (X Y : C) (m n : ℕ) : m ≥ 1 → n ≥ 1 → ∀ (fX : SemisimpleFiltration C X m) (fY : SemisimpleFiltration C Y n), ∃ (candidateGradedPieces : Fin (m + n - 1) → C), (∀ (r : Fin (m + n - 1)), ∃ (k : ℕ) (pairs : Fin k → C) (hb : Limits.HasBiproduct pairs), (∀ (p : Fin k), ∃ (i : Fin m) (j : Fin n), pairs p = MonoidalCategoryStruct.tensorObj (fX.gradedPiece i) (fY.gradedPiece j)) ∧ Nonempty (candidateGradedPieces r ≅ ⨁ pairs)) ∧ ((∀ (r : Fin (m + n - 1)), IsSemisimpleObject C (candidateGradedPieces r)) → self.hasSemisimpleFiltration (MonoidalCategoryStruct.tensorObj X Y) (m + n - 1))
- semisimple_biproduct {k : ℕ} (f : Fin k → C) (hb : Limits.HasBiproduct f) : (∀ (i : Fin k), IsSemisimpleObject C (f i)) → IsSemisimpleObject C (⨁ f)
Instances For
The Loewy length Lw(X) of an object X, defined as the smallest n for which a
semisimple filtration of length n exists.
Instances For
The Loewy length of X is attained: there is a semisimple filtration of length
LD.loewyLength X.
If X admits a semisimple filtration of length n, then loewyLength X ≤ n.
The Loewy length is always at least 1.
Proposition 1.31.3 (key inequality): under the Chevalley property, the Loewy length is
subadditive on tensor products with a - 1 shift: Lw(X ⊗ Y) ≤ Lw(X) + Lw(Y) - 1.
Reformulation of the Loewy length tensor inequality avoiding truncated subtraction:
Lw(X ⊗ Y) + 1 ≤ Lw(X) + Lw(Y).
Proposition 1.31.3: In a tensor category with the Chevalley property, the Loewy length
satisfies Lw(X ⊗ Y) ≤ Lw(X) + Lw(Y) - 1.
In a semisimple category every object is already semisimple, so the Loewy length data
is trivially given by length 1 filtrations.
Instances For
Tensor-product compatibility for a coradical-style Loewy length: the filtration is a
"Hopf algebra filtration" in the sense of Corollary 1.31.5 if loewyLength (X ⊗ Y) is
controlled by the sum of the Loewy lengths of X and Y.
- filtration_tensor_compat (X Y : C) (i j : ℕ) : LD.loewyLength X ≤ i → LD.loewyLength Y ≤ j → LD.loewyLength (MonoidalCategoryStruct.tensorObj X Y) ≤ i + j
Instances For
Helper toward Corollary 1.31.5: in any tensor category with the Chevalley property, the
Loewy length data automatically forms a Hopf algebra filtration on objects, since loewy length is multiplicatively well-behaved on tensor products.
A Hopf algebra filtration is "full" if it is also preserved by taking right duals,
matching S(H_i) = H_i in Corollary 1.31.5.
- filtration_tensor_compat (X Y : C) (i j : ℕ) : LD.loewyLength X ≤ i → LD.loewyLength Y ≤ j → LD.loewyLength (MonoidalCategoryStruct.tensorObj X Y) ≤ i + j
- dual_preserves_filtration (X : C) [HasRightDual X] (n : ℕ) : LD.loewyLength X ≤ n ↔ LD.loewyLength Xᘁ ≤ n
Instances For
The Loewy length data for C coming from the coradical filtration in a pointed tensor
category with the Chevalley property.
Instances For
The coradical Loewy length data is invariant under taking right duals: an object X
and Xᘁ have the same coradical Loewy length.