This paper explores the relationship between third cohomology groups of abelian finite groups and fusion categories, specifically through the structure of twisted Drinfeld centres and Lagrangian extensions.
Contribution
It identifies the subgroup of pointed twisted Drinfeld centres as Lagrangian extensions and computes this group, linking third cohomology to fusion category structures.
Findings
01
Pointed twisted Drinfeld centres form a subgroup of modular extensions.
02
The subgroup of Lagrangian extensions is explicitly identified and computed.
03
Provides an interpretation of third cohomology in terms of fusion categories.
Abstract
It was observed recently that for a fixed finite group G, the set of all Drinfeld centres of G twisted by 3-cocycles form a group, the so-called group of modular extensions (of the representation category of G), which is isomorphic to the third cohomology group of G. We show that for an abelian G, pointed twisted Drinfeld centres of G form a subgroup of the group of modular extensions. We identify this subgroup with a group of quadratic extensions containing G as a Lagrangian subgroup, the so-called group of Lagrangian extensions of G. We compute the group of Lagrangian extensions, thereby providing an interpretation of the internal structure of the third cohomology group of an abelian G in terms of fusion categories.
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Full text
Third Cohomology and Fusion Categories
Alexei Davydov and Darren A. Simmons
Abstract
It was observed recently that for a fixed finite group G, the set of all Drinfeld centres of G twisted by 3-cocycles form a group, the so-called group of modular extensions (of the representation category of G), which is isomorphic to the third cohomology group of G. We show that for an abelian G, pointed twisted Drinfeld centres of G form a subgroup of the group of modular extensions. We identify this subgroup with a group of quadratic extensions containing G as a Lagrangian subgroup, the so-called group of Lagrangian extensions of G. We compute the group of Lagrangian extensions, thereby providing an interpretation of the internal structure of the third cohomology group of an abelian G in terms of fusion categories. Our computations also allow us to describe associators of Lagrangian algebra in pointed braided fusion categories.
In this paper, we are interested in a special class of monoidal categories—the class of fusion categories, i.e., k-linear, semi-simple, rigid monoidal categories with finitely many simple objects and finite-dimensional spaces of morphisms and such that the endomorphism algebra of the unit object coincides with the ground field k. Due to the applications in representation theory, theoretical physics, and quantum computing the theory of fusion categories is experiencing a period of rapid development (see [7] and references therein).
Relations between low-dimensional group cohomology and monoidal categories in general (and fusion categories in particular) have a long history, going back to the beginning of at least the latter subject. A model example is the fact that associativity constraints on the monoidal category of vector spaces graded by a group G are nothing but 3-cocycles of G with coefficients in the multiplicative group of the ground field. This observation goes back to S. Mac Lane, one of the founders of both subjects.
A more sophisticated example is the relation between constraints of a braided monoidal category on vector spaces graded by an abelian group A (a so-called braided pointed fusion category) and the third abelian cohomology (see [9]). The structure of the braided monoidal category of A-graded vector spaces (the so-called braided pointed category) corresponds to a pair (α,c), where α is a 3-cocycle of A (associativity constraint), and c is a 2-cochain of A (braiding). The hexagon axioms for the braiding are equivalent to certain equations on (α,c) known as the abelian 3-cocycle condition. The Eilenberg–Mac Lane interpretation of the third abelian cohomology as the group of quadratic functions has a natural manifestation on the level of categories: equivalence classes of braided pointed fusion categories are labeled by pairs (A,q), where q:A→k∗ is the quadratic function computing the self-braiding q(x)=c(x,x).
From the perspective of applications—especially in theoretical physics—the most interesting are braided fusion categories with a braiding as far from being symmetric as possible, i.e., the so-called non-degenerate braided fusion categories or modular categories. For example, a braided pointed category is non-degenerate iff the kernel of the corresponding quadratic function is trivial. Another source of non-degenerate braided fusion categories is provided by the monoidal centre construction. Applied to a fusion category S of a certain type, it produces a non-degenerate braided fusion category Z(S). The most studied examples of this type are twisted Drinfeld centres. The twisted Drinfeld centre Z(G,α) of a finite group G is the monoidal centre Z(V(G,α)) of the category of G-graded vector spaces V(G,α) with the associativity constraint defined by the 3-cocycle. Recently, twisted Drinfeld centres of G were interpreted as non-degenerate braided categories containing the representation category Rep(G) as the maximal symmetric subcategory. Moreover, the classes of such non-degenerate or modular extensions are shown to form a group (in [11]), a fact which we use in this paper.
The main objects of study for us are Lagrangian algebras in non-degenerate braided categories. The relative tensor product ⊗R turns the category CR of modules of a commutative algebra R in a braided category C in to a tensor category. The original braiding of C does not make the whole category CR braided, it only works on a subcategory CRloc of so-called local modules.
A a commutative algebra R is Lagrangian if the only local modules over R are direct sums of R. Lagrangian algebras play a special role in the theory of modular categories. Namely, a Lagrangian algebra R∈C allows us to identify C with the monoidal centre Z(CR) of the category CR of R-modules in C. For example, when all simple modules over a Lagrangian algebra are invertible, the category C can be identified with a twisted Drinfeld centre
[TABLE]
where G is the group of (isomorphism classes of) invertible R-modules and α is the associator of the pointed category CR.
In this paper, we examine the case of non-degenerate braided pointed categories. In this case, all Lagrangian algebras correspond to Lagrangian subgroups of the grading group. Moreover, all simple modules over Lagrangian algebras are invertible and the group of invertible modules is the quotient by the corresponding Lagrangian subgroup. Thus a Lagrangian subgroup L⊂A gives rise to a braided equivalence
[TABLE]
The primary purpose of the paper is to describe the associator β∈H3(A/L,k∗) as a function of A,q and L. We derive a formula for (a cocycle representing) it (see Appendix A):
[TABLE]
[TABLE]
where s:A/L→A is a section of the canonical projection, γ is a 2-cocycle representing the class of the abelian group extension L→A→A/L, η∈C2(L,k∗) is such that ∂η=α∣L, and c∈C2(A,k∗) is the coefficient for the braiding in the ambient category.
The above explicit expression is not very easy to use. For example, the formula does not immediately tell when the cohomology class of the associator is nontrivial. In order to find a more useful description of the associator, we look at the correspondence between triples (A,q,L) (a non-degenerate quadratic group and a Lagrangian subgroup) and the cohomology classes in H3(A/L,k∗) from a different perspective. By fixing L and varying (A,q) we turn this correspondence into a homomorphism of groups. Namely we define a natural group structure on the set of isomorphism classes of Lagrangian extensions of L (non-degenerate quadratic group (A,q) containing L as a Lagrangian subgroup). Assigning the associator to the triple (A,q,L) now becomes a homomorphism from the group Lex(L) of Lagrangian extensions to the third cohomology
[TABLE]
Here, we use the natural identification of A/L with the character group L=Hom(L,k∗) induced by the quadratic function on A. The homomorphism (∗ ‣ 1) is a convenient way of expressing the associator β∈H3(A/L,k∗) as a function of A,q and L.
More precisely, according to [11], we can identify H3(L,k∗) with the group of modular extensions of the representation category Rep(L)=V(L). Under this identification the subgroup of pointed modular extensions corresponds to Lex(L).
The homomorphism (∗ ‣ 1) fits into a short exact sequence
[TABLE]
i.e., Lex(L) is the kernel of the alternation map Alt3:H3(L,k∗)→Hom(Λ3L,k∗). We denote by Hom(ΛnB,M) the group of alternating n-linear forms on B with values in an abelian group M.
Assigning to a Lagrangian extension L⊂A the class of a short exact sequence 0→L→A→L→1 gives a homomorphism of groups
[TABLE]
Here, Ext(L,L)τ is the subgroup of invariants of the involution τ:Ext(L,L)→Ext(L,L), given by taking the dual.
For a general finite abelian L, the situation is a bit more complicated. We have an exact sequence:
[TABLE]
The functor J is an additive endofunctor on the category of finite abelian groups such that for a prime p
[TABLE]
The functor J sends isomorphisms between cyclic 2-groups to the identity and non-isomorphisms to zero.
Altogether these give a decomposition of degree-three cohomology into natural polynomial functors of degrees three, two, and one:
[TABLE]
Since our ground field k is algebraically closed of characteristic zero, we can trade k∗ for the universal torsion group Q/Z as the coefficient group for cohomology of a finite B.
Note that the answers for cohomology in degree one and two are much easier:
[TABLE]
The rise in complexity in degree three reflects the more involved decomposition of the homology H3(B) in terms of natural polynomial functors (see [1]).
We will deal with fusion categories. We will use the language of categorical groups (see, e.g. [9, Section 3.1]). This language will be very helpful in comparing the groups Lex(L) and Ext(L,L). A categorical group is a monoidal category G in which all morphisms and all objects are invertible. The standard invariants of G are the zeroth and first homotopy groups π0(G) and π1(G); π0(G) is the group of isomorphism classes of objects of G, and π1(G) is the group of automorphisms of the unit object of G.
Remark 1.0.1**.**
For any X∈G, there is an isomorphism AutG(I)→AutG(X) defined as follows. For a∈AutG(I), define α∈AutG(X) by the diagram
[TABLE]
Here, λ denotes the left unit isomorphism in G. Let gX:AutG(X)→AutG(I) denote the inverse of this map. Note that, for any Y∈G and any morphism x:X→Y, we have gX(a)=gY(xax−1).
Throughout this paper, we will adhere to the following notation conventions: lower-case Latin and Greek characters are used for elements and morphisms, upper-case Latin and Greek characters for objects and functors, calligraphic Latin characters for categories and 2-functors, boldface Latin characters for 2-categories, and boldface Fraktur characters for 3-categories.
Acknowledgment
The authors would like to thank Larry Breen, Ronnie Brown, and the anonymous referee for valuable comments.
2 Drinfeld centres of finite groups
In this section, we follow [11] to interpret H3(G,k∗) as the group of modular extensions of the representation category Rep(G), and then we consider pointed modular extensions of Rep(G).
2.1 The categorical group Mex(S)
Recall (e.g. from [3]) that a braided fusion category D is non-degenerate if its symmetric centre
[TABLE]
coincides with Vect. Let S be a symmetric fusion category. Following [11], we say that a non-degenerate braided fusion category D containing S as a full subcategory is a modular extension111We are abusing language here; what we call a “modular extension” would more properly be termed a “non-degenerate braided extension”. of S if the symmetric centraliser
[TABLE]
coincides with S.
Remark 2.1.1**.**
A non-degenerate braided category D containing S as a full subcategory is a modular extension if and only if dim(D)=(dim(S))2.
Indeed, S is always a subcategory of its symmetric centraliser CD(S), and the relation between dimensions dim(D)=dim(S)⋅dim(CD(S)) makes dim(CD(S))=dim(S) equivalent to the condition S=CD(S).
Define the category Mex(S) as follows. Objects of Mex(S) are modular extensions of S. Morphisms are isomorphism classes of braided equivalences preserving the subcategory S, i.e., making the diagram
[TABLE]
commute on the nose.
Remark 2.1.2**.**
If we consider isomorphisms between braided equivalences of modular extensions as 2-cells, we naturally end up with a 2-category Mex(S).
To describe the monoidal structure on Mex(S), we recall some basic facts about commutative algebras in braided fusion categories.
Following [3], we call a commutative algebra R in a braided fusion category Detale if it is indecomposable and separable. The category DR of (right) R-modules over an etale algebra R is fusion with respect to the relative tensor product ⊗R. The categorical dimension of DR satisfies dim(D)=dim(Dr)dim(R).
An R-module M is said to be local if the following diagram commutes:
[TABLE]
The full subcategory DRloc of local right R-modules is braided [13]. In terms of categorical dimension dim(D)=dim(DRloc)dim(R)2.
An algebra R in a braided fusion category D is Lagrangian if any local R-module is a direct sum of copies of the regular module R, i.e. CRloc is equivalent to the category Vect of vector spaces. For a Lagrangian R, the natural braided tensor functor into the monoidal centre D→Z(DR) is an equivalence. Dimension-wise, we have dim(D)=dim(R)2.
For D,D′∈Mex(S), the Deligne product S⊠S is a full subcategory of D⊠D′. The tensor product functor ⊗:S⊠S→S has a two-sided adjoint F:S→S⊠S. This gives rise to an etale algebra R=F(I)∈S⊠S, where I∈S is the monoidal unit object. The category of local modules (D⊠D′)Rloc is a modular extension of S. Indeed, (S⊠S)Rloc=(S⊠S)R=S, so that (D⊠D′)Rloc is an extension of S. Since
dim(R)=dim(S), we have dim((D⊠D′)Rloc)=dim(D⊠D′)dim(R)−2=dim(S)2.
Define an operation
[TABLE]
The groupoid Mex(S) is monoidal with respect to ⊙S. The monoidal unit is the monoidal (or Drinfeld) centre Z(S) of S, considered as a modular extension of S with respect to the natural embedding S→Z(S).
Moreover, Mex(S) is a categorical group. Indeed, the quasi-inverse of a modular extension C with respect to ⊙S is C, i.e., the category C with the inverse braiding.
The zeroth homotopy group π0(Mex(S))=Mex(S) was called in [11] the group of modular extensions of S.
By the definition, the first homotopy group π1(Mex(S)) coincides with the group Autbr(Z(S)/S) of isomorphism classes of braided tensor autoequivalences of Z(S) fixing objects of S on the nose.
Remark 2.1.3**.**
The 2-category Mex(S) from remark 2.1.2 is clearly a 2-categorical group. The standard invariants π0 and π1 of Mex(S) are the same as for Mex(S). It follows from the definition that π2(Mex(S))=ker(Aut⊗(IdZ(S))→Aut⊗(IdS)).
We will be interested in the case when the base symmetric category S is the category Rep(G) of finite-dimensional representations of a finite group G. Modular extensions of Rep(G) turn out to be twisted Drinfeld centres of G, which we are going to describe now.
Denote by V(G,α) the category of G-graded vector spaces with the usual graded tensor product and associativity twisted by the 3-cocycle α∈Z3(G,k∗):
[TABLE]
An α-projective G-action (cf. [4, § 2.1]) on a G-graded vector space V is a collection of automorphisms
x:V→V,v↦x.v such that x(Vy)=Vxyx−1, and
[TABLE]
Here,
[TABLE]
Similarly, define
[TABLE]
The following identities follow directly from the 3-cocycle condition for normalized α:
[TABLE]
Define the twisted Drinfeld centre Z(G,α) as follows. Objects of Z(G,α) are G-graded vector spaces together with α-projective G-action. Morphisms are grading and action-preserving homomorphisms of vector spaces.
The tensor product in Z(G,α) is the tensor product of G-graded vector spaces, with α-projective G-action defined by
[TABLE]
The associativity is given by (2). The monoidal unit is I=Ie=k with trivial G-action. The braiding is given by
[TABLE]
Note that Z(G,α) is equivalent to the monoidal centre Z(V(G,α)) (see [4] for details). Note also that Rep(G) is a full symmetric subcategory of Z(G,α) (consisting of trivially graded objects). Moreover, dim(Z(G,α))=∣G∣2=(dim(Rep(G))2, so Z(G,α) is a modular extension of Rep(G) by remark 2.1.1.
The following was proved in [11, Theorem 4.22]. We add (a sketch of) a proof here.
Proposition 2.1.4**.**
The assignment α↦Z(G,α) gives an isomorphism
[TABLE]
Proof.
The homomorphism property of the assignment is established by a braided equivalence
[TABLE]
Note that Z(G,α)⊠Z(G,β)≃Z(G×G,α×β) as braided fusion categories.
Let δ:G→G×G be the diagonal embedding.
The tensor product functor ⊗:Rep(G)⊠Rep(G)→Rep(G) corresponds to the inverse image functor δ∗:Rep(G×G)→Rep(G)
upon the identification Rep(G)⊠Rep(G)=Rep(G×G). By Frobenius reciprocity its adjoint δ∗ is the induction with respect to δ. In particular, δ∗(k) is the function algebra k((G×G)/δ(G))∈Z(G×G,α×β). By [4, Theorem 3.7], its category of local modules is equivalent to Z(G,αβ).
Let now D be a modular extension of Rep(G). The function algebra A=k(G) with the regular G-action is etale in Rep(G) and in D. Since dim(A)=dim(Rep(G)), the algebra A is Lagrangian. Thus D≃Z(DA). Moreover, the group of algebra automorphisms is Autalg(A)=G. Hence the category of modules DA is G-graded ⊕g∈GDAg-loc into g-local modules and as the result is tensor equivalent to V(G,α) for some α∈Z3(G,k∗) (see [10] for details). Thus we have D=Z(DA)≃Z(V(G,α))≃Z(G,α) which shows that the assignment of the proposition is bijective.
∎
The first homotopy group π1(Mex(Rep(G))) also has a cohomological description.
Lemma 2.1.5**.**
π1(Mex(Rep(G)))≃H2(G,k∗).
Proof.
π1(Mex(Rep(G))) is the group Autbr(Z(Rep(G))/Rep(G)) of braided autoequivalences of the monoidal centre Z(Rep(G)) that fix the full subcategory Rep(G)⊆Z(Rep(G)) on the nose. The monoidal centre Z(Rep(G)) is equivalent, as a braided monoidal category, to the untwisted Drinfeld centre Z(G). The algebra of functions k(G)∈Rep(G) is an etale algebra in Z(G); its category of right modules Z(G)k(G) is equivalent to the category V(G) of G-graded vector spaces. This equivalence gives rise to a homomorphism Autbr(Z(Rep(G))/Rep(G))→Aut⊗(V(G)). It follows from [12, Corollary 6.9] that it is an isomorphism with the group Aut⊗1(V(G)) of isomorphism classes of tensor structures on the identity functor (the so-called soft autoequivalences). The group Aut⊗1(V(G)) is, in turn, isomorphic to H2(G,k∗) by [2, Proposition 2.5].
∎
Remark 2.1.6**.**
The group π2(Mex(Rep(G))) is isomorphic to the first cohomology group H1(G,k∗). Indeed, according to remark 2.1.3, the group π2(Mex(Rep(G))) coincides with ker(Aut⊗(IdZ(Rep(G)))→Aut⊗(IdRep(G))).
As was pointed out to us by L. Breen, the 2-categorical group Mex(Rep(G)) is the truncation of a 3-categorical group Mex(Rep(G)), with the third homotopy group π3(Mex(Rep(G))) coinciding with the zeroth cohomology group H0(G,k∗).
We end this section with a crossed-module representing the categorical group Mex(Rep(G)). Denote by (C∗(G,k∗),∂) the standard complex computing the cohomology of G with coefficients in k∗.
Lemma 2.1.7**.**
The categorical group G associated with the crossed-module
[TABLE]
is equivalent to Mex(Rep(G)).
Proof.
Objects of the categorical group G are elements of Z3(G,k∗). A morphism between α,β∈Z3(G,k∗) is a 2-cochain c∈C2(G,k∗)/B2(G,k∗) such that ∂(c)=α⋅β−1.
Define a functor F:G→Mex(Rep(G)) by F(α)=Z(G,α).
For a morphism c:α→β define a braided tensor functor Id(c):V(G,α)→V(G,β), which is the identity functor with the tensor structure given by the 2-cochain c.
Define F(c):Z(G,α)→Z(G,β) to be the functor Z(Id(c)):Z(V(G,α))→Z(V(G,β)) induced by Id(c). By proposition 2.1.4 and lemma 2.1.5, the effects of F on both π0 and π1 are bijective. Hence F is an equivalence of categorical groups.
∎
Remark 2.1.8**.**
Similarly Mex(Rep(G)) corresponds to the crossed-complex
[TABLE]
2.2 Invertible objects of Z(G,α)
Here we determine when the category Z(G,α) is pointed, i.e., when all simple objects of Z(G,α) are invertible.
As a G-graded vector space, an invertible object of Inv(Z(G,α)) has to be one dimensional and concentrated in a single degree z∈Z(G). The α-projective G-action (3) on such object is given by multiplication by c∈C1(G,k∗), satisfying c(x)c(y)=α(x,y∣z)c(xy).
The tensor product (5) in Z(G,α) corresponds to (7).
∎
Remark 2.2.2**.**
Recall from [8] that the group of isomorphism classes of invertible objects Inv(Z(C)) of the monoidal centre Z(C) fits into an exact sequence
[TABLE]
For the Drinfeld centre Z(G,α), this takes the form
[TABLE]
where Zα(G) is the following subgroup of the centre of G:
[TABLE]
We call a 3-cocycle α∈Z3(G,k∗)soft if, for any g∈G, there is a c∈C1(G,k∗) such that c(x)c(y)=α(x,y∣g)c(xy) for all x,y∈G.
A fusion category C is pointed if every simple object of C is invertible.
Corollary 2.2.3**.**
The category Z(G,α) is pointed if and only if G is abelian and α is soft.
Proof.
The category Z(G,α) is pointed iff its group of invertible objects is of order ∣G∣2.
From proposition 2.2.1, ∣G∣=∣G∣=∣Zα(G)∣. Both equalities imply that G is abelian; the second also implies that α is soft.
∎
Now assume that G=B is abelian. Denote by Zsoft3(B,k∗) the group of soft 3-cocycles. It is straightforward that 3-coboundaries are soft. Write Hsoft3(B,k∗)=Zsoft3(B,M)/B3(B,k∗).
Lemma 2.2.4**.**
Let B be an abelian group. Then the third soft cohomology group Hsoft3(B,k∗) is the kernel of the alternation map Alt3:H3(B,k∗)→Hom(Λ3B,k∗).
Proof.
The assignment α↦α(−,−∣−) gives a homomorphism
[TABLE]
into the second cohomology of B with coefficients in the (trivial) B-module of set-theoretic maps Map(B,k∗).
The soft cohomology Hsoft3(B,k∗) is the kernel of this homomorphism.
Since k∗ (and Map(B,k∗)) is divisible, the universal coefficient formula implies that the alternation map Alt2 gives an isomorphism
[TABLE]
The commutative diagram
[TABLE]
gives the result.
∎
For an abelian group B, define Mexpt(Rep(B)) to be the full categorical subgroup of Mex(Rep(B)) consisting of those modular extensions D of Rep(B) that are pointed categories. The computations above give the following:
Theorem 2.2.5**.**
The group of connected components π0(Mexpt(B))=Mexpt(Rep(B)) coincides with Hsoft3(B,k∗) and fits into the short exact sequence
[TABLE]
3 Lagrangian extensions of abelian groups
3.1 Pointed braided fusion categories
Here we quickly recall a description of pointed braided fusion categories, i.e., braided fusion categories with invertible simple objects.
The isomorphism classes of simple objects of a pointed braided fusion category C form an abelian group A=Inv(C). The category C is equivalent to the category of A-graded vector spaces with associativity constraint and braiding given by
[TABLE]
[TABLE]
correspondingly. The unit object conditions mean that α∈C3(A,k∗) and c∈C2(A,k∗) are normalised cochains. The pentagon axiom is equivalent to the 3-cocycle condition for α. The hexagon axioms amount to
[TABLE]
for all a,b,c∈A.
A pair (α,c)∈Z3(A,k∗)×C2(A,k∗) satisfying to the above conditions is called an abelian 3-cocycle. We denote the corresponding pointed braided fusion category by C(A,α,c).
Structures of braided equivalences on the identity functor correspond to the following coboundary relation on abelian 3-cocycles. An abelian 3-cocycle (α,c) is an abelian 3-coboundary if (α,c)=(∂u(x,y,z),u(z,y)u(y,z)−1) for some u∈C2(A,k∗). The third abelian cohomology is the quotient Hab3(A,k∗)=Zab3(A,k∗)/Bab3(A,k∗).
Eilenberg and Mac Lane gave a convenient description of Hab3(A,k∗).
A function q:A→k∗ is quadratic if q(nx)=q(x)n2 for all n∈Z and x∈A, and the function σ:A×A→k∗ defined by σ(x,y)=q(x+y)−1q(x)q(y) (the polarisation of q) is bi-multiplicative. Denote by Q(A,k∗) the group of quadratic functions.
It was shown in [6] (see also [9]) that the assignment (α,c)↦q, where q:A→k∗ is defined by q(x)=c(x,x), gives an isomorphism
[TABLE]
Slightly abusing notation, we will write C(A,q) instead of C(A,α,c). Where the quadratic function q is trivial, we write C(A,q)=C(A). The category C(A) is symmetric and coincides with Rep(A).
A quadratic function q:A→k∗ is non-degenerate if its polarisation σ is non-degenerate, i.e.,
[TABLE]
The pointed category C(A,q) is non-degenerate as a braided fusion category if and only if q is non-degenerate.
The orthogonal complement of a subgroup B in a quadratic abelian group (A,q) is
[TABLE]
Note that the symmetric centraliser (1) of C(B,q∣B) in C(A,q) is C(B⊥,q∣B⊥).
A subgroup B⊂A is isotropic if q∣B=0. If B is an isotropic subgroup of A, then B⊂B⊥. In this case, we call the quotient group B⊥/B the isotropic contraction along B. The quadratic function q descends to the isotropic contraction B⊥/B.
An isotropic subgroup L of a non-degenerate quadratic group (A,q) is Lagrangian if L=L⊥. Note that L is Lagrangian if and only if ∣L∣2=∣A∣.
In other words, the pointed category C(A,q) is a modular extension of the symmetric category C(L) if and only if L is a Lagrangian subgroup of a non-degenerate quadratic group (A,q).
Remark 3.1.1**.**
The braiding (6) on Z(G,α) induces a quadratic function on the group of invertible objects q:A(G,α)→k∗ given by q(z,c)=c(z). When B is abelian and α∈Z3(B,k∗) is soft, the group A(B,α) is a Lagrangian extension of B with respect to the quadratic function q.
We finish this preliminary section by recalling basic facts about etale algebras in pointed braided fusion categories (see, e.g., [3] for details).
The graded support of an indecomposable separable algebra in a pointed fusion category is a subgroup of the grading group. Etale algebras in the pointed category C(A,q) correspond to isotropic subgroups of A. The category of modules C(A,q)R over the etale algebra R=R(B) corresponding to an isotropic B⊂A is pointed with the group of invertible objects A/B. The category of local modules C(A,q)R(B)loc is braided equivalent to C(B⊥/B,q). In particular, Lagrangian algebras in C(A,q) correspond to Lagrangian subgroups of A.
3.2 Lagrangian extensions
Let B be an abelian group. A Lagrangian extension of B is a triple (A,q,ι), where A is an abelian group, ι:B↪A is an embedding of groups, and q:A→k∗ is a non-degenerate quadratic function such that B⊂A is a Lagrangian subgroup with respect to q. Lagrangian extensions of B form a category Lex(B).
A morphism (A,q,ι)→(A′,q′,ι′) in Lex(B) is a homomorphism ω:A→A′ such that q′∘ω=q and ω∘ι=ι′.
Note that all morphisms in Lex(B) are invertible, i.e. Lex(B) is a groupoid.
The results of the previous section imply the following.
Proposition 3.2.1**.**
The functor
[TABLE]
is an equivalence of groupoids.
Proof.
Indeed, any pointed modular extension of C(B) has a form C(A,q) for some Lagrangian extension C(A,q) of B.
Any equivalence of extensions C(A,q)→C(A′,q′) corresponds to an isomorphism of Lagrangian extensions (A,q)→(A′,q′).
∎
The equivalences (9) allows us to transfer the monoidal structure ⊙C(B) from Mexpt(C(B)) to Lex(B).
Note first that the etale algebra R=F(I)∈C(B)⊠C(B) corresponds under identification C(B)⊠C(B)≃C(B⊕B) to the anti-diagonal subgroup δˉ(B)={(b,−b)∣b∈B}⊂B⊕B.
Indeed,the tensor product functor C(B)⊠C(B)→C(B) corresponds to the direct image of the addition homomorphism a:B×B→B,(x,y)↦x+y. Thus R is the inverse image a∗(I)=R(δˉ(B)).
Now the chain of braided equivalences
[TABLE]
[TABLE]
identifies C(A,q)⊙C(B)C(A′,q′) with the pointed category corresponding to the isotropic contraction of δˉ(B) in the quadratic group (A×A′,q×q′). We denote this isotropic contraction by (A,q,ι)⊞(A′,q′,ι′) and call it the sum of Lagrangian extensions (A,q,ι) and (A′,q′,ι′). Note also that the embedding B⊂δ(B)⊥/δ(B) given by b↦(b,0) makes the sum a Lagrangian extension of B.
Remark 3.2.2**.**
Here is a more explicit description of the orthogonal complement:
[TABLE]
Note that it also coincides with the fibered product A×BA′ with respect to the natural surjections A→B←A′.
By the trivial Lagrangian extension, we mean (B×B,qstd,ι), with qstd(b,χ)=χ(b) and ι(b)=(b,0). The trivial Lagrangian extension is the quadratic group corresponding to the monoidal centre Z(C(B)) and is the monoidal unit object in Lex(B).
Define the conjugate of the Lagrangian extension (A,q,ι) by (A,q,ι)=(A,−q,ι).
The conjugate is the dual object in Lex(B).
We denote by Lex(B)=π0(Lex(B)) the group of Lagrangian extensions.
The equivalence (9) implies that Lex(B) is isomorphic to Mexpt(C(B)).
Using that C(B)≃Rep(B) as symmetric fusion categories, we have Lex(B)=Mexpt(Rep(B)).
Theorem 2.2.5 now gives the following.
Corollary 3.2.3**.**
The group of Lagrangian extensions fits into the short exact sequence
[TABLE]
Corollary 3.2.3 can be used to describe the third cohomology H3(B,k∗).
But here we are going to use it in the opposite way to get some basic information about groups of Lagrangian extensions.
Remark 3.2.4**.**
The third cohomology group H3(Z/nZ,k∗) is cyclic of order n. Since Λ3(Z/nZ)=0, corollary 3.2.3
gives Lex(Z/nZ)≃Z/nZ.
In what follows we replace k∗ by Q/Z to simplify the exposition.
Example 3.2.5**.**
Here, we describe explicitly Lagrangian extensions from Lex(Z/2Z).
Since a Lagrangian extension A⊃Z/2Z is an abelian group extension of Z/2Z by Z/2Z, A is of order 4, and is isomorphic to either (Z/2Z)2 or Z/4Z.
Let A=(Z/2Z)2. The matrices of possible non-degenerate symmetric bilinear forms σ:A×A→Q/Z such that the first summand Z/2Z is Lagrangian are
[TABLE]
Here entries are in Q/Z. For the first one, a compatible quadratic function q±:A→Q/Z has the form
[TABLE]
The corresponding classes in Lex(Z/2Z) are isomorphic and nontrivial. The second bilinear form corresponds to the trivial Lagrangian extension. Since all classes in Lex(Z/2Z) are represented by Lagrangian extensions A⊃Z/2Z with A=(Z/2Z)2, the second possibility, A=Z/4Z, does not realize.
Example 3.2.6**.**
More generally, let B=Z/2ℓZ for some positive integer ℓ. As in example 3.2.5 above, a Lagrangian extension A⊃Z/2ℓZ is an abelian group extension of Z/2ℓZ by Z/2ℓZ, whence ∣A∣=22ℓ. If A=Z/22ℓZ, then the only possible Lagrangian subgroup of A is ⟨2⟩. But a straightforward computation shows that if q:A→Q/Z is a quadratic function with respect to which the subgroup ⟨2⟩ is isotropic, then the associated bilinear form σ is degenerate. Thus Z/22ℓZ is not realizable as a Lagrangian extension of Z/2ℓZ. In particular, this shows that Z/4Z is not realizable as a Lagrangian extension of Z/2Z (cf. example 3.2.5 above).
Example 3.2.7**.**
Let now A=Z/22ℓ−1Z×Z/2Z. Consider a non-degenerate quadratic function q:A→Q/Z given by
[TABLE]
The subgroup L⊂A generated by the pair (2ℓ−1,1) is Lagrangian with respect to q and is isomorphic to Z/2ℓZ.
We finish this section with a quick discussion of the functoriality property of Lex. Namely, for a homomorphism of abelian groups f:B→D, we will define a functor between symmetric categorical groups Lex(B)→Lex(D).
For a Lagrangian extension (A,q,ι) of B, set A′=Δ(B)(A×BD)×D, where Δ(B) is the antidiagonal subgroup {(b,−b)∣b∈B}.
Now define a Lagrangian extension of D
[TABLE]
where q′:A′→Q/Z is given by q′(a,χ,d)=q(a)+χ(d).
Remark 3.2.8**.**
Suppose now that f is surjective, and let K=ker(f). One can check that in this case A×BD coincides with the orthogonal complement K⊥ of K in A. Moreover, the quotient Δ(B)(A×BD)×D coincides with the isotropic contraction K⊥/K along K. This contains B/K, which is isomorphic to D. Thus (10) reduces to
[TABLE]
where ι′:D≃B/K→K⊥/K is induced by ι:B→K⊥.
3.3 The categorical group Ext(B,D)
Let B and D be abelian groups. Denote by Ext(B,D) the category whose objects are abelian group extensions D⟶ιA⟶πB and whose morphisms are group homomorphisms ξ:A→A′ making the diagram
[TABLE]
commute. Note that such ξ is necessarily an isomorphism, i.e., Ext(B,D) is a groupoid.
The category Ext(B,D) is monoidal with respect to the Baer sum. Recall that the Baer sum of extensions is
[TABLE]
where A×BA′ is the fibered product, δˉ(D) is the antidiagonal subgroup, i=ι=ι′ and p=π=π′.
The unit object in Ext(B,D) is the trivial extension D→D⊕B→B with the canonical embedding and projection maps. The opposite extension to D⟶ιA⟶πB is the extension D⟶ιA⟶−πB. Altogether, this makes the category Ext(B,D) into a categorical group with respect to ⊞. The standard invariants of the categorical group Ext(B,D) are π0(Ext(B,D))=Ext(B,D) and π1(Ext(B,D))=Hom(B,D).
The functor Ext is functorial in each of its arguments; it is contravariant in its first argument and covariant in its second argument.
In the special case when the arguments B and D are dual to each other, the categorical group Ext(B,D) has a natural symmetry. Namely, define the contravariant functor T:Ext(B,B)→Ext(B,B) by
[TABLE]
where e:B→B is the canonical evaluation isomorphism. The functor T is an involutive autoequivalence. More precisely, we have a natural isomorphism i:Id→T2 (given by e:A→A) such that iT(X)=T(iX)−1.
Namely, let X∈Ext(B,B) be the Lagrangian extension
\displaystyle\textstyle{B\ignorespaces\ignorespaces\ignorespaces\ignorespaces}$$\displaystyle\scriptstyle{\iota}$$\displaystyle\textstyle{A\ignorespaces\ignorespaces\ignorespaces\ignorespaces}$$\displaystyle\scriptstyle{\pi}$$\displaystyle\textstyle{\widehat{B}}
, so that T(X) is the extension
[TABLE]
Define a map X→T2(X) by the following diagram:
[TABLE]
The left-hand square of this diagram commutes due to naturality of the evaluation map e:Id→().
Note that eB=eB−1. Indeed, eB:χ↦(e(a)↦e(a)(χ)=χ(a)) for a∈B, whence eB∘eB:χ↦(a↦χ(a)) for a∈B. This implies that the right-hand square of the diagram also commutes, and therefore the extensions X and T2(X) are equivalent.
More generally, let G be a categorical group.
Let T:G→G be a contravariant monoidal autoequivalence with a natural isomorphism i:Id→T2 such that iT(X)=T(iX)−1 for any X∈G. We say that an object X∈G is T-equivariant if there is an isomorphism x:X→T(X) making the following diagram commute:
[TABLE]
Let τ be the effect of T on π0(G), and denote by π0(G)0τ the subgroup of classes of T-equivariant objects.
Proposition 3.3.1**.**
The sequence
[TABLE]
is exact.
Proof.
The class of an object X∈G is τ-invariant if there is a morphism x:X→T(X). Define a=a(x)∈AutG(X) as the counterclockwise composition of the diagram (12). Let α(x)∈AutG(I)=π1(G) be the corresponding (in the sense of remark 1.0.1) automorphism of the monoidal unit I. Then we have τ(α)=T(α)=T(a).
Applying the functor T to the diagram (12) gives
[TABLE]
Note that T(a)∈AutG(T(X)) is the clockwise composition of the diagram (13). We claim that
[TABLE]
In terms of elements of AutG(I) we have τ(α)=α−1.
Consider the diagram
[TABLE]
The rightmost cell of (15) commutes by definition of T(a). The bottom left cell commutes by definition of a. The top centre cell commutes by naturality of i, and so the diagram commutes overall. (14) follows from commutativity of (15).
Now let X∈G be τ-invariant with an isomorphism x:X→T(X). Let x′:X→T(X) be another isomorphism. Define b∈Aut(X) by the diagram
[TABLE]
It follows from the diagram
[TABLE]
that a(x′)=a(x)xT(b)−1x−1b.
This translates to α(x′)=α(x)τ(β)−1β, where β∈AutG(I) is the automorphism corresponding to b∈AutG(X).
Thus we have a map
[TABLE]
sending X∈π0(G)τ to the class of α(x) in
[TABLE]
Now we check that this map is a homomorphism.
Given X,Y∈π0(G)τ, choose x:X→T(X) and y:Y→T(Y). Then
[TABLE]
is a weak equivariance structure for X⊗Y. Compute a(x⊗y)=a(x∣y) according to the following diagram:
[TABLE]
It follows from the above diagram that a(x∣y)=a(x)⊗a(y). Finally, by the construction, the class of α(X) is trivial iff a τ-invariant structure on X can be promoted to a T-equivariant one.
∎
The effect of T on π0(Ext(B,B))=Ext(B,B) is an involution τ=π0(T):Ext(B,B)→Ext(B,B), which sends an extension of B by B to its dual. By factoring through the natural identification of the double dual with B, the dual extension becomes another extension of B by B.
If we identify Hom(B,B) with the tensor square B⊗2, the effect of T on π1(Ext(B,B)) becomes the permutation involution.
Remark 3.3.2**.**
The above proposition gives an exact sequence
[TABLE]
According to the example B.1.3, H1(Z/2Z,B⊗2)≃B2 functorially.
This gives an exact sequence
[TABLE]
3.4 Comparing Lex(B) with Ext(B,B)
Define a functor F:Lex(B)→Ext(B,B) by
[TABLE]
where (π(a))(x)=q(a+ι(x))−q(a) for a∈A,x∈B.
Note that F is monoidal with the obvious monoidal structure.
The functor F induces a homomorphism of abelian groups ϕ:Lex(B)→Ext(B,B).
First we examine the image of ϕ.
Lemma 3.4.1**.**
The extension F(A,q,ι) is T-equivariant.
Proof.
Define f:A→A by f(a)=σ(a,−) for a∈A. Here, σ is the polarisation of q. Such f makes the diagram
[TABLE]
commute. Indeed, for x∈B and a∈A, we have (f(ι(x)))(a)=σ(ι(x),a)=(π(a))(x)=e(x)(π(a))=π(e(x))(a), and (π(a))(x)=σ(a,x)=(f(a))(x)=(ι(f(a)))(x).
It is straightforward to check that f is T-equivariant structure on F(A,q,ι).
∎
Lemma 3.4.1 shows that the homomorphism ϕ lands in Ext(B,B)τ, with the image of ϕ being precisely Ext(B,B)0τ.
Denote by K(B) and C(B) the kernel and the cokernel, respectively, of the homomorphism ϕ:Lex(B)→Ext(B,B)τ. Clearly, K and C are functors from the category of finite abelian groups to itself that fit into the exact sequence
[TABLE]
As the first step in describing the functors K and C, we compute the polarisation (see Appendix B) of the functor Lex. Note that for an extension
[TABLE]
the embedding B⊕D↪E⊕E (the direct sum of ι and π∘e−1) is a Lagrangian subgroup of the quadratic group (E⊕E,qstd). In other words, (E⊕E,qstd) becomes a Lagrangian extension of B⊕D. This defines a map υ:Ext(D,B)→Lex(B⊕D).
Proposition 3.4.2**.**
The sequence
[TABLE]
where κ:Lex(B⊕D)→Lex(B)⊕Lex(D) is the canonical mapping, is exact.
Proof.
By remark 3.2.8, κ maps the class of a Lagrangian extension (A,q,ι) (of B⊕D) into the pair of Lagrangian extensions
[TABLE]
For (A,q,ι) in the kernel of κ, we have
[TABLE]
where B (respectively D) is embedded as the first summand and is Lagrangian with respect to the standard quadratic function on B⊕B (respectively D⊕D).
Now we want to show that the Lagrangian extension (E⊕E,qstd) of B⊕D (the effect of the map υ on an extension B→E→D) is always in the kernel of κ. Indeed, the orthogonal complement of D in E⊕E has the form
[TABLE]
Furthermore,
[TABLE]
Analogous results hold for B⊥/B. This shows that im(υ)⊆ker(κ).
To see that im(υ)=ker(κ), we show that, for (A,q,ι)∈ker(κ), there exists an extension B⟶ιE⟶πD such that
[TABLE]
We start by extracting such E out of A. Since (A,q,ι) is in the kernel of κ, the isotropic contraction along B is trivial as a Lagrangian extension of D: B⊥/B≃D⊕D. By lifting the corresponding projections p1:B⊥/B↠D, p2:B⊥/B↠D, we obtain surjections p1:B⊥↠D and p2:B⊥↠D. Now define E to be ker(p1). Since ker(p1)∩ker(p2)=B, the sequence
[TABLE]
is short exact. Similarly, D⊥/D≃B⊕B, and so we have projections w1:D⊥/D↠B, w2:D⊥/D↠B and corresponding surjections w1:D⊥↠B, w2:D⊥↠B.
Define E′=ker(w1). We then have the analogous short exact sequence
[TABLE]
By their definitions, E and E′ are subgroups of A. We show that A is their direct sum. Since the orders of E and E′ square to the order of A, all we need to show is that E∩E′=0. Let x∈E∩E′. Then x∈B⊥∩D⊥=(B⊕D)⊥=B⊕D since B⊕D is Lagrangian in A. Since p1∣B⊕D is the second projection and w1∣B⊕D is the first, p1(x)=w1(x)=0 implies that x=0.
Now we show that E and E′ are Lagrangian subgroups of the quadratic group A. Together with the decomposition E⊕E′=A, that will give us a non-degenerate pairing between E and E′, identifying E′ with E.
What we are actually going to show is that E is isotropic (this is sufficient, since ∣E∣2=∣A∣). Recall that the kernel of the restriction of q to B⊥ is B, so for any x∈B⊥ we have q(x)=qB⊥/B(xˉ), where xˉ is the coset of x modulo B. Now for x∈E=ker(p1), the coset xˉ lies in ker(p1), which is an isotropic subgroup of B⊥/B. Hence q(x)=qB⊥/B(xˉ)=0. Similarly for E′.
The last thing we need to check is that, upon identification between E′ and E, the extension (17) is the dual of (16). In other words, we need ι=w2 and ι′=p2, which follows immediately from the definitions.
∎
Corollary 3.4.3**.**
The functors K and C are additive.
Proof.
The polarisation of the functor B↦Ext(B,B)τ is Ext(D,B). Moreover, the natural transformation ϕ induces an isomorphism of polarisations. Finally, note that K(0)=C(0)=0.
∎
First we look at the kernel functor K.
Lemma 3.4.4**.**
The functor K fits into the exact sequence
[TABLE]
Proof.
Let (A,q,ι)∈K(B). Then, as an abelian group, A can be identified with B×B. Moreover, under this identification, ι becomes the canonical inclusion. Furthermore, the quadratic function q is such that
q(b+b′,χ)−q(b′,χ)=π(b′,χ)(b)=χ(b). Denote by q~ the restriction of q to B. Then for b∈B,χ∈B, we have q(b,χ)=χ(b)+q~(χ) Noting that χ(b)=qstd(b,χ), one can write (A,q,ι)≃(B×B,qstd+q~,ι) as Lagrangian extensions of B. In other words, the map Q(B,Q/Z)→K(B) given by q~↦(B×B,qstd+q~,ι) is an epimorphism of groups.
Note that the kernel of the map Q(B,Q/Z)→K(B) is the image of the map HomZ(B⊗B,Q/Z)→Q(B,Q/Z) sending a character ξ on B⊗B to the quadratic function q(χ)=ξ(χ⊗χ)).
∎
According to the example B.1.4 of the appendix, K(B)=J(B).
In the rest of the section, we examine the cokernel functor C.
Remark 3.4.5**.**
Note that C(Z/2ℓZ)≃Z/2Z. Indeed, a generator of Ext(Z/2ℓZ,Z/2ℓZ)≃Z/2ℓZ has the form
[TABLE]
Example 3.2.6 shows that Z/22ℓZ is not realizable as a Lagrangian extension of Z/2ℓZ. Thus the map Lex(Z/2ℓZ)→Ext(Z/2ℓZ,Z/2ℓZ) is not surjective.
Note also that any extension of the form
[TABLE]
is twice a generator of Ext(Z/2ℓZ,Z/2ℓZ)≃Z/2ℓZ.
Now, example 3.2.6 shows that the middle term of (19) is realizable as a Lagrangian extension of Z/2ℓZ, and moreover, that the image of the map Lex(Z/2ℓZ)→Ext(Z/2ℓZ,Z/2ℓZ) is 2Z/2ℓZ.
Thus the cokernel of the map Lex(Z/2ℓZ)→Ext(Z/2ℓZ,Z/2ℓZ) must be isomorphic to Z/2Z.
Lemma 3.4.6**.**
The functor C is isomorphic to the functor B↦H1(Z/2Z,B⊗2).
Proof.
Since the image of ϕ coincides with Ext(B,B)0τ, we have a short exact sequence
[TABLE]
Thus the homomorphism Ext(B,B)τ→H1(Z/2Z,B⊗2) defined in section 3.3 factors through an embedding C(B)→H1(Z/2Z,B⊗2).
By remark 3.3.2, this is a natural transformation of additive functors in B. To show that it is an isomorphism, it suffices to check it for cyclic B. It is obvious for B of odd order.
Remark 3.3.2 says that H1(Z/2Z,B⊗2) is isomorphic (as an abelian group) to Z/2Z.
Finally, remark 3.4.5 shows that C(Z/2ℓZ) is also isomorphic to Z/2Z, making the map C(B)→H1(Z/2Z,B⊗2) an isomorphism.
∎
Finally, we summarize the results of this section in the following theorem.
Theorem 3.4.7**.**
For any finite abelian group B, the following sequence is exact:
[TABLE]
Appendix A Lagrangian algebras in pointed categories
Here, we describe the homomorphism Lex(L)→H3(A,k∗) explicitly by giving a 3-cocycle β∈Z3(A,k∗) representing the Lagrangian extension (A,q,ι). We do it by computing the associator of the pointed category C(A,q)R of modules over an etale (i.e. indecomposable separable commutative) algebra R.
Simple objects I(a) of C(A,α,c) are labeled by elements of A. We fix fusion isomorphisms ιa,b:I(a)⊗I(b)→I(a+b) for a,b∈A. By going around the diagram
[TABLE]
clockwise, we obtain an automorphism of the simple object I(a+b+c)∈C(A,α,c); namely, α(a,b,c)⋅1I(a+b+c). The braiding in C(A,α,c) is given by (8).
As in section 3.1, we write the category C(A,α,c) as C(A,q), where q∈Q(A,k∗) is the (unique) quadratic function corresponding to the pair (α,c).
An indecomposable separable algebra R in C(A,q) is supported by a subgroup B⊂A.
Let R(B)∈C(A,q) be the object given by
[TABLE]
The multiplication map μ on R(B) has a form μ(b,b′)=η(b,b′)⋅ιb,b′ for η∈C2(B,k∗) such that ∂η=α∣B.
The coboundary condition on η makes this multiplication associative.
The algebra R(B) is commutative if and only if η(b,b′)=c(b,b′)η(b′,b) for all b,b′∈B.
In terms of the quadratic function q, commutativity is equivalent to isotropy of the subgroup B⊂A. In this case the multiplication on R(B) is defined uniquely up to an isomorphism.
The free module functor gives a a tensor equivalence C(A,q)R(B)→V(A/B,β) for some β∈H3(A/B,k∗). Here we compute the associator β explicitly.
Let J:C(A,q)→C(A,q)R(B) be the free module functor J(X)=X⊗R(B). The functor J is tensor with the tensor structure JX,Y:J(X)⊗R(B)J(Y)→J(X⊗Y) given by the composition
[TABLE]
We also fix an isomorphism J(I)≃R(B) given by the right unit isomorphism in C(A,q).
All simple R(B)-modules are induced from simple objects of C(A,q). For a∈A, denote J(I(a)) by J(a), and define a map of R(B)-modules ϕa,b:J(a)⊗R(B)J(b)→J(a+b) as the composition:
[TABLE]
Note that the clockwise composition of the diagram
[TABLE]
is α(a,b,c)⋅1J(a+b+c).
For ℓ∈B, define θℓ:I(ℓ)⊗R(B)→R(B) by θℓ=⊕ℓ′∈B(η(ℓ,ℓ′)⋅ιℓ,ℓ′). This gives an isomorphism θℓ:J(ℓ)→J(0) of right R(B)-modules. The collection of θℓ allows us to define, for any a∈A and any ℓ∈B an isomorphism of R(B)-modules ϑa,ℓ:J(a+ℓ)→J(a)
[TABLE]
The collection of ϑs establishes that up to isomorphism, simple R(B)-modules are labeled by elements of the quotient group A/B.
Similarly, define ϑℓ,a′:J(ℓ+a)→J(a) by the diagram
[TABLE]
Commutativity of addition implies that the maps ϑa,ℓ and ϑℓ,a′ differ by a nonzero scalar. More precisely, ϑℓ,a′=c(a,ℓ)⋅ϑa,ℓ.
Choose a set-theoretic section s:A/B→A of the canonical projection. Define γ:A/B×A/B→L by γ(x,y)=s(x)+s(y)−s(x+y), and define Jx,y:J(s(x))⊗R(B)J(s(y))→J(s(x+y)) as the composition
[TABLE]
The tensor category C(A,q)R(B) of right R(B)-modules is equivalent to V(A/B,β) for some β∈Z3(A/B,k∗). The clockwise composition of the arrows of the diagram
[TABLE]
is β(x,y,z)⋅1J(s(x+y+z)), and so we need to compute this composition to see the value of the associator β(x,y,z).
We now expand the diagram (21). In doing so, we will suppress the tensor product symbols. We will also suppress labels on identity morphisms. Moreover, we will write R instead of R(B) where applicable.
[TABLE]
It is straightforward to see that the clockwise reading of the upper left cell of the diagram (22) contributes a factor of α(s(x),s(y),s(z)).
Lemma A.1.1**.**
The lower left cell of the diagram (22) contributes a factor of α(s(x),s(y+z),γ(y,z))−1.
Proof.
Let a=s(x),b=s(y+z),ℓ=γ(y,z).
Consider the diagram
[TABLE]
All cells except the top one commute. By (20), the clockwise composition of the top cell gives α(a,b,ℓ)−1.
∎
Lemma A.1.2**.**
The upper right cell of the diagram (22) contributes a factor of
[TABLE]
Proof.
Let ℓ=γ(x,y), a=s(x+y), and b=s(z), and consider the diagram
[TABLE]
The rightmost and the centre cells commute on the nose. The leftmost cell contributes a factor of α(ℓ,a,b). The bottom cell is the definition of ϑℓ,a+b′. Similarly, the top cell is the definition of ϑℓ,a′. Now, in the diagram (22), ϑ′s do not appear. Instead, ϑs appear. Comparing ϑ′ with ϑ gives factors of c(a+b,ℓ) from the bottom cell and c(a,ℓ)−1 from the top cell. The inverse appears in the second factor due to the orientation being reversed relative to the definition of ϑa,ℓ.
∎
Lemma A.1.3**.**
The lower right cell of the diagram (22) contributes a factor of
[TABLE]
Proof.
We split the lower right cell of the diagram (22) into two triangles as follows:
[TABLE]
Let us now consider the expanded general form of such triangles:
[TABLE]
All of the cells in this diagram commute except for the right-centre cell, which contributes a factor of η(ℓ,ℓ′). Therefore, the lower triangle of (23) contributes a factor of η(γ(x,y+z),γ(y,z)), and the upper triangle contributes a factor of η(γ(x+y,z),γ(x,y))−1.
∎
Thus we have the following:
Theorem A.1.4**.**
The category C(A,q)R(B) of right modules over an etale algebra R(B)∈C(A,q) is tensor equivalent to the category V(A/B,β) of A/B-graded vector spaces, where the associator β∈Z3(A/B,k∗) is given by the formula
[TABLE]
[TABLE]
Recall that Lagrangian algebras in a non-degenerate braided pointed category C(A,q) correspond to Lagrangian subgroups of A. For a Lagrangian L⊂A, the projection π:A→B (from section 3.4) gives an isomorphism A/B≃B, which in turn gives an isomorphism H3(A/B,k∗)≃H3(L,k∗).
Corollary A.1.5**.**
The homomorphism Lex(L)→H3(L,k∗) sends a Lagrangian extension L⊂A into the class of β given by (24) transported along the isomorphism H3(A/B,k∗)≃H3(L,k∗).
Appendix B Polynomial Functors
Let A,B∈Ab, and let P:Ab→Ab be a functor. The diagram of canonical projections and injections
[TABLE]
gives rise to a (right) splitting of its image under P:
[TABLE]
Define δP(A,B) to be the complement of this splitting, so that
[TABLE]
This defines a functor δP:Ab×Ab→Ab which we call the polarisation of P.
We call a constant functor polynomial of degree zero. For n>0, a functor P is said to be polynomial of degree n if its polarisation δP is polynomial of degree n−1 in each of its arguments.
Remark B.1.1**.**
An additive functor P:Ab→Ab is polynomial of degree 1.
Conversely, a polynomial functor P of degree 1 such that P(0)=0 is additive.
Proposition B.1.2**.**
The polarization is a functor
[TABLE]
More precisely, given functors P,Q:Ab→Ab and a natural transformation f:P→Q, there is a natural transformation δf:δP→δQ.
2. 2.
If F1,F2,F3:Ab→Ab are functors such that the sequence
[TABLE]
is exact, then the corresponding sequence
[TABLE]
is again exact.
Proof.
Let P,Q:Ab→Ab be functors, and let f:P→Q be a natural transformation.
Let A,B∈Ab be given. Then there is a morphism fA⊕B:P(A⊕B)→Q(A⊕B). Note that P(A⊕B)≃P(A)⊕P(B)⊕δP(A,B) and Q(A⊕B)≃Q(A)⊕Q(B)⊕δQ(A,B). The map fA⊕B then has the form fA⊕B=fA⊕fB⊕(δf)A,B. Explicitly, (δf)A,B=fA⊕B∣δP(A,B). Naturality of δf then follows from naturality of f.
2. 2.
Let A,B∈Ab.
For each i=1,2,3, there are splittings
[TABLE]
These splittings give rise to the diagram
[TABLE]
By hypothesis, the last two rows of the diagram (25) are exact. The columns of (25) are split exact. The snake lemma implies that the first rowis exact.
∎
Example B.1.3**.**
For an abelian group B, the functor H(B)=H1(Z/2Z,B⊗2) is additive. Indeed, for abelian groups B and D, the polarisation of H is δH(B,D)=H1(Z/2Z,(B⊗D)⊕(D⊗B)). Observe that (B⊗D)⊕(D⊗B) is the induced module Ind0Z/2Z(B⊕D) from the trivial subgroup. Shapiro’s lemma implies that
[TABLE]
whence H(B⊕D)≃H(B)⊕H(D), as claimed.
By the definition,
[TABLE]
with τ acting as the transposition of tensor factors.
Define a map B2→H1(Z/2Z,B⊗2) by b↦b⊗b (note that the condition 2b=0 implies that τ(b⊗b)=−b⊗b). This map is an isomorphism. Indeed, by additivity it suffices to see that B2→H1(Z/2Z,B⊗2) is an isomorphism for a cyclic B. It is obvious for B of odd order, since H1(Z/2Z,B⊗2)=0 in that case. Note that τ is identity on B⊗2 for a cyclic B. Thus for B=Z/2ℓZ we have Z1(Z/2Z,(Z/2ℓZ)⊗2)=(Z/2ℓZ)2 and B1(Z/2Z,(Z/2ℓZ)⊗2)=0.
Hence, we have a functorial isomorphism
[TABLE]
Example B.1.4**.**
Consider the exact sequence
[TABLE]
The functor J is the cokernel of the map HomZ(B⊗2,Q/Z)→Q(B,Q/Z) sending a bilinear form ς:B×B→Q/Z to the quadratic form q(x)=ς(x,x) for x∈B.
The functor J is additive. Indeed, part 2 of proposition B.1.2 implies that the sequence
[TABLE]
is exact. The morphism δHomZ((−)⊗2,Q/Z)→δQ(−,Q/Z) between polarisations is surjective. Thus δJ=0.
Furthermore, J(B)=0 for B of odd order. It can be shown that Q(Z/2ℓZ,Q/Z)≃Z/2ℓ+1Z with a generator qℓ(x)=2ℓ+1x2. Then (26) becomes
[TABLE]
whence J(Z/2ℓZ)≃Z/2Z as an abelian group.
Now we compute the effect of J on morphisms. Obviously J takes isomorphisms between cyclic 2-groups to the identity.
Consider a proper epimorphism of cyclic groups f:Z/2ℓZ→Z/2mZ. Up to an automorphism of the target, f has the form f([1]ℓ)=[1]m.
The induced map f∗:Q(Z/2mZ,Q/Z)→Q(Z/2ℓZ,Q/Z) is given by f∗(qm)([1]ℓ)=qm(f([1]ℓ))=2m+11=2ℓ+12ℓ−m, whence f∗(qm)=2ℓ−mqℓ. It follows that the induced map between groups of quadratic forms is zero, so J sends proper epimorphisms to zero.
Up to an automorphism of the target, a proper monomorphism g:Z/2ℓZ→Z/2nZ is g([1]ℓ)=[2n−ℓ]n. The induced map g∗:Q(Z/2ℓZ,Q/Z)→Q(Z/2nZ,Q/Z) has the form g∗(qn)([1]ℓ)=qn(g([1]ℓ)=qn([2n−ℓ]n)=2n+122n−2ℓ=2ℓ+12n−ℓ, so that g∗(qn)=2n−ℓqℓ. The induced map g∗ is zero, so J maps proper monomorphisms to zero.
Bibliography13
The reference list from the paper itself. Each links out to its DOI / PubMed record.
1[1] L. Breen. “On the functorial homology of abelian groups”. Journal of Pure and Applied Algebra 142 (1999), 199–237.
2[2] A. Davydov. “Bogomolov multiplier, double class-preserving automorphisms and modular invariants for orbifolds’. Journal of Mathematical Physics 55 (2014), 9, ar Xiv:1312.7466 v 3.
3[3] A. Davydov, M. Müger, D. Nikshych, V. Ostrik. “Witt group of non-degenerate braided fusion categories”. Journal für die Reine und Angewandte Mathematik 677 (2013), 135-177. ar Xiv:1009.2117.
4[4] A. Davydov, D. Simmons. “On Lagrangian algebras in group-theoretical braided fusion categories”. Journal of Algebra 471 (2017), 149–175. ar Xiv:1603.04650.
5[5] M. Bischoff, A. Davydov, D. Simmons. “Automorphisms of Lagrangian algebras”. In preparation.
6[6] S. Eilenberg, S. Mac Lane. “On the groups H ( Π , n ) 𝐻 Π 𝑛 \displaystyle H(\Pi,n) I, II”. Ann. of Math. 58 (1953), 55–106; 70 (1954), 49–137.
7[7] P. Etingof, S. Gelaki, D. Nikshych, V. Ostrik. Tensor Categories , American Mathematical Society, vol. 205 (2015). 344 pp.
8[8] P. Grossman, D. Jordan, N. Snyder. “Cyclic extensions of fusion categories via the Brauer-Picard groupoid”. Quantum Topology , Vol. 6 (2015), no. 2, pp. 313-331.