@@ -112,7 +112,7 @@ rightone(a::Sector) = one(a)
112112"""
113113 allones(I::Type{<:Sector}) -> Tuple{I}
114114
115- Return a tuple with all unit elements of the sector type `I`.
115+ Return a tuple with all units of the sector type `I`.
116116For fusion categories, this will contain only one element.
117117"""
118118allones (I:: Type{<:Sector} ) = (one (I),)
@@ -233,16 +233,10 @@ Base.:&(::GenericFusion, ::SimpleFusion) = GenericFusion()
233233 MultiFusionStyle(::Sector)
234234 MultiFusionStyle(I::Type{<:Sector})
235235
236- Trait to describe the fusion behavior of multifusion sectors of type `I`,
237- which is based on the most general fusion behavior of the subcategories in
238- the multifusion category. For all allowed fusions, the following types are possible:
239- * `UniqueMultiFusion()`: single fusion output;
240- * `SimpleMultiFusion()`: multiple outputs, but every output occurs at most once;
241- * `GenericMultiFusion()`: multiple outputs that can occur more than once.
242-
243- There is a type alias `MultiplicityFreeMultiFusion`
244- for those fusion types which do not require muliplicity labels, i.e.
245- `MultiplicityFreeMultiFusion = Union{UniqueMultiFusion,SimpleMultiFusion}`.
236+ Trait to describe the semisimplicity of the unit sector of type `I`.
237+ This can be either
238+ * `SimpleMultiFusion()`: the unit is simple (e.g. fusion categories);
239+ * `GenericMultiFusion()`: the unit is semisimple.
246240"""
247241abstract type MultiFusionStyle end
248242MultiFusionStyle (a:: Sector ) = MultiFusionStyle (typeof (a))
0 commit comments