@@ -128,8 +128,8 @@ function ×(p1::CategoryProduct, p2::CategoryProduct)
128128 return CategoryProduct (categories_product (categories (p1), categories (p2)))
129129end
130130
131- × (a, g:: AbstractUnitRange ) = × (to_graded_axis (a), g)
132- × (g:: AbstractUnitRange , b) = × (g, to_graded_axis (b))
131+ × (a, g:: AbstractUnitRange ) = × (to_gradedrange (a), g)
132+ × (g:: AbstractUnitRange , b) = × (g, to_gradedrange (b))
133133× (nt1:: NamedTuple , nt2:: NamedTuple ) = × (CategoryProduct (nt1), CategoryProduct (nt2))
134134× (c1:: NamedTuple , c2:: AbstractCategory ) = × (CategoryProduct (c1), CategoryProduct (c2))
135135× (c1:: AbstractCategory , c2:: NamedTuple ) = × (CategoryProduct (c1), CategoryProduct (c2))
151151# ==================================== Fusion rules ======================================
152152# generic case: fusion returns a GradedAxes, even for fusion with Empty
153153function fusion_rule (:: SymmetryStyle , s1:: CategoryProduct , s2:: CategoryProduct )
154- return to_graded_axis (categories_fusion_rule (categories (s1), categories (s2)))
154+ return to_gradedrange (categories_fusion_rule (categories (s1), categories (s2)))
155155end
156156
157157# Abelian case: fusion returns CategoryProduct
@@ -166,16 +166,16 @@ end
166166
167167# EmptyCategory acts as trivial on any AbstractCategory, not just CategoryProduct
168168function fusion_rule (:: SymmetryStyle , :: EmptyCategoryProduct , c:: AbstractCategory )
169- return to_graded_axis (c)
169+ return to_gradedrange (c)
170170end
171171function fusion_rule (:: SymmetryStyle , :: EmptyCategoryProduct , c:: CategoryProduct )
172- return to_graded_axis (c)
172+ return to_gradedrange (c)
173173end
174174function fusion_rule (:: SymmetryStyle , c:: AbstractCategory , :: EmptyCategoryProduct )
175- return to_graded_axis (c)
175+ return to_gradedrange (c)
176176end
177177function fusion_rule (:: SymmetryStyle , c:: CategoryProduct , :: EmptyCategoryProduct )
178- return to_graded_axis (c)
178+ return to_gradedrange (c)
179179end
180180
181181# abelian case: return Category
0 commit comments