Documentation

Atlas.TensorCategories.code.GrothendieckFusionRingInstance

Typeclass packaging Jordan-Hölder multiplicities for a rigid linear monoidal abelian category C with categorical fusion data: each object is assigned multiplicities indexed by the simples in a way compatible with the unit, tensor product and isomorphisms.

Instances
    @[implicit_reducible]

    Any CategoricalFusionData directly supplies Jordan-Hölder multiplicities by reading off its built-in multiplicity function and the associated axioms.

    Lifts a Frobenius-Perron dimension defined on simples to all objects of C by summing multiplicities weighted by fpd.d.

    Instances For

      The lifted Frobenius-Perron dimension of the unit object equals 1.

      The lifted Frobenius-Perron dimension is strictly positive on every object.

      The lifted Frobenius-Perron dimension is multiplicative on tensor products.

      The lifted Frobenius-Perron dimension is invariant under isomorphism.

      Packages the lifted Jordan-Hölder Frobenius-Perron dimension as an FPdimFunction on C.

      Instances For
        @[reducible]

        From CategoricalFusionData together with Jordan-Hölder multiplicities and the Perron-Frobenius property, the category C carries a Grothendieck fusion ring.

        Instances For

          The trivial rank-one fusion ring with index set Fin 1 and the single basis element acting as the unit.

          Instances For
            @[implicit_reducible]

            The rank-one fusion ring trivially has the Perron-Frobenius property since all matrices and eigenvectors are one-by-one.

            Frobenius-Perron dimension data for the trivial rank-one fusion ring.

            Instances For