Computing data for Levin-Wen with defects
Jacob C. Bridgeman
1
and Daniel Barter
2
1
Perimeter Institute for Theoretical Physics, Waterloo, Ontario, Canada
2
Mathematical Sciences Institute, Australian National University, Canberra, Australia
May 28, 2020
We demonstrate how to do many computations for doubled topological phases with defects. These
defects may be 1-dimensional domain walls or 0-dimensional point defects.
Using Vec(S
3
) as a guiding example, we demonstrate how domain wall fusion and associators can be
computed using generalized tube algebra techniques. These domain walls can be both between distinct
or identical phases. Additionally, we show how to compute all possible point defects, and the fusion and
associator data of these. Worked examples, tabulated data and Mathematica code are provided.
1 Introduction
Topological phases are of great interest in quantum information theory. By leveraging their topological nature,
quantum information can be stored and manipulated in a manner which is protected against any local noise[14].
For such encodings to be useful in our attempts to build a quantum computer, it is necessary to find ways of
implementing universal sets of logic gates.
Unfortunately, many of the simplest topological codes only allow limited gate sets to be implemented in a
fault tolerant manner. On the other hand, some topological codes admit universal gate sets, but are incredibly
challenging to engineer. Recently, a hybrid approach has been proposed[5]. This primarily relies on the (relatively)
straightforward code for storage and manipulation, but included small ‘islands’ of a more powerful phase to leverage
their computational power.
Hybrid schemes such as that described above, require information to be exchanged between codes. One way to
achieve this directly in the material is to introduce gapped domain walls between the two phases in question. Once
domain walls are introduced, either between identical or distinct codes, one can also introduce point-like defects on
these domain walls. These defects can also be used to increase the computational power of the underlying codes[6
15]. The most famous example of this is the introduction of Majorana twists into the surface code[7, 9, 16]. The
mathematical theory of symmetry defects is developed in Refs. [1719]. In this work, we provide a computational
framework for obtaining data associated to defects. This data is required when designing quantum computational
schemes.
In this paper, we study the renormalization invariant properties of (2+1)D, long range entangled, doubled
topological phases with defects. In particular, we study phases constructed from the symmetric group S
3
and its
subgroups {0}, Z/2Z and Z/3Z. These phases are often called Kitaev quantum double phases and were defined on
the lattice in Ref. [1]. The corresponding quantum field theories were initially introduced by Dijkgraaf and Witten
in Ref. [20]. Although our methods generalize, we focus on these models because our techniques are best illustrated
by example, rather than a more abstract approach. As the smallest nonabelian group, S
3
is a natural example
which realizes many of the complexities of the general case.
Much work has been done on the Kitaev quantum double phases corresponding to Z/2Z and S
3
, for example
Refs. [5, 2127]. The Z/2Z-phase is central to quantum information theory and quantum computing. Realizing the
Z/2Z phase is currently a major experimental effort because it can be used to build quantum memories[24]. When
realized on the torus, it has 4 ground states which are topologically protected. The S
3
Kitaev quantum double
phase is the simplest gaped phase which supports non-abelian anyons, hence is of central interest in quantum
computing. Experimentally realizing non-abelian anyons is one of the central problems in topological quantum
computing[2832].
Jacob C. Bridgeman: jcbridgeman1@gmail.com, https://jcbridgeman.bitbucket.io
Daniel Barter: danielbarter@gmail.com, https://danielbarter.github.io
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 1
arXiv:1907.06692v3 [quant-ph] 26 May 2020
Topological phases (of the kind we discuss) are parameterized by unitary modular tensor categories (UMTCs).
Our work concerns UMTCs that arise as the Drinfeld center of a unitary fusion category C. Although not all
UMTCs are Drinfeld centers of fusion categories, for example, the (chiral) Fibonacci or (chiral) semion modes,
there are many interesting UMTCs which are Drinfeld centers. For example, the category describing the low energy
excitations of any Levin-Wen model[33] is a Drinfeld center. The fusion categories that arise in this paper are Vec,
Vec(Z/2Z), Vec(Z/3Z) and Vec(S
3
) (defined below).
1.1 What is being computed in this work
This paper is a continuation of the work begun in Refs. [3436]. In the current work, we generalize the methods
developed there for Vec(Z/pZ) to more general input (unitary) fusion categories, and provide code to compute
essentially complete data on the defect theories. We focus on the example Vec(S
3
), both to illustrate the methods,
and to make more complete data available to researchers interested in universal quantum computation using ‘small’
topological phases. In particular, we show how the following data is computed. Let A y M x B and B y N x C
be bimodule categories (domain walls). Then we compute:
The Brauer-Picard fusion tables for such bimodules.
The codimension 2 defects lying at the interface of M and N.
The vertical fusion rules of these defects, including End(M) as a special case.
The associator for this fusion.
The horizontal fusion of these defects.
The O
3
bimodule associator.
From a mathematical perspective, we are computing decomposition rules for relative tensor product and composition
of bimodule functors. In an upcoming paper Ref. [37], we will provide a rigorous proof of this fact using a robust
theory of skeletalization of fusion categories and their bimodules.
1.2 Key results
The key mathematical results of this work are as follows:
Given a set of domain walls, how do they fuse (compute the Brauer-Picard tables).
Given a set of domain walls, it is natural to ask if their twists can be treated as anyons. The obstruction to
this is the O
3
and O
4
cohomology classes defined in Ref. [38].
Proposition 1. Let I and G
1
be the invertible Vec(S
3
)|Vec(S
3
) domain walls. Then the O
3
and O
4
obstruc-
tions vanishes for {I, G
1
}.
This result seems to be known in Ref. [18], but we have been unable to find the computation in the literature.
If C y M is a boundary to vacuum, then the binary interface defects on M form a fusion category under
vertical fusion called End(M). If M is indecomposable, then C and End(M) are Morita equivalent[39]. If
we let C = Vec(Z/3Z × S
3
) and M = Q
8
, then End(Q
8
) is a Z/3Z ×Z/3Z Tambara-Yamagami category[40].
This establishes the following:
Proposition 2. Vec(Z/3Z ×S
3
) is Morita equivalent to the Tambara-Yamagami category T Y(Z/3Z×Z/3Z, χ, 1),
where χ((g
0
, h
0
), (g
1
, h
1
)) = ω
g
0
h
1
+h
0
g
1
.
To the best of our knowledge, previously this TY category was only known to be group-theoretical[41] (the
associator on Vec(G) was unknown)
1
.
1
After this preprint was released, we were made aware that this is a special case of Cor. 5.15 in Ref. [42]
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 2
1.3 Structure of the paper
This paper is structured as follows. In Section 2 we provide some definitions and mathematical preliminaries that
are required for the remainder of the paper. In Section 3, we define all the domain walls which appear in this
paper. In Section 4 we discuss some explicit examples of computations. In Section 4.4, we describe the O
3
and O
4
obstructions, and prove Proposition 1. In Section 5, we summarize.
At its heart, this paper is about explicit computations. In Appendix A we construct a (2 +) dimensional defect
TQFT, which is our main computational tool. In Appendix B, we tabulate defining data for all the domain walls
which appear in this paper. Appendices C-E consist of tables of computed data. Only a small amount of what
we can actually compute is included, and we have tried to only include data which hasn’t previously appeared
in the literature. Perhaps the most striking computation appears in Appendix F. We compute the associator for
End(Q
8
), thereby proving Proposition 2. Code used for the computations in this paper is provided in the ancillary
material[43].
2 Preliminaries
In this paper, we make extensive and careful use of a diagrammatic formalism. Diagrams fall into two classes, those
with a gray textured background and those with a white background.
Diagrams with white backgrounds do not have a direct physical interpretation. They are simply a diagrammatic
calculus used to describe tensor categories and module categories. This diagrammatic calculus, first popularized by
Penrose in Ref. [44], is used because it is cumbersome to describe fusion categories using conventional mathematical
notation. A diagram with a white background must be interpreted using the coordinate chart induced by the page
on which it is drawn.
Diagrams with a gray background are to be interpreted physically. For example, compound defects (defined
below) completely specify physical systems and are therefore depicted with a gray background. The ground states
of a system described by such a gray diagram are the skein vectors described in Appendix A. The physical system
(or state) specified by a diagram with a gray background is independent of coordinate chart. Diagrams with a gray
background are closely related to the diagrammatic calculus used to describe rigid tensor categories in Ref. [45].
Definition 3 (Fusion category). A tensor category C is a category C equipped with a functor : CC C, a
natural isomorphism ()
=
( ) called the associator and a special object 1 C which satisfy the
pentagon equation and unit equations respectively. These can be found on Page 22 of Ref. [39]. If C is semi-simple,
using the string diagram notation as explained in Ref. [45], a vector α in C(ab, c) can be represented by a trivalent
vertex:
c
a b
α
. (1)
If we choose bases for all the vector spaces C(a b, c) (the Hom spaces), then the associator can be represented
as a tensor F, where
a
d
b
c
e
α
β
=
X
µν
F
µν
αβ
c
d
b
a
f
µ
ν
. (2)
where α C(a b, e), β C(e c, d), µ C(b c, f) and ν C(a f, d) are basis vectors.
A fusion category is a semi-simple rigid tensor category C with a finite number of simple objects and a simple
unit. An object is simple if there are no non-trivial sub-objects. Semi-simple means that every object in C is a direct
sum of simple objects. Rigid is a technical condition defined on Page 40 of Ref. [39] which implies that objects in
C have duals and they behave like duals in the category of vector spaces.
In Ref. [33], Levin and Wen defined a topological phase associated to any unitary fusion category C. These are
the phases of interest in this paper. All fusion categories considered in this work are assumed to be unitary.
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 3
Definition 4 (Vec(G)). Let G be a finite group and V a vector space. A G-grading on V is a direct sum
decomposition of V =
gG
V
g
. The fusion category Vec(G) is the category of G-graded (finite dimensional) vector
spaces. The morphisms are linear maps which preserve the grading. The tensor product is define by
(V W )
k
=
gh=k
V
g
W
h
, (3)
and the associator is trivial. The (isomorphism classes of) simple objects in Vec(G) are parameterized by g G,
where g is synonymous with the 1 dimensional vector space in degree g. Using this notation, the tensor product
can be written
g h = gh (4)
without confusion. We can choose trivalent vertices
gh
g h
(5)
such that
g
ghk
h k
gh
=
k
ghk
h
g
hk
(6)
Definition 5 (Bimodule category). Let C, D be fusion categories. A bimodule category C y M x D is a semi-
simple category equipped with functors B : C M M and C : M D M and three natural
isomorphisms
B ( B )
=
( ) B (7a)
( C ) C
=
C ( ) (7b)
B ( C )
=
( B ) C . (7c)
If we choose bases for the Hom spaces M(c B m, n) and M(m C d, n), then these natural isomorphisms can be
represented as tensors:
a b m
n
α
p
β
=
X
µν
L
µν
αβ
a b m
n
µ
q
ν
. (8a)
a bm
n
α
p
β
=
X
µν
C
µν
αβ
a bm
n
µ
q
ν
, (8b)
bam
n
α
p
β
=
X
µν
R
µν
αβ
. (8c)
Bimodule categories parameterize domain walls between the Levin-Wen phases[4648]. We will therefore use
the words domain wall and bimodule interchangeably.
Theorem 6. There exists a (2 + )D defect TQFT which captures the renormalization invariant properties of all
long range entangled, doubled 2D topological phases and their defects.
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 4
Theorem 6 is the main technical tool which facilitates the computations of interest in this paper. The TQFT is
constructed in Appendix A. It is built from the tensors F, L, C, R and some other data related to rigid structures on
fusion categories. It is a (2+)D theory because we can compute path integrals on cylinders, but not all 3-manifolds.
Definition 7 (Domain wall structure). Let Σ be an oriented surface and D Σ an embedded oriented 1-manifold
transverse to the boundary of Σ such that D Σ. Label each connected component of Σ\D with a unitary
fusion category. Label each component of D with a bimodule between the adjacent fusion categories. We call the
pair D Σ together with the face and edge labels a domain wall structure. A small open neighborhood in a domain
wall structure looks something like
M N
P
Q
. (9)
It is important to notice that the boundary components of Σ are not labeled with boundaries to vacuum. Therefore,
a domain wall structure does not completely specify a physical system (it has a mixed gray/white background).
In order to get a physical system, the boundary components of Σ must be filled in with point defects. We stress
that a system with a boundary would involve a filled region labeled by Vec. The term domain wall structure first
appeared in Ref. [36]. Surfaces decorated with domain walls play a central role in the theory of defect TQFTs. The
survey Ref. [49] by Carqueville is a great introduction to this field.
Definition 8 (Point defect). In order to define a physical system from a domain wall structure Σ, the holes in
Σ must be resolved. Point defects are the “particles” used to fill these holes. As is often the case in quantum
field theory, the particle types are parameterized by representations of a local observable algebra. We define the
local observable algebra in Definition 22 in Appendix A. Some of the point defects of interest in this paper will be
familiar. For example anyons, which parameterize the low energy excitations for a long range entangled topological
phase, and twists which terminate invertible domain walls are both examples of point defects.
e
F
1
ψ
0
F
1
(10)
In this paper, we are also interested in several other types of point defects. Binary interface defects are the particles
which interface between two domain walls
N
M
. (11)
Point defects were first defined by Morrison and Walker in Ref. [50], where they are called sphere modules. Point
defects in the Vec(Z/pZ) phase were studied in Refs. [35, 36].
Definition 9 (Compound defect). A Compound Defect is a domain wall structure Σ together with point defects
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 5
to resolve all the holes in Σ.
M N
P
Q
V
W
. (12)
Compound defects are a complete specification of a physical system. The ground states Z(Σ) of this system are
spanned by the skein vectors which can be drawn on top of the system as described in Appendix A. Two skein
vectors are equivalent if one can be transformed into the other using local relations.
Definition 10 (Generalized Levin-Wen lattice models). Let Σ be a compound defect. We can define a Levin-
Wen[33] type model as follows: The local degrees of freedom on the edges are simple objects in the labeling
bimodule. The local degrees of freedom on the vertices are vectors in the corresponding point defect representation.
Let H be the global Hilbert space. The Hamiltonian is a commuting projector Hamiltonian with two types of terms,
vertex terms P
v
and face terms P
f
. The vertex terms project onto the states where the object labels for the vertex
states match the local degrees of freedom on the edges. The face terms apply the operator
P
f
=
1
dim(C)
X
a∈C
dim(a)a (13)
depicted in equation Eqn. 75. The ground states of this model are
{ψ|P
v
ψ = ψ, P
f
ψ = ψ}
=
H/C{ψ P
v
ψ, ψ P
f
ψ}
=
Z(Σ) (14)
The projection onto the ground states in Eqn. 14 is
Y
f
P
f
Y
v
P
v
. (15)
For this reason, we can write a Levin-Wen ground state as
|ψi
+
+ dim(a)
a
+
+ dim(a)dim(b)
a
b
+
+ dim(c)
c
+
+ ··· (16)
In this paper we shall use both the skein theoretic description of ground states and the loop superposition description
of ground states interchangeably. We will always surround the loop superposition description with bra-kets.
Definition 11 (Renormalization). A compound defect can be renormalized to a point defect:
V
1
V
2
V
3
=
M
i
W
i
(17)
The point defects W
i
are determined by taking the space of skein vectors supported on the left hand compound
defect and looking how they transform with respect to the local observable algebra.
The following four examples of renormalization are the main focus of this paper:
Definition 12 (Domain wall fusion). We can horizontally fuse domain walls by horizontally concatenating and
then renormalizing
M N
=
M
i
P
i
. (18)
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 6
We call the fusion ring for domain walls the Brauer-Picard ring (BPR). Computing the BPR for Vec(Z/pZ) was
the subject of Ref. [34].
Using the inflation trick from Definition 30 in Appendix A, we can encode these domain wall fusions as point
defects
P
i
M N
P
i
M N
. (19)
Definition 13 (Vertical fusion).
V
1
V
2
=
M
i
W
i
(20)
The defects interfacing between the domain wall M and itself form a fusion category End(M). The components
of the isomorphism Eqn. 20 are trivalent vertices in End(M) and we can compute the associator for End(M) as
described in Definition 31.
Definition 14 (Horizontal fusion).
V
1
V
2
=
M
i
W
i
(21)
where the trivalent point defects are those which encode the domain wall fusions as described in Definition 8.
Definition 15 (Associators).
=
M
i
W
i
(22)
All the trivalent point defects are encoding domain wall fusions.
Definition 16 (S
3
as a semi-direct product). It is well known that S
3
=
Z/2Z n Z/3Z where the involution on
Z/3Z is multiplication by 2. Throughout this paper, S
3
plays an important role and we use the semi-direct product
presentation of S
3
because it is more amenable to computer implementation. In this representation, multiplication
is given by
(a
0
, b
0
) · (a
1
, b
1
) = (a
0
+ a
1
, (1 + a
1
)b
0
+ b
1
), (23)
where the first entry is taken modulo 2 and the second modulo 3. One caveat of this notation is that sometimes
you need to be careful about applying the “obvious” rules of arithmetic like associativity and distributivity.
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 7
3 Domain Wall Definitions
In this section, we briefly discuss the domain walls (bimodule categories) that occur in this paper. Recall from
Chapter 7 of Ref. [39] that Vec(G
1
)|Vec(G
2
) bimodules are classified by a subgroup M 6 G
1
×G
op
2
and a 2-cocycle
ω H
2
(M, U (1)) (24)
=
H
2
(G
1
× G
op
2
, maps(G
1
× G
op
2
/M, U(1))) (25)
up to conjugation. This defining data is provided in Appendix B. Where these domain walls have occurred in the
literature, we have attempted to be consistent with already established names. In many cases, we have named
corresponding C|D and D|C bimodules with the same label. Which version of the bimodule is being discussed can
be easily inferred from context.
Simple objects in the bimodule category are labeled by cosets of M. The cocycle ω in Eqn. 24 does not directly
give the associators of the fusion category action. One way to see this is that the associator is defined for a triple
(g
1
, g
2
, m) G
1
× G
op
2
× (G
1
× G
op
2
/M), whereas Eqn. 24 has domain M × M. The associator is obtained via the
isomorphism to Eqn. 25. An implementation of this isomorphism is given by Tyler Lawson in Ref. [51]. For all the
bimodules considered in this paper, a gauge can be chosen such that the left and right associators are trivial. We
have used the following equations for Vec(S
3
)|Vec(S
3
) domain walls
A
2,1
: Ω((a, b), m, (c, d)) = (1)
ac
(26a)
A
3,1
: Ω((a, b), m, (c, d)) = ω
(1+c)bd(1)
bm/2c
, m {1, 2, 3, 4} (26b)
D
R,1
: Ω((a, b), m, (c, d)) = (1)
ac
(26c)
D
L,1
: Ω((a, b), m, (c, d)) = (1)
ac
(26d)
G
1
: Ω((a, b), m, (c, d)) = ω
(1+c)bd(m+1)
, m {0, 1} (26e)
F
1
: Ω((a, b), , (c, d)) = (1)
ac
, (26f)
with all other associators being trivial. The gauge choices for other bimodules can be found in the code provided
in the ancillary material[43].
4 Examples
In this section, we discuss some interesting example computations. This serves to both show how calculations are
done, and to provide some physical interpretation for the results.
The computations performed in this paper are very similar to those in Refs. [3436], and we refer the reader
to those papers for more examples. Due to the increased complexity of Vec(S
3
), the computations here require
computer assistance[43].
4.1 Domain wall fusion
To compute the result of domain wall fusion, we use the algorithm described in Definition 29. Extensive examples
are provided in Ref. [34] for the Vec(Z/pZ) case. We therefore only provide two examples here, and refer the reader
to the previous work for more details.
4.1.1 G
1
Vec(S
3
)
G
1
The first step in computing the decomposition of G
1
Vec(S
3
)
G
1
is to construct the Karoubi envelope of the ladder
category (defined in Def. 29). The trivalent vertices for G
1
are
m
(a, b) (c, d)
m+a+c
= ω
(1+c)bd(1+m)
m
(a, b) (c, d)
m+a+c
, (27)
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 8
with m {0, 1}. To construct the Karoubi envelope, we need to construct idempotent ladder diagrams
m n
m n
(x, y)
. (28)
For such a diagram to be an idempotent, it must be the case that x = 0. Diagrams which can be related by
multiplying by a general ladder diagram are isomorphic in the Ladder category[34], so it is sufficient to consider
diagrams of the form
m
0
m 0
(0, y)
. (29)
These diagrams form the group algebra C[Z/3Z], so the primitive idempotents are
X
m,α
:=
1
3
X
y
ω
αy
m
0
m 0
(0, y)
. (30)
The left and right trivalent vertices are skein vectors that absorb these idempotents on the top and bottom. Being
careful with the associator, one can check that in this case the vertices are
X
m,α
(a, b)
X
m+a,α+b(1+m)
7→
X
y
ω
αy
3
(a, b)
m
0
m + a
0
(0, y)
, (31)
X
m,α
(c, d)
X
m+c,(1+c)α+d
7→
X
y
ω
αy
3
(c, d)
m
0
m + c
0
(c, y)
. (32)
It is straightforward to verify that the associator is trivial. From this, we obtain
G
1
Vec(S
3
)
G
1
=
I. (33)
4.1.2 Interpreting M
C
N = P + Q
In the Brauer-Picard tables of Appendix C, there are instances of domain wall fusions of the kind
M
C
N = P + Q. (34)
We now provide a physical interpretation of this result. For concreteness, we will consider the fusion of K
4
walls.
The fusion for these domain walls is
K
4
Vec(Z/2Z)
K
4
= I
2
(35)
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 9
K
4
Vec(S
3
)
K
4
= T
Z/2Z
+ X
Z/2Z
1
. (36)
We define three domain wall structures on the cylinder R × S
1
:
Σ
X
1
=
X
1
(37a)
Σ
T
=
T
(37b)
Σ
K
4
,K
4
=
K
4
K
4
(37c)
The ground states on Σ
X
1
and Σ
T
are given respectively by
|ψ
a
i =
a
a
+
a
a
+
a
a
+
a
a
+
a
a
+ . . . (38a)
|ψ
a,b
i =
(a, b)
(a, b)
+
(a, b)
(a, b)
+
(a, b)
(a, b)
+
(a, b)
(a, b)
+
(a, b)
(a, b)
+ . . . (38b)
The logical operator for both Σ
X
1
and Σ
T
is wrapping a pair of m anyons around the cylinder. In the X
1
case,
this flips the index. In the T case, performing the operation to the left (resp right) of the domain wall flips the left
(right) index. We have an isomorphism of ground spaces
Z
X
1
) Z
T
)
=
Z
K
4
,K
4
). (39)
The isomorphism is given locally by the following six rules:
a
a
X
1
7→
(0, 0) (a, 0)
(0, 0) (a, 0)
K
4
K
4
(40a)
(a, b)
(0, 0)
T
7→
(0, 0) (a+b, 1+b)
(0, 0) (a, 0)
(40b)
ax
x+a
7→
(0, 0)
(x, 0)
(a, 0)
x
(0, 0) (x+a, 0)
(40c)
a y
a+y
7→
y
(0, 0) (a, 0)
(0, 0) (a+y, 0)
(40d)
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 10
Vec(S
3
)
σ Bσ Cσ ρ Bρ Cρ
σ A + G B + G C + F + H E D D + E
Bσ B + G A + G C + F + H D E D + E
Cσ C + F + H C + F + H A + B + C + F + 2G + H D + E D + E 2D + 2E
ρ E D D + E A + H B + H C + F + G
Bρ D E D + E B + H A + H C + F + G
Cρ D + E D + E 2D + 2E C + F + G C + F + G A + B + C + F + G + 2H
Table 1: Fusion rules for twists
(a, b)
(x + a, b)
x
7→
(0, 0) (a+b, b+1)
x
(0, 0) ([x+a]+b, b+1)
(40e)
(a, b)
y
(a, b+y)
7→
(0, 0) (a+b, b+1)
(a+[b+y], [b+y]+1)
(40f)
4.1.3 Factoring domain walls
As observed in Ref. [34], many of the Vec(S
3
)|Vec(S
3
) domain walls are noninvertible. From the BPR table 9,
we see that there are only 2 invertible walls, with a Z/2Z fusion rule. All other domain walls ‘factor through’
a smaller intermediate phase. The full set of (generalized) BPR tables are presented in Appendix C, we obtain
physical interpretations for all bimodules. For example the Vec(S
3
)|Vec(S
3
) wall named T is actually a pair of A
1
boundaries separated by a strip of vacuum, just like the T
Z/2Z
in Table 20. Similar physical interpretations can be
obtained for all walls.
4.2 Codimension 2 defects
We now discuss the excitations that live on domain walls. For the case of Vec(Z/pZ), more examples can be found
in Refs. [35, 36].
4.2.1 Finding p oint defects
The first task is to find the possible point defects. We describe this process for the special case of binary interface
defects (BIDs), as defined in Eqn. 11. In particular, consider the case where M = M = I (I defined in Table 5).
The BIDs are labeled by representations of the annular category (in this case, this is the tube algebra[25, 26, 52]).
A basis for the morphisms g hgh
1
is
T
g
h
:=
hgh
1
h
hg
g
, (41)
which compose as
T
hgh
1
k
T
g
h
= T
g
kh
. (42)
The first step in computing the representations of this category is to find the Karoubi envelope. This amounts to
finding primitive idempotents in endomorphism algebras. By first identifying the h for which g = hgh
1
, and then
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 11
finding primitive idempotents for each matrix algebra, a simple computation shows that the isomorphism classes of
simple objects in the Karoubi envelope are represented by
A =
1
6
T
(0,0)
(0,0)
+ T
(0,0)
(0,1)
+ T
(0,0)
(0,2)
+ T
(0,0)
(1,0)
+ T
(0,0)
(1,1)
+ T
(0,0)
(1,2)
(43a)
B =
1
6
T
(0,0)
(0,0)
+ T
(0,0)
(0,1)
+ T
(0,0)
(0,2)
T
(0,0)
(1,0)
T
(0,0)
(1,1)
T
(0,0)
(1,2)
(43b)
C =
1
3
T
(0,0)
(0,0)
T
(0,0)
(0,1)
T
(0,0)
(1,0)
+ T
(0,0)
(1,1)
(43c)
D =
1
2
T
(1,0)
(0,0)
+ T
(1,0)
(1,0)
(43d)
E =
1
2
T
(1,0)
(0,0)
T
(1,0)
(1,0)
(43e)
F =
1
3
T
(0,1)
(0,0)
+ T
(0,1)
(0,1)
+ T
(0,1)
(0,2)
(43f)
G =
1
3
T
(0,1)
(0,0)
+ ωT
(0,1)
(0,1)
+ ω
2
T
(0,1)
(0,2)
(43g)
H =
1
3
T
(0,1)
(0,0)
+ ω
2
T
(0,1)
(0,1)
+ ωT
(0,1)
(0,2)
, (43h)
where ω = exp(
2πi
3
).
Given these idempotents, the full representation can be constructed as described in Appendix A. The bimodule
I is actually Vec(S
3
) as a Vec(S
3
) bimodule, and these representations describe the anyons of the theory.
4.2.2 Vertical fusion
Once we have obtained representations of point defects, we can compute more interesting properties of these
excitations such as their fusion. In the case of vertical fusion, this is particularly straightforward. By examining
how tubes act on the compound defect, we can obtain an explicit isomorphism to indecomposable point defects.
For a triple compound defect, this isomorphism can be formed in two distinct ways as shown in Eqns. 91a-91b. The
change of basis between these two families of isomorphisms gives the associator for End(M). An explicit example
is given in Appendix F.
4.2.3 Fusion of twists
One of the most studied domain wall excitations are termination points of invertible domain walls[7, 9, 13, 14, 17,
18, 26]. Commonly referred to as twists, these excitations are of interest for quantum computation[7, 9, 16]. For
the only nontrivial invertible domain wall for Vec(S
3
), the horizontal fusion rules for twists is shown in Table 1.
From this table, we see that there are two kinds of ‘bare’ twist that cannot be interchanged by the action of anyons
(the action is shown in Table 17).
In Ref. [18], it was conjectured that for a twist t, both t × t = A + G and t × t = A + H should occur. From
Table 1, we see that this is indeed the case.
4.3 Logical operations on the toric code
The Toric code is one of the most famous examples in quantum information theory. Consider the Levin-Wen model
for Vec(Z/2Z) on the torus Σ. This system has a 4 dimensional ground space:
C
, , ,
(44)
Two types of logical operations often discussed for this model are the Dehn twists and the anyon loop operators.
Using the tools developed in this paper, we can compute how these operations interact with each other and deduce
the group of logical operators which they generate. The mapping class group of the torus, SL(2, Z), is generated by
two Dehn twists. The first cuts the torus along a horizontal loop (in our presentation), rotates a boundary circle
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 12
by 2π and then glues the cylinder back into a torus. This Dehn twist acts as the matrix
1 0 0 0
0 1 0 0
0 0 0 1
0 0 1 0
(45)
We can think of the torus as S
1
× S
1
. The second Dehn twist swaps the factors and acts by the matrix
1 0 0 0
0 0 1 0
0 1 0 0
0 0 0 1
(46)
The reader is most likely familiar with these Dehn twists acting via the T and S matrices of Z(Vec(Z/2Z))
respectively. If we conjugate by
1/2 1/2 0 0
1/2 1/2 0 0
0 0 1/2 1/2
0 0 1/2 1/2
(47)
which is the change of basis matrix from the skein basis to the basis which represents anyon flux through the center
of the torus, we get
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
1
2
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
(48)
respectively, as expected. To compute the anyon loop operators in the skein basis, we need to describe the anyon
braidings, defined in Appendix A, for e and m. The e particle doesn’t leave a trail as it propagates through the
material, but when it crosses a string, the state gets multiplied by 1. The m particle leaves a trail as it propagates,
but doesn’t pick up a phase when it crosses a string. A horizontal m loop acts via the matrix
0 1 0 0
1 0 0 0
0 0 0 1
0 0 1 0
. (49)
Therefore, in the skein basis, every permutation matrix in S
4
is a logical operator. A horizontal e loop acts via the
matrix
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
. (50)
By conjugating with our permutation operators, we get a logical operator for each element of
(Z/2Z)
3
=
(a, b, c, d) (Z/2Z)
4
|a + b + c + d = 0
(51)
The full group of logical operators generated by Dehn twists and anyon loops is isomorphic to S
4
n (Z/2Z)
3
.
4.4 Bimodule associators and obstructions
We now discuss the bimodule associators. For Vec(Z/pZ), example computations can be found in Ref. [36].
Suppose that we have a fusion category C, a finite group G, a family of C−C bimodules {M
g
}
gG
and bimodule
isomorphisms M
g
C
M
h
=
M
gh
. We present each of these bimodule isomorphisms as a pair of point defects:
M
g h
M
g
M
h
M
g h
M
g
M
h
(52)
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 13
which satisfy the following renormalization equations:
M
g h
M
g h
M
g
M
h
=
M
g h
M
g h
(53a)
M
g
M
h
M
g
M
h
M
g h
=
M
g
M
h
M
g
M
h
(53b)
There are two obstructions for
gG
M
g
to form a tensor category. Firstly, it need not be the case that
M
g
M
h
M
k
M
g hk
and
M
g
M
h
M
k
M
g hk
(54)
are isomorphic representations of the 4-bimodule annular category. The obstruction to such an isomorphism existing
is the following defect
M
g hk
M
g hk
=
M
g hk
M
g hk
O
3
(g,h,k)
(55)
as explained in Ref. [38], O
3
(g, h, k) is a cohomology class in H
3
(G, Z) where Z is the group of invertible anyons in
Z(C). If O
3
vanishes, then we can choose an isomorphism α
g,h,k
between the two annular category representations
in equation Eqn. 54. Secondly, there is no reason that the associator α
g,h,k
satisfies the pentagon equation. The
obstruction to this is called O
4
and as explained in Ref. [38], lives in H
4
(G, U(1)). Since the loop space of U(1) is
homotopy equivalent to Z, we have H
4
(G, U(1))
=
H
5
(G, Z).
In this paper, we are primarily interested in the case where C = Vec(S
3
), G = Z/2Z, and M
1
= G
1
. The group
of invertible anyons in the Vec(S
3
) phase is Z/2Z, so we have
O
3
H
3
(Z/2Z, Z/2Z)
=
Z/2Z (56)
O
4
H
4
(Z/2Z, U(1))
=
H
5
(Z/2Z, Z) = 0. (57)
Therefore, it is not obvious that the O
3
obstruction vanishes. We have explicitly computed the O
3
obstruction in
this case and it is zero. The O
4
obstruction vanishes trivially.
5 Remarks
In this work, we have studied doubled topological phases and their defects. We have shown how various data,
including fusion and associators can be computed by evaluating compound defects in topological phases. We have
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 14
utilized these techniques (in a fully automated manner) to compute this data for Vec(Z/pZ) and Vec(S
3
), and
interfaces between these.
Although we have specialized to Vec(G) in this work, the techniques described work more generally. Apart from
the computational complexity, there is no obstruction to applying these algorithms to general fusion categories. The
main challenge in that case is finding the bimodule categories, which we take as input data. It would be valuable to
develop algorithms to find the data associated to these bimodules, beyond brute force solving of coherence equations.
From a quantum computational perspective, one of the most useful applications of this work is to study the ‘color
code’ (the phase described by the fusion category Vec(Z/2Z × Z/2Z))[8, 53]. This category has 270 bimodules, so
a computational approach, such as the one described here, is necessary. Since the color code supports transversal
Clifford gates, generalizations of the universal hybrid scheme described in Ref. [5] to this code may prove important
for topological quantum computation.
Although the cohomology group is nontrivial, we have shown the O
3
obstruction for Vec(S
3
) vanishes. It
would be interesting to study a case where this obstruction is nontrivial. The explicit nature of the computations
performed here may shed light on when this is expected to occur.
Acknowledgments
This work is supported by the Australian Research Council (ARC) via Discovery Project “Subfactors and symme-
tries” DP140100732 and Discovery Project “Low dimensional categories” DP16010347. This research was supported
in part by Perimeter Institute for Theoretical Physics. Research at Perimeter Institute is supported in part by the
Government of Canada through the Department of Innovation, Science and Economic Development Canada and
by the Province of Ontario through the Ministry of Economic Development, Job Creation and Trade. Many of the
ideas presented here were first suggested to us by Corey Jones. This paper wouldn’t be possible without him. We
thank Christopher Chubb for his comments on the manuscript.
References
[1] A. Y. Kitaev, Fault-tolerant quantum computation by anyons, Annals of Physics 303, 2, arXiv:quant-
ph/9707021 (2003).
[2] E. Dennis, A. Kitaev, A. Landahl, and J. Preskill, Topological quantum memory, Journal of Mathematical
Physics 43, 4452, arXiv:quant-ph/0110143 (2002).
[3] B. J. Brown, D. Loss, J. K. Pachos, C. N. Self, and J. R. Wootton, Quantum memories at finite temperature,
Reviews of Modern Physics 88, 045005, arXiv:1411.6643 (2016).
[4] B. M. Terhal, Quantum error correction for quantum memories, Reviews of Modern Physics 87, 307,
arXiv:1302.3428 (2015).
[5] K. Laubscher, D. Loss, and J. R. Wootton, Universal quantum computation in the surface code using non-
Abelian islands, Physical Review A 100, 012338, arXiv:1811.06738 (2019).
[6] H. Bombin and M. Martin-Delgado, Quantum Measurements and Gates by Code Deformation, Journal of
Physics A: Mathematical and Theoretical 42, 095302, arXiv:0704.2540 (2009).
[7] H. Bombin, Topological order with a twist: Ising anyons from an Abelian model, Physical Review Letters 105,
030403, arXiv:1004.1838 (2010).
[8] B. Yoshida, Topological color code and symmetry-protected topological phases, Physical Review B 91, 245131,
arXiv:1503.07208 (2015).
[9] B. J. Brown, K. Laubscher, M. S. Kesselring, and J. R. Wootton, Poking Holes and Cutting Corners to Achieve
Clifford Gates with the Surface Code, Physical Review X 7, 021029, arXiv:1609.04673 (2017).
[10] I. Cong, M. Cheng, and Z. Wang, Topological Quantum Computation with Gapped Boundaries,
arXiv:1609.02037 (2016).
[11] I. Cong, M. Cheng, and Z. Wang, Universal Quantum Computation with Gapped Boundaries, Physical Review
Letters 119, 170504, arXiv:1707.05490 (2017).
[12] B. Yoshida, Gapped boundaries, group cohomology and fault-tolerant logical gates, Annals of Physics 377,
387, arXiv:1509.03626 (2017).
[13] J. C. Bridgeman, A. C. Doherty, and S. D. Bartlett, Tensor networks with a twist: Anyon-permuting domain
walls and defects in projected entangled pair states, Physical Review B 96, 245122, arXiv:1708.08930 (2017).
[14] M. S. Kesselring, F. Pastawski, J. Eisert, and B. J. Brown, The boundaries and twist defects of the color code
and their applications to topological quantum computation, Quantum 2, 101, arXiv:1806.02820 (2018).
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 15
[15] B. J. Brown, A fault-tolerant non-Clifford gate for the surface code in two dimensions, arXiv:1903.11634 (2020).
[16] D. Aasen, M. Hell, R. V. Mishmash, A. Higginbotham, J. Danon, M. Leijnse, T. S. Jespersen, J. A. Folk, C. M.
Marcus, K. Flensberg, and J. Alicea, Milestones toward majorana-based quantum computing, Physical Review
X 6, 031016, arXiv:1511.05153 (2015).
[17] M. Barkeshli, C.-M. Jian, and X.-L. Qi, Theory of defects in Abelian topological states, Physical Review B 88,
235103, arXiv:1305.7203 (2013).
[18] M. Barkeshli, P. Bonderson, M. Cheng, and Z. Wang, Symmetry Fractionalization, Defects, and Gauging of
Topological Phases, Physical Review B 100, 115147, arXiv:1410.4540 (2019).
[19] C. Delaney and Z. Wang, Symmetry defects and their application to topological quantum computing, Pro-
ceedings of the 2016 AMS Special Session on Topological Phases of Matter and Quantum Computation,
arXiv:1811.02143 (2018).
[20] R. Dijkgraaf and E. Witten, Topological gauge theories and group cohomology, Communications in Mathe-
matical Physics 129, 393 (1990).
[21] G. K. Brennen, M. Aguado, and J. I. Cirac, Simulations of quantum double models, New Journal of Physics
11, 053009, arXiv:0901.1345 (2014).
[22] S. Beigi, P. W. Shor, and D. Whalen, The quantum double model with boundary: Condensations and symme-
tries, Communications in Mathematical Physics 306, 663, arXiv:1006.5479 (2011).
[23] S. X. Cui, S.-M. Hong, and Z. Wang, Universal quantum computation with weakly integral anyons, Quantum
Information Processing 14, 26872727, arXiv:1401.7096 (2014).
[24] I. Cong, M. Cheng, and Z. Wang, Defects between gapped boundaries in two-dimensional topological phases
of matter, Physical Review B 96, 195129, arXiv:1703.03564 (2017).
[25] N. Bultinck, M. Mari¨en, D. Williamson, M. B. S¸ahino˘glu, J. Haegeman, and F. Verstraete, Anyons and matrix
product operator algebras, Annals of Physics 378, 183, arXiv:1511.08090 (2017).
[26] D. J. Williamson, N. Bultinck, and F. Verstraete, Symmetry-enriched topological order in tensor networks:
Defects, gauging and anyon condensation, arXiv:1711.07982 (2017).
[27] C. Shen and L.-Y. Hung, Defect Verlinde Formula for Edge Excitations in Topological Order, Physical Review
Letters 123, 051602, arXiv:1901.08285 (2019).
[28] C. Nayak, S. H. Simon, A. Stern, M. Freedman, and S. D. Sarma, Non-abelian anyons and topological quantum
computation, Reviews of Modern Physics 80, 1083, arXiv:0707.1889 (2007).
[29] G. Moore and N. Read, Nonabelions in the fractional quantum hall effect, Nuclear Physics B 360, 362 (1991).
[30] A. Stern, Non-Abelian states of matter, Nature 464, 187 (2010).
[31] J. M. Chow, J. M. Gambetta, E. Magesan, D. W. Abraham, A. W. Cross, B. Johnson, N. A. Masluk, C. A. Ryan,
J. A. Smolin, S. J. Srinivasan, et al., Implementing a strand of a scalable fault-tolerant quantum computing
fabric, Nature Communications 5, 4015, arXiv:1311.6330 (2014).
[32] J. M. Gambetta, J. M. Chow, and M. Steffen, Building logical qubits in a superconducting quantum computing
system, npj Quantum Information 3, 2, arXiv:1510.04375 (2017).
[33] M. Levin and X.-G. Wen, String-net condensation: A physical mechanism for topological phases, Physical
Review B 71, 045110, arXiv:cond-mat/0404617 (2005).
[34] D. Barter, J. C. Bridgeman, and C. Jones, Domain walls in topological phases and the Brauer-Picard ring for
Vec(Z/pZ), Communications in Mathematical Physics 369, 1167, arXiv:1806.01279 (2019).
[35] J. C. Bridgeman, D. Barter, and C. Jones, Fusing binary interface defects in topological phases: The Vec(Z/pZ)
case, Journal of Mathematical Physics 60, 121701, arXiv:1810.09469 (2019).
[36] J. C. Bridgeman and D. Barter, Computing defects associated to bounded domain wall structures: The
Vec(Z/pZ) case, Journal of Physics A: Mathematical and Theoretical 10.1088/1751-8121/ab7d60, in press,
arXiv:1901.08069 (2020).
[37] D. Barter, J. C. Bridgeman, and C. Jones, In preparation.
[38] P. Etingof, D. Nikshych, and V. Ostrik, Fusion categories and homotopy theory, Quantum Topology 1, 209,
with an appendix by Ehud Meir, arXiv:0909.3140 (2010).
[39] P. Etingof, S. Gelaki, D. Nikshych, and V. Ostrik, Tensor categories, Mathematical Surveys and Monographs,
Vol. 205 (American Mathematical Society, Providence, RI, 2015) pp. xvi+343.
[40] D. Tambara and S. Yamagami, Tensor categories with fusion rules of self-duality for finite abelian groups,
Journal of Algebra 209, 692 (1998).
[41] S. Gelaki, D. Naidu, and D. Nikshych, Centers of graded fusion categories, Algebra and Number Theory 3,
959, arXiv:0905.3117 (2009).
[42] M. Bischoff, Conformal Net Realizability of Tambara-Yamagami Categories and Generalized Metaplectic Mod-
ular Categories, arXiv:1803.04949 (2018).
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 16
[43] Ancillary material can be found at https://arxiv.org/src/1907.06692/anc.
[44] R. Penrose, in Combinatorial Mathematics and its Applications (Proc. Conf., Oxford, 1969) (Academic Press,
London, 1971) pp. 221–244.
[45] V. Turaev and A. Virelizier, Monoidal categories and topological field theory, Progress in Mathematics, Vol.
322 (Birkh¨auser/Springer, Cham, 2017) pp. xii+523.
[46] J. Fuchs, I. Runkel, and C. Schweigert, TFT construction of RCFT correlators I: partition functions, Nuclear
Physics B 646, 353 , arXiv:hep-th/0204148 (2002).
[47] A. Kitaev and L. Kong, Models for gapped boundaries and domain walls, Communications in Mathematical
Physics 313, 351, arXiv:1104.5047 (2012).
[48] J. Fuchs, J. Priel, C. Schweigert, and A. Valentino, On the Brauer groups of symmetries of abelian Dijkgraaf-
Witten theories, Communications in Mathematical Physics 339, 385, arXiv:1404.6646 (2015).
[49] N. Carqueville, Lecture notes on 2-dimensional defect TQFT, arXiv:1607.05747 (2016).
[50] S. Morrison and K. Walker, Blob homology, Geometry & Topology 16, 1481, arXiv:1009.5025 (2012).
[51] T. L. (https://mathoverflow.net/users/360/tyler lawson), Computing an explicit homotopy inverse for
B(, H, ) B(, G, G/H), MathOverflow, https://mathoverflow.net/q/288304 (version: 2017-12-12) (2017).
[52] A. Ocneanu, Chirality for operator algebras, (Kyuzeso, 1993) 39 (1993).
[53] H. Bombin and M. Martin-Delgado, Topological Quantum Distillation, Physical Review Letters 97, 180501,
arXiv:quant-ph/0605138 (2006).
[54] S. Morrison, E. Peters, and N. Snyder, Categories generated by a trivalent vertex, Selecta Mathematica 23,
817, arXiv:1501.06869 (2017).
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 17
A Skein vectors, annular categories and local relations
In this appendix, we define a (2 + )-dimensional defect TQFT, Z, which encodes the renormalization invariant
properties of all long range entangled, doubled 2D topological phases and their defects. This TQFT first appeared
in Ref. [50], but in a somewhat disguised form. A more detailed construction which works in all dimensions is going
to appear in the forthcoming paper Algebraic completions of higher categories by Morrison and Walker. It is a
(2 + ) theory because we explain how to evaluate path integrals on cylinders, but not all 3-manifolds. As explained
by Morrison and Walker in Ref. [50], for a topological theory, path integrals on a cylinder are equivalent to local
relations. We have two classes of local relations: those which are required to define Z(Σ) where Σ is a domain
wall structure or compound defect, and renormalization. Renormalization can modify Σ, which is why we treat it
separately.
Definition 17 (Domain wall structure). Let Σ be an oriented surface (possibly with boundary) and D Σ an
embedded 1-dimensional oriented manifold (possibly with boundary) transverse to the boundary of Σ with D Σ.
Since D is a manifold, it is diffeomorphic to a disjoint union of oriented circles and oriented intervals connecting
boundary components of Σ. In particular, there is no neighborhood of D which is homeomorphic to a trivalent
vertex. Label the connected components of Σ\D with fusion categories. Let D
0
be a connected component of D.
Since D
0
and Σ are oriented, we can unambiguously define the left face of D
0
and the right face of D
0
. If we let
e
2
be a tangent vector which agrees with the orientation of D
0
, and e
1
, e
2
agrees with the orientation of Σ, then
e
1
points towards the right face. Let C
L
and C
R
be the fusion categories labeling the left and right faces of D
0
respectively. We label D
0
with a bimodule category C
L
y M x C
R
. The pair D Σ equipped with fusion category
and bimodule labels is called a domain wall structure.
Definition 18 (Skein vector). Let D Σ be a domain wall structure. A skein vector consists of the following data:
graph: A graph Γ Σ transverse to the boundary of Σ. Edges of Γ are allowed to terminate on the boundary
of Σ. Edges of Γ are allowed to terminate on D, but they aren’t allowed to cross D. Let E(Γ) be the set of
edges in Γ and E(D) be the set of edges of D.
edge orientations: An orientation for each edge in E(Γ). The edges in E(D) already have a fixed orientation
induced from D.
edge labels: Each edge e E(Γ) lives in a connected component of Σ\D which has an associated fusion
category C. We label e with a simple object l(e) in C. Each edge f E(D) has an associated bimodule M.
We label f with a simple object l(f) in M.
dots: Let v be a vertex internal to Σ\D. A distinguished base point for E
v
, the set of edges adjacent to the
vertex v, which we call a dot. The orientation of Σ induces a cyclic ordering on E
v
, so the base point gives us
a linear ordering of E
v
, say e
1
, . . . , e
d
, where e
1
is the distinguished edge. Define a
i
= l(e
i
). We denote this
base point using a dot in one of the sectors around v. The distinguished edge is the first edge encountered
starting from the dot following the orientation of the surface:
a
1
a
2
a
3
a
4
a
5
x
(58)
Vertices which live on D are not given dots. Intuitively, this is because the rotational symmetry is already
broken by the orientation of D. The dot method for breaking rotational symmetry is borrowed from Ref. [54].
vertex vectors: Let v Σ\D be a vertex of Γ in a component with fusion category label C. Let e
1
, . . . , e
d
be the adjacent edges starting with the distinguished one. Define
o
v
(e) =
(
1 e is pointing towards v
e is oriented away from v.
(59)
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 18
We label v with a morphism
l(e
1
)
o
v
(e
1
)
l(e
2
)
o
v
(e
2
)
···l(e
d
)
o
v
(e
d
)
1 (60)
in C. For example, the vertex in Eqn. 58 is labeled with a morphism a
1
a
2
a
3
a
4
a
5
1. There are four types
of vertices which live on D. If M is the bimodule which labels the relevant component of D, the vertices are
labeled with morphisms in M as follows:
a
n
m
: am n
a
n
m
: a
m n (61a)
b
n
m
: mb n
b
n
m
: mb
n (61b)
For computational reasons, we require each vertex in Γ to have valence 3. This is general since higher valence
vertices can always be decomposed into trivalent vertices.
Definition 19 (Skein local relations). If D Σ is a domain wall structure, we define
Z(Σ) = C{skein vectors on D Σ}/local relations. (62)
We have the following local relations:
isotopy: We can isotope Γ inside Σ.
orientation: We can reverse the orientation on an edge in Σ\D and take the dual of the corresponding label.
dot: Moving the dot one sector following the orientation of Σ corresponds to transforming the vertex vector
using the rigid structure:
a
1
a
2
a
3
a
1
a
2
a
3
(63a)
a
1
a
2
a
3
a
1
a
2
a
3
(63b)
F :
a
b
c
d
α
β
e
=
X
µν
F
µν
αβ
a
b
c
d
µ
ν
f
(63c)
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 19
G :
a
a
b
c
α
β
= G
αβ
a
a
(63d)
L :
a
b
n
m
ζ
η
=
X
αµ
L
αµ
ηζ
α
µ
a
b
n
m
c
(63e)
R :
a
b
n
m
ζ
η
=
X
αµ
R
αµ
ηζ
α
µ
a
b
n
m
c
(63f)
C :
a
b
n
m
ζ
η
=
X
µν
C
µν
ηζ
a
b
n
m
ν
µ
(63g)
LG :
η
ζ
n
m
= LG
ηζ
n
m
(63h)
RG :
η
ζ
n
m
= RG
ηζ
n
m
(63i)
From the local relations G,LG and RG respectively, we get:
Inverse G :
a
b
=
X
αβ
G
1
αβ
a
b
α
β
(63j)
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 20
bubble :
a
= dim(a) (63k)
InverseLG :
a m
=
X
ζη
LG
1
ζη
a m
ζ
η
(63l)
InverseRG :
b
m
=
X
ζη
RG
1
ζη
b
m
ζ
η
(63m)
Definition 20 (representation theory of categories). Let C be a category. A representation of C is a functor
V : C Vec from C into the category of vector spaces. The functor V consists of a vector space V
a
for each object
a C and a linear map V
f
: V
a
V
b
for each morphism f : a b in C such that V
f
V
g
= V
fg
and V
id
= id.
We are particularly interested in the following computational problem: Let C be a category. If C is semi-simple,
compute a complete list of simple representations of C. The first step in computing the representations of C is
computing the Karoubi envelope:
Definition 21 (Karoubi envelope). Let C be a category. The Karoubi envelope of C is a category defined as
follows: The objects are idempotent endomorphisms in C. A morphism between two such idempotents i : a a
and j : b b is a morphism f : a b such that jfi = f . If C is semi-simple, we can compute the Karoubi envelope
of C as follows:
1. For each object a C, compute an Artin-Wedderburn isomorphism End(a)
=
Q
d
i=1
M
i
where each M
i
is
a matrix algebra. The idempotents e
11
from each factor in this product are non isomorphic simple ob-
jects in the Karoubi envelope of C. Computing Artin-Wedderburn decompositions is computationally hard,
but possible for algebras of small (< 50) dimension. This is demonstrated in the Mathematica notebook
AWdecomposition.nb in the ancillary material[43].
2. Given two idempotents i, j, solving the linear equation jfi = f gives the morphisms between i and j.
The Karoubi envelope of C is equivalent to the category of representations of C. Given a simple object i : a a
in the Karoubi envelope, the corresponding representation is C(a, )i. Computing bases and action matrices for
this representation is a linear algebra problem.
Definition 22 (Annular categories and point defects). Let D Σ be a domain wall structure. If Σ has a boundary,
then Z(Σ) has more structure than just a vector space. In a neighborhood of a boundary component, the domain
wall structure looks like:
. (64)
In general, there can be an arbitrary number of components of D terminating on the boundary, but for the sake
of clarity, we shall work with this explicit example. In a neighborhood of the boundary component, a skein vector
looks like:
z
y
x
. (65)
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 21
We define a domain wall structure
A = . (66)
Every skein vector on A is equivalent a sum of skein vectors of the following form:
z
y
x
p
n
m
ζ
η
µ
ν
α
β
Z(A). (67)
The space Z(A) forms a category. The objects are tuples of module category objects (x, y, z) and the morphisms
are skein vectors Eqn. 67. Composition is given by gluing one skein vector inside the other, subject to matching
labels. We call Z(A) an annular category. We can glue Eqn. 67 into Eqn. 65. Therefore, Z(Σ) has an action of
the annular category associated to each boundary component. Suppose that V is a representation of the annular
category Z(A). We also call V a point defect. Vectors in V are depicted as follows:
v n
p
m
V
m,n,p
. (68)
Diagrammaticallys, the annular category action of Eqn. 67 on Eqn. 68 looks like:
v
z
y
x
ζ
η
µ
ν
α
β
=
X
w
A
w
ηζµναβv
w
y
z
x
(69)
For the special case in Example 23, the annular category coincides with the tube algebra[25, 26, 52].
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 22
Example 23 (Anyons). Consider the following annular category for a fusion category C:
a
2
a
1
b
2
b
1
α
β
γ
δ
: (a
1
, b
1
) (a
2
, b
2
) (70)
Representations V of this annular category parameterize anyons in the Levin-Wen phase associated to C. Vectors
v
a
V
(a,1)
(71)
are important because they can terminate a fusion category string in a compound defect skein vector (defined
below).
Definition 24 (Compound defect). A compound defect consists of a domain wall structure D Σ and an annular
category representation for each boundary component of Σ.
Definition 25 (Compound defect skein vector). Let D Σ be a compound defect. A compound defect skein vector
consists of a skein vector for the domain wall structure and a vector in each boundary component representation.
We require the object labels on the vector and the boundary component to match.
Definition 26 (Local relations). Let Σ be a compound defect. Again, we define
Z(Σ) = C{skein vectors}/local relations. (72)
We have all the local relations from Definition 19. There is one additional local relation:
annular category action: A vector which was used to fill a boundary component of Σ can absorb a skein
vector on the surrounding annulus and transform according to its annular category representation. This is
depicted in Eqn. 69.
An important consequence of the annular category action local relation is the bubble action local relation:
dim(a)
ζ
η
ω
=
ζ
η
ω
=
X
αβγδθφ
RG
1
αβ
RL
1
γδ
RL
1
θφ
θ
φ
β
α
γ
δ
ζ
η
ω
(73)
=
X
αβγδθφη
0
ζ
0
ω
0
RG
1
αβ
RL
1
γδ
RL
1
θφ
A
η
0
ηβφ
A
ω
0
ωαγ
A
ζ
0
ζθδ
ζ
0
η
0
ω
0
(74)
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 23
This local relation is closely related to the bubble term in the Levin-Wen Hamiltonian from Ref. [33]. We have
ζ
η
ω
=
1
dim(C)
X
a
dim(a)
2
ζ
η
ω
(75)
=
1
dim(C)
X
a
dim(a)
ζ
η
ω
(76)
Definition 27 (renormalization). All the local relations described above apply to a fixed domain wall structure
and are sufficient to construct Z(Σ). Now we describe a procedure which can modify the compound defect Σ, which
we call renormalization. Choose an open ball in Σ. For example it might look like:
C =
M
9
M
7
M
8
M
6
M
5
M
4
M
3
M
1
M
2
V
4
V
3
V
2
V
1
A
F
E
C
B
D
(77)
The vector space Z(C) forms a representation W of the boundary annular category. Define
C
0
=
M
1
M
4
M
8
M
9
M
2
W
(78)
Renormalization modifies Σ by replacing C with C
0
and applies the annular category intertwining isomorphism
Z(C) Z(C
0
) to the skein vectors on C. This is the justification for calling annular categories “local observable
algebras”. If there is an isomorphism of annular category representations which sends one skein vector to another,
then they are equivalent up to renormalization.
Example 28 (Anyon braidings). Let V be a representation of the annular category from Example 23. The central
idempotents in an annular category measure anyon charge. We have the following isomorphism of annular category
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 24
representations because the left and right sides both have charge V :
V
=
V
. (79)
Applied to the vector in Eqn. 71, the isomorphism has the following form:
v
a
a
7→
X
wαβ
H
v
wαβ
w
α
β
a
a
. (80)
Notice that the internal state of the anyon can change as it passes through the a string.
Definition 29 (Ladder category). Consider the following domain wall structure:
L =
M N
A B C
(81)
The skein vectors in Z(L) assemble into a category. The objects are pairs of objects (m M, n N). The
morphisms are skein vectors of the following form:
m n
p q
ζ
η
(82)
Composition is given by vertical gluing of the skein vectors and then reducing back to the form in Eqn. 82 using
local relations. The Karoubi envelope of Z(L) is equivalent to the bimodule category M
B
N. As explained in
Definition 21, objects in the Karoubi envelope are idempotents
i =
X
ζη
i
ζη
m n
m n
ζ
η
j =
X
θφ
j
θφ
p q
p q
θ
φ
. (83)
Left trivalent vertices in the Karoubi envelope are skein vectors
i
j
ω
a
:=
X
αβγ
l
αβγ
m n
p q
α
β
γ
a
(84)
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 25
which absorb the idempotent j on the top and the idempotent
X
ζη
i
ζη
m n
m n
ζ
η
a
(85)
on the bottom. Right vertices are defined analogously. Computing these Karoubi envelope trivalent vertices is a
linear algebra problem, and the solutions form a vector space. If we also require that the vertices Eqn. 84 have
left, center and right associators matching bimodules from our original list, then we cut the solution space down
to a finite set, which may have more than one element. When we talk about vertices in the Karoubi envelope of
a ladder category, we will always assume that they have been chosen to have associators matching our original
models. Computing a complete set of trivalent vertices in the Karoubi envelope of the ladder category gives us the
decompositions M
B
N
=
i
P
i
which are tabulated in the Brauer-Picard tables.
Definition 30 (Inflation trick). We are interested in computing explicit representations of annular categories with
three bimodule strings. This is a computationally hard problem even for annular categories with two bimodule
strings. Moreover, we have isomorphisms
V
A
1
A
3
A
2
=
W
(86)
which gives us an equivalence relation on three bimodule string annular category representations. The inflation trick
produces one representation from each equivalence class without needing to compute the representation theory of
algebras with large dimension. It works as follows: If A y M x B is a bimodule, then defects interfacing between
M and itself form a (multi) fusion category End(M):
V
1
V
2
=
M
i
W
i
(87)
If M is indecomposable, then End(M) is a fusion category Morita equivalent to A B
rev
. In particular, End(M)
has a unit object, represented as an idempotent:
X
ζηθφ
E
ζηθφ
m
n
m
n
ζ
η
φ
θ
(88)
If we replace the trivalent vertices on the top (bottom) half of the idempotent with trivalent vertices in the Karoubi
envelope of a ladder category corresponding to an embedding M P
B
Q, then we get an idempotent in a 3
bimodule string annular category which encodes the functor M P
B
Q.
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 26
Definition 31 (Associators for vertical defect fusion). We shall denote annular category intertwining maps
Θ :
V
1
V
2
W
(89)
using squiggly trivalent vertices:
V
1
V
2
W
Θ
(90)
The squiggly lines represent a renormalization process. The change of basis matrix F
ΞΨ
ΘΦ
between the following
intertwining maps
V
3
V
2
V
1
X
1
X
2
W
Θ
Φ
(91a)
V
3
V
2
V
1
Y
1
Y
2
W
Ξ
Ψ
(91b)
is the associator for vertical defect fusion. This allows us to compute the associator for End(M).
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 27
B Domain wall definitions
Name Subgroup 6 S
3
# inequiv. cocycles Cocycle formula
A
1
{0} 1 +1
A
2
Z/3Z
=
h(0, 1)i 1 +1
A
3
Z/2Z
=
h(1, 0)i 1 +1
A
4
S
3
=
h(1, 0), (0, 1)i 1 +1
Table 2: Defining data for Vec | Vec(S
3
) bimodules. Names A
i
consistent with Ref. [24]
Name Subgroup 6 Z/2Z × S
3
# inequiv. cocycles Cocycle formula
K
1
{0} 1 +1
K
2
Z/2Z
=
h(0, 1, 0)i 1 +1
K
3
Z/2Z
=
h(1, 0, 0)i 1 +1
K
4
Z/2Z
=
h(1, 1, 0)i 1 +1
K
5
Z/3Z
=
h(0, 0, 1)i 1 +1
K
6,p
Z/2Z × Z/2Z
=
h(1, 0, 0), (0, 1, 0)i 2
p
(g, h) = (1)
pg
1
h
2
K
7
Z/6Z
=
h(1, 0, 1)i 1 +1
K
8
S
3
=
h(0, 1, 0), (0, 0, 1)i 1 +1
K
9
S
3
=
h(1, 1, 0), (0, 0, 1)i 1 +1
K
10,p
Z/2Z × S
3
=
h(1, 0, 0), (0, 1, 0), (0, 0, 1)i 2
p
(g, h) = (1)
pg
1
h
2
Table 3: Defining data for Vec(Z/2Z)| Vec(S
3
) bimodules. Names K
i
consistent with Ref. [5], with the left and right versions of
each domain wall given the same name.
Name Subgroup 6 Z/3Z × S
3
# inequiv. cocycles Cocycle formula
Q
1
{0} 1 +1
Q
2
Z/2Z
=
h(0, 1, 0)i 1 +1
Q
3
Z/3Z
=
h(0, 0, 1)i 1 +1
Q
4
Z/3Z
=
h(1, 0, 0)i 1 +1
Q
8
Z/3Z
=
h(1, 0, 1)i 1 +1
Q
5
S
3
=
h(0, 1, 0), (0, 0, 1)i 1 +1
Q
6
Z/6Z
=
h(1, 1, 0)i 1 +1
Q
9,p
Z/3Z × Z/3Z
=
h(1, 0, 0), (0, 0, 1)i 2
p
(g, h) = ω
pg
1
h
3
Q
7
Z/
Z
3 × S
3
=
h(1, 0, 1), (0, 1, 0)i 1 +1
Table 4: Defining data for Vec(Vec(Z/3Z))| Vec(S
3
) bimodules. Names Q
i
chosen such that the left and right versions of each
bimodule given the same name.
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 28
Name Subgroup 6 S
3
× S
3
# inequiv. cocycles Cocycle formula
T {0} 1 +1
R
2
Z/2Z
=
h(0, 0, 1, 0)i 1 +1
L
2
Z/2Z
=
h(1, 0, 0, 0)i 1 +1
I
2
Z/2Z
=
h(1, 0, 1, 0)i 1 +1
R
3
Z/3Z
=
h(0, 0, 0, 1)i 1 +1
L
3
Z/3Z
=
h(0, 1, 0, 0)i 1 +1
I
3
Z/3Z
=
h(0, 1, 0, 1)i 1 +1
A
2,p
Z/2Z × Z/2Z
=
h(1, 0, 0, 0), (0, 0, 1, 0)i 2
p
(g, h) = (1)
pg
1
h
3
R S
3
=
h(0, 0, 1, 0), (0, 0, 0, 1)i 1 +1
L S
3
=
h(1, 0, 0, 0), (0, 1, 0, 0)i 1 +1
I S
3
=
h(1, 0, 1, 0), (0, 1, 0, 1)i 1 +1
C
R
S
3
=
h(1, 0, 1, 0), (0, 0, 0, 1)i 1 +1
C
L
S
3
=
h(1, 0, 1, 0), (0, 1, 0, 0)i 1 +1
B
23
Z/6Z
=
h(1, 0, 0, 0), (0, 0, 0, 1)i 1 +1
B
32
Z/6Z
=
h(0, 1, 0, 0), (0, 0, 1, 0)i 1 +1
A
3,p
Z/3Z × Z/3Z
=
h(0, 1, 0, 0), (0, 0, 0, 1)i 2
p
(g, h) = ω
pg
2
h
4
D
R,p
S
3
× Z/2Z
=
h(1, 0, 0, 0), (0, 0, 1, 0), (0, 0, 0, 1)i 2
p
(g, h) = (1)
pg
1
h
3
D
L,p
S
3
× Z/2Z
=
h(1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0)i 2
p
(g, h) = (1)
pg
1
h
3
E
R
S
3
× Z/3Z
=
h(0, 1, 0, 0), (0, 0, 1, 0), (0, 0, 0, 1)i 1 +1
E
L
S
3
× Z/3Z
=
h(1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 0, 1)i 1 +1
G
p
(Z/3Z × Z/3Z) o Z/2Z
=
h(1, 0, 1, 0), (0, 1, 0, 0), (0, 0, 0, 1)i 2
p
(g, h) = (1)
p(1+h
1
)g
2
h
4
F
p
S
3
× S
3
=
h(1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, 0, 1)i 2
p
(g, h) = (1)
pg
1
h
3
Table 5: Defining data for Vec(S
3
)| Vec(S
3
) bimodules
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 29
C Brauer-Picard tables (domain wall fusion)
In this appendix, we provide complete tables of the fusion rules for bimodules between Vec(S
3
) and Vec, Vec(Z/2Z),
Vec(Z/3Z), and Vec(S
3
).
Vec
A
1
A
2
A
3
A
4
A
1
T R
3
R
2
R
A
2
L
3
A
3,0
B
32
E
R
A
3
L
2
B
23
A
2,0
D
R,0
A
4
L E
L
D
L,0
F
0
Vec(S
3
)
A
1
A
2
A
3
A
4
A
1
6T
0
2T
0
3T
0
T
0
A
2
2T
0
6T
0
T
0
3T
0
A
3
3T
0
T
0
3T
0
2T
0
A
4
T
0
3T
0
2T
0
3T
0
Table 6: Domain wall fusion for Vec(S
3
)| Vec domain walls with Vec | Vec(S
3
) domain walls.
Any Vec(S
3
) bimodule B that occurs in Table 6 is actually the composite of two module categories.
B
=
M N
. (92)
Similar statements can be made for the remaining tables in this appendix. This allows us to identify bimodules
that ‘factor through’ a subcategory.
Vec(Z/2Z)
K
1
K
2
K
3
K
5
K
6,0
K
7
K
8
K
10,0
K
4
K
6,1
K
9
K
10,1
K
1
2T 2R
2
T 2R
3
R
2
R
3
2R R T R
2
R
3
R
K
2
2L
2
2A
2,0
L
2
2B
23
A
2,0
B
23
2D
R,0
D
R,0
L
2
A
2,0
B
23
D
R,0
K
3
T R
2
2T R
3
2R
2
2R
3
R 2R R
2
T R R
3
K
5
2L
3
2B
32
L
3
2A
3,0
B
32
A
3,0
2E
R
E
R
L
3
B
32
A
3,0
E
R
K
6,0
L
2
A
2,0
2L
2
B
23
2A
2,0
2B
23
D
R,0
2D
R,0
A
2,0
L
2
D
R,0
B
23
K
7
L
3
B
32
2L
3
A
3,0
2B
32
2A
3,0
E
R
2E
R
B
32
L
3
E
R
A
3,0
K
8
2L 2D
L,0
L 2E
L
D
L,0
E
L
2F
0
F
0
L D
L,0
E
L
F
0
K
10,0
L D
L,0
2L E
L
2D
L,0
2E
L
F
0
2F
0
D
L,0
L F
0
E
L
K
4
T R
2
L
2
R
3
A
2,0
B
23
R D
R,0
I
2
A
2,1
C
R
D
R,1
K
6,1
L
2
A
2,0
T B
23
R
2
R
3
D
R,0
R A
2,1
I
2
D
R,1
C
R
K
9
L
3
B
32
L A
3,0
D
L,0
E
L
E
R
F
0
C
L
D
L,1
G
0
F
1
K
10,1
L D
L,0
L
3
E
L
B
32
A
3,0
F
0
E
R
D
L,1
C
L
F
1
G
0
Vec(S
3
)
K
1
K
2
K
3
K
5
K
6,0
K
7
K
8
K
10,0
K
4
K
6,1
K
9
K
10,1
K
1
6T
Z/2Z
3T
Z/2Z
6R
Z/2Z
2T
Z/2Z
3R
Z/2Z
2R
Z/2Z
T
Z/2Z
R
Z/2Z
3T
Z/2Z
3R
Z/2Z
T
Z/2Z
R
Z/2Z
K
2
3T
Z/2Z
3T
Z/2Z
3R
Z/2Z
T
Z/2Z
3R
Z/2Z
R
Z/2Z
2T
Z/2Z
2R
Z/2Z
R
Z/2Z
+ T
Z/2Z
R
Z/2Z
+ T
Z/2Z
R
Z/2Z
T
Z/2Z
K
3
6L
Z/2Z
3L
Z/2Z
6F
Z/2Z
0
2L
Z/2Z
3F
Z/2Z
0
2F
Z/2Z
0
L
Z/2Z
F
Z/2Z
0
3L
Z/2Z
3F
Z/2Z
0
L
Z/2Z
F
Z/2Z
0
K
5
2T
Z/2Z
T
Z/2Z
2R
Z/2Z
6T
Z/2Z
R
Z/2Z
6R
Z/2Z
3T
Z/2Z
3R
Z/2Z
T
Z/2Z
R
Z/2Z
3T
Z/2Z
3R
Z/2Z
K
6,0
3L
Z/2Z
3L
Z/2Z
3F
Z/2Z
0
L
Z/2Z
3F
Z/2Z
0
F
Z/2Z
0
2L
Z/2Z
2F
Z/2Z
0
F
Z/2Z
0
+ L
Z/2Z
F
Z/2Z
0
+ L
Z/2Z
F
Z/2Z
0
L
Z/2Z
K
7
2L
Z/2Z
L
Z/2Z
2F
Z/2Z
0
6L
Z/2Z
F
Z/2Z
0
6F
Z/2Z
0
3L
Z/2Z
3F
Z/2Z
0
L
Z/2Z
F
Z/2Z
0
3L
Z/2Z
3F
Z/2Z
0
K
8
T
Z/2Z
2T
Z/2Z
R
Z/2Z
3T
Z/2Z
2R
Z/2Z
3R
Z/2Z
3T
Z/2Z
3R
Z/2Z
R
Z/2Z
T
Z/2Z
R
Z/2Z
+ T
Z/2Z
R
Z/2Z
+ T
Z/2Z
K
10,0
L
Z/2Z
2L
Z/2Z
F
Z/2Z
0
3L
Z/2Z
2F
Z/2Z
0
3F
Z/2Z
0
3L
Z/2Z
3F
Z/2Z
0
F
Z/2Z
0
L
Z/2Z
F
Z/2Z
0
+ L
Z/2Z
F
Z/2Z
0
+ L
Z/2Z
K
4
3T
Z/2Z
L
Z/2Z
+ T
Z/2Z
3R
Z/2Z
T
Z/2Z
F
Z/2Z
0
+ R
Z/2Z
R
Z/2Z
L
Z/2Z
F
Z/2Z
0
X
Z/2Z
1
+ T
Z/2Z
F
Z/2Z
1
+ R
Z/2Z
X
Z/2Z
1
F
Z/2Z
1
K
6,1
3L
Z/2Z
L
Z/2Z
+ T
Z/2Z
3F
Z/2Z
0
L
Z/2Z
F
Z/2Z
0
+ R
Z/2Z
F
Z/2Z
0
T
Z/2Z
R
Z/2Z
F
Z/2Z
1
+ L
Z/2Z
F
Z/2Z
0
+ X
Z/2Z
1
F
Z/2Z
1
X
Z/2Z
1
K
9
T
Z/2Z
L
Z/2Z
R
Z/2Z
3T
Z/2Z
F
Z/2Z
0
3R
Z/2Z
L
Z/2Z
+ T
Z/2Z
F
Z/2Z
0
+ R
Z/2Z
X
Z/2Z
1
F
Z/2Z
1
X
Z/2Z
1
+ T
Z/2Z
F
Z/2Z
1
+ R
Z/2Z
K
10,1
L
Z/2Z
T
Z/2Z
F
Z/2Z
0
3L
Z/2Z
R
Z/2Z
3F
Z/2Z
0
L
Z/2Z
+ T
Z/2Z
F
Z/2Z
0
+ R
Z/2Z
F
Z/2Z
1
X
Z/2Z
1
F
Z/2Z
1
+ L
Z/2Z
F
Z/2Z
0
+ X
Z/2Z
1
Table 7: Domain wall fusion tables for Vec(S
3
)| Vec(Z/2Z) domain walls with Vec(Z/2Z)| Vec(S
3
) domain walls. Red color
indicates domain walls that do not factor through vacuum.
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 30
Vec(Z/3Z)
Q
1
Q
2
Q
3
Q
4
Q
5
Q
6
Q
7
Q
9,0
Q
8
Q
9,1
Q
1
3T 3R
2
3R
3
T 3R R
2
R R
3
T R
3
Q
2
3L
2
3A
2,0
3B
23
L
2
3D
R,0
A
2,0
D
R,0
B
23
L
2
B
23
Q
3
3L
3
3B
32
3A
3,0
L
3
3E
R
B
32
E
R
A
3,0
L
3
A
3,0
Q
4
T R
2
R
3
3T R 3R
2
3R 3R
3
R
3
T
Q
5
3L 3D
L,0
3E
L
L 3F
0
D
L,0
F
0
E
L
L E
L
Q
6
L
2
A
2,0
B
23
3L
2
D
R,0
3A
2,0
3D
R,0
3B
23
B
23
L
2
Q
7
L D
L,0
E
L
3L F
0
3D
L,0
3F
0
3E
L
E
L
L
Q
9,0
L
3
B
32
A
3,0
3L
3
E
R
3B
32
3E
R
3A
3,0
A
3,0
L
3
Q
8
T R
2
R
3
L
3
R B
32
E
R
A
3,0
I
3
A
3,1
Q
9,1
L
3
B
32
A
3,0
T E
R
R
2
R R
3
A
3,1
I
3
Vec(S
3
)
Q
1
Q
2
Q
3
Q
4
Q
5
Q
6
Q
7
Q
9,0
Q
8
Q
9,1
Q
1
6T
Z/3Z
3T
Z/3Z
2T
Z/3Z
6R
Z/3Z
T
Z/3Z
3R
Z/3Z
R
Z/3Z
2R
Z/3Z
2T
Z/3Z
2R
Z/3Z
Q
2
3T
Z/3Z
3T
Z/3Z
T
Z/3Z
3R
Z/3Z
2T
Z/3Z
3R
Z/3Z
2R
Z/3Z
R
Z/3Z
T
Z/3Z
R
Z/3Z
Q
3
2T
Z/3Z
T
Z/3Z
6T
Z/3Z
2R
Z/3Z
3T
Z/3Z
R
Z/3Z
3R
Z/3Z
6R
Z/3Z
2R
Z/3Z
2T
Z/3Z
Q
4
6L
Z/3Z
3L
Z/3Z
2L
Z/3Z
6F
Z/3Z
0
L
Z/3Z
3F
Z/3Z
0
F
Z/3Z
0
2F
Z/3Z
0
2L
Z/3Z
2F
Z/3Z
0
Q
5
T
Z/3Z
2T
Z/3Z
3T
Z/3Z
R
Z/3Z
3T
Z/3Z
2R
Z/3Z
3R
Z/3Z
3R
Z/3Z
R
Z/3Z
T
Z/3Z
Q
6
3L
Z/3Z
3L
Z/3Z
L
Z/3Z
3F
Z/3Z
0
2L
Z/3Z
3F
Z/3Z
0
2F
Z/3Z
0
F
Z/3Z
0
L
Z/3Z
F
Z/3Z
0
Q
7
L
Z/3Z
2L
Z/3Z
3L
Z/3Z
F
Z/3Z
0
3L
Z/3Z
2F
Z/3Z
0
3F
Z/3Z
0
3F
Z/3Z
0
F
Z/3Z
0
L
Z/3Z
Q
9,0
2L
Z/3Z
L
Z/3Z
6L
Z/3Z
2F
Z/3Z
0
3L
Z/3Z
F
Z/3Z
0
3F
Z/3Z
0
6F
Z/3Z
0
2F
Z/3Z
0
2L
Z/3Z
Q
8
2T
Z/3Z
T
Z/3Z
2L
Z/3Z
2R
Z/3Z
L
Z/3Z
R
Z/3Z
F
Z/3Z
0
2F
Z/3Z
0
X
Z/3Z
1
+ X
Z/3Z
2
F
Z/3Z
1
+ F
Z/3Z
2
Q
9,1
2L
Z/3Z
L
Z/3Z
2T
Z/3Z
2F
Z/3Z
0
T
Z/3Z
F
Z/3Z
0
R
Z/3Z
2R
Z/3Z
F
Z/3Z
1
+ F
Z/3Z
2
X
Z/3Z
1
+ X
Z/3Z
2
Table 8: Domain wall fusion tables for Vec(S
3
)| Vec(Z/3Z) domain walls with Vec(Z/3Z)| Vec(S
3
) domain walls. Blue color
indicates domain walls that do factor through vacuum.
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 31
Vec(S
3
)
T R
2
R
3
R L
2
A
2,0
B
23
D
R,0
L
3
B
32
A
3,0
E
R
L D
L,0
E
L
F
0
I
2
A
2,1
C
R
D
R,1
C
L
D
L,1
G
0
F
1
I
3
A
3,1
I G
1
T 6T 6R
2
6R
3
6R 3T 3R
2
3R
3
3R 2T 2R
2
2R
3
2R T R
2
R
3
R 3T 3R
2
3R
3
3R T R
2
R
3
R 2T 2R
3
T R
3
R
2
3T 3R
2
3R
3
3R 3T 3R
2
3R
3
3R T R
2
R
3
R 2T 2R
2
2R
3
2R R
2
+ T R
2
+ T R + R
3
R + R
3
R
2
T R R
3
T R
3
R
2
R
R
3
2T 2R
2
2R
3
2R T R
2
R
3
R 6T 6R
2
6R
3
6R 3T 3R
2
3R
3
3R T R
2
R
3
R 3T 3R
2
3R
3
3R 2R
3
2T R
3
T
R T R
2
R
3
R 2T 2R
2
2R
3
2R 3T 3R
2
3R
3
3R 3T 3R
2
3R
3
3R R
2
T R R
3
R
2
+ T R
2
+ T R + R
3
R + R
3
R
3
T R R
2
L
2
6L
2
6A
2,0
6B
23
6D
R,0
3L
2
3A
2,0
3B
23
3D
R,0
2L
2
2A
2,0
2B
23
2D
R,0
L
2
A
2,0
B
23
D
R,0
3L
2
3A
2,0
3B
23
3D
R,0
L
2
A
2,0
B
23
D
R,0
2L
2
2B
23
L
2
B
23
A
2,0
3L
2
3A
2,0
3B
23
3D
R,0
3L
2
3A
2,0
3B
23
3D
R,0
L
2
A
2,0
B
23
D
R,0
2L
2
2A
2,0
2B
23
2D
R,0
A
2,0
+ L
2
A
2,0
+ L
2
B
23
+ D
R,0
B
23
+ D
R,0
A
2,0
L
2
D
R,0
B
23
L
2
B
23
A
2,0
D
R,0
B
23
2L
2
2A
2,0
2B
23
2D
R,0
L
2
A
2,0
B
23
D
R,0
6L
2
6A
2,0
6B
23
6D
R,0
3L
2
3A
2,0
3B
23
3D
R,0
L
2
A
2,0
B
23
D
R,0
3L
2
3A
2,0
3B
23
3D
R,0
2B
23
2L
2
B
23
L
2
D
R,0
L
2
A
2,0
B
23
D
R,0
2L
2
2A
2,0
2B
23
2D
R,0
3L
2
3A
2,0
3B
23
3D
R,0
3L
2
3A
2,0
3B
23
3D
R,0
A
2,0
L
2
D
R,0
B
23
A
2,0
+ L
2
A
2,0
+ L
2
B
23
+ D
R,0
B
23
+ D
R,0
B
23
L
2
D
R,0
A
2,0
L
3
6L
3
6B
32
6A
3,0
6E
R
3L
3
3B
32
3A
3,0
3E
R
2L
3
2B
32
2A
3,0
2E
R
L
3
B
32
A
3,0
E
R
3L
3
3B
32
3A
3,0
3E
R
L
3
B
32
A
3,0
E
R
2L
3
2A
3,0
L
3
A
3,0
B
32
3L
3
3B
32
3A
3,0
3E
R
3L
3
3B
32
3A
3,0
3E
R
L
3
B
32
A
3,0
E
R
2L
3
2B
32
2A
3,0
2E
R
B
32
+ L
3
B
32
+ L
3
A
3,0
+ E
R
A
3,0
+ E
R
B
32
L
3
E
R
A
3,0
L
3
A
3,0
B
32
E
R
A
3,0
2L
3
2B
32
2A
3,0
2E
R
L
3
B
32
A
3,0
E
R
6L
3
6B
32
6A
3,0
6E
R
3L
3
3B
32
3A
3,0
3E
R
L
3
B
32
A
3,0
E
R
3L
3
3B
32
3A
3,0
3E
R
2A
3,0
2L
3
A
3,0
L
3
E
R
L
3
B
32
A
3,0
E
R
2L
3
2B
32
2A
3,0
2E
R
3L
3
3B
32
3A
3,0
3E
R
3L
3
3B
32
3A
3,0
3E
R
B
32
L
3
E
R
A
3,0
B
32
+ L
3
B
32
+ L
3
A
3,0
+ E
R
A
3,0
+ E
R
A
3,0
L
3
E
R
B
32
L 6L 6D
L,0
6E
L
6F
0
3L 3D
L,0
3E
L
3F
0
2L 2D
L,0
2E
L
2F
0
L D
L,0
E
L
F
0
3L 3D
L,0
3E
L
3F
0
L D
L,0
E
L
F
0
2L 2E
L
L E
L
D
L,0
3L 3D
L,0
3E
L
3F
0
3L 3D
L,0
3E
L
3F
0
L D
L,0
E
L
F
0
2L 2D
L,0
2E
L
2F
0
L + D
L,0
L + D
L,0
E
L
+ F
0
E
L
+ F
0
D
L,0
L F
0
E
L
L E
L
D
L,0
F
0
E
L
2L 2D
L,0
2E
L
2F
0
L D
L,0
E
L
F
0
6L 6D
L,0
6E
L
6F
0
3L 3D
L,0
3E
L
3F
0
L D
L,0
E
L
F
0
3L 3D
L,0
3E
L
3F
0
2E
L
2L E
L
L
F
0
L D
L,0
E
L
F
0
2L 2D
L,0
2E
L
2F
0
3L 3D
L,0
3E
L
3F
0
3L 3D
L,0
3E
L
3F
0
D
L,0
L F
0
E
L
L + D
L,0
L + D
L,0
E
L
+ F
0
E
L
+ F
0
E
L
L F
0
D
L,0
I
2
3T 3R
2
3R
3
3R L
2
+ T A
2,0
+ R
2
B
23
+ R
3
R + D
R,0
T R
2
R
3
R L
2
A
2,0
B
23
D
R,0
I
2
+ T A
2,1
+ R
2
C
R
+ R
3
R + D
R,1
I
2
A
2,1
C
R
D
R,1
T R
3
I
2
C
R
A
2,1
3L
2
3A
2,0
3B
23
3D
R,0
L
2
+ T A
2,0
+ R
2
B
23
+ R
3
R + D
R,0
L
2
A
2,0
B
23
D
R,0
T R
2
R
3
R A
2,1
+ L
2
A
2,0
+ I
2
B
23
+ D
R,1
C
R
+ D
R,0
A
2,1
I
2
D
R,1
C
R
L
2
B
23
A
2,1
D
R,1
C
R
T R
2
R
3
R L
2
A
2,0
B
23
D
R,0
3T 3R
2
3R
3
3R L
2
+ T A
2,0
+ R
2
B
23
+ R
3
R + D
R,0
I
2
A
2,1
C
R
D
R,1
I
2
+ T A
2,1
+ R
2
C
R
+ R
3
R + D
R,1
R
3
T C
R
I
2
D
R,1
L
2
A
2,0
B
23
D
R,0
T R
2
R
3
R 3L
2
3A
2,0
3B
23
3D
R,0
L
2
+ T A
2,0
+ R
2
B
23
+ R
3
R + D
R,0
A
2,1
I
2
D
R,1
C
R
A
2,1
+ L
2
A
2,0
+ I
2
B
23
+ D
R,1
C
R
+ D
R,0
B
23
L
2
D
R,1
A
2,1
C
L
3L
3
3B
32
3A
3,0
3E
R
L + L
3
B
32
+ D
L,0
A
3,0
+ E
L
E
R
+ F
0
L
3
B
32
A
3,0
E
R
L D
L,0
E
L
F
0
C
L
+ L
3
B
32
+ D
L,1
A
3,0
+ G
0
E
R
+ F
1
C
L
D
L,1
G
0
F
1
L
3
A
3,0
C
L
G
0
D
L,1
3L 3D
L,0
3E
L
3F
0
L + L
3
B
32
+ D
L,0
A
3,0
+ E
L
E
R
+ F
0
L D
L,0
E
L
F
0
L
3
B
32
A
3,0
E
R
L + D
L,1
C
L
+ D
L,0
E
L
+ F
1
F
0
+ G
0
D
L,1
C
L
F
1
G
0
L E
L
D
L,1
F
1
G
0
L
3
B
32
A
3,0
E
R
L D
L,0
E
L
F
0
3L
3
3B
32
3A
3,0
3E
R
L + L
3
B
32
+ D
L,0
A
3,0
+ E
L
E
R
+ F
0
C
L
D
L,1
G
0
F
1
C
L
+ L
3
B
32
+ D
L,1
A
3,0
+ G
0
E
R
+ F
1
A
3,0
L
3
G
0
C
L
F
1
L D
L,0
E
L
F
0
L
3
B
32
A
3,0
E
R
3L 3D
L,0
3E
L
3F
0
L + L
3
B
32
+ D
L,0
A
3,0
+ E
L
E
R
+ F
0
D
L,1
C
L
F
1
G
0
L + D
L,1
C
L
+ D
L,0
E
L
+ F
1
F
0
+ G
0
E
L
L F
1
D
L,1
I
3
2T 2R
2
2R
3
2R T R
2
R
3
R 2L
3
2B
32
2A
3,0
2E
R
L
3
B
32
A
3,0
E
R
T R
2
R
3
R L
3
B
32
A
3,0
E
R
2I
3
2A
3,1
I
3
A
3,1
A
3,1
2L
3
2B
32
2A
3,0
2E
R
L
3
B
32
A
3,0
E
R
2T 2R
2
2R
3
2R T R
2
R
3
R L
3
B
32
A
3,0
E
R
T R
2
R
3
R 2A
3,1
2I
3
A
3,1
I
3
I T R
2
R
3
R L
2
A
2,0
B
23
D
R,0
L
3
B
32
A
3,0
E
R
L D
L,0
E
L
F
0
I
2
A
2,1
C
R
D
R,1
C
L
D
L,1
G
0
F
1
I
3
A
3,1
I G
1
G
1
L
3
B
32
A
3,0
E
R
L D
L,0
E
L
F
0
T R
2
R
3
R L
2
A
2,0
B
23
D
R,0
C
L
D
L,1
G
0
F
1
I
2
A
2,1
C
R
D
R,1
A
3,1
I
3
G
1
I
Table 9: Domain wall fusions for Vec(S
3
)|Vec(S
3
) domain walls. Entries are colored according to their origin. Domain walls colored black factor as Vec(S
3
)| Vec | Vec(S
3
),
red domain walls factor as Vec(S
3
)| Vec(Z/2Z)| Vec(S
3
), blue domain walls factor as Vec(S
3
)| Vec(Z/3Z)| Vec(S
3
), and green domain walls do not factor through a smaller
phase.
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 32
D Vertical fusion of binary interface defects
In this appendix, we study the fusion rings of End(M) for bimodules C y M x Vec(S
3
) that do not factor through
a smaller fusion category.
D.1 Vec |Vec(S
3
) (boundaries)
The fusion categories End(A
1
) and End(A
2
) are equivalent to Vec(S
3
). Using this equivalence, we denote the
binary interface defects of A
1
and A
2
by elements of S
3
= {(), (12), (13), (23), (123), (132)}. The fusion categories
End(A
3
) and End(A
4
) are equivalent to Rep(S
3
). Using these equivalences, we denote the binary interface defects
of A
3
and A
4
by irreducible representations of S
3
, labeled 1, σ, ψ for the trivial, sign and 2D representation.
()
1
(123)
1
(132)
1
(12)
1
(13)
1
(23)
1
()
1
()
1
(123)
1
(132)
1
(12)
1
(13)
1
(23)
1
(123)
1
(123)
1
(132)
1
()
1
(13)
1
(23)
1
(12)
1
(132)
1
(132)
1
()
1
(123)
1
(23)
1
(12)
1
(13)
1
(12)
1
(12)
1
(23)
1
(13)
1
()
1
(132)
1
(123)
1
(13)
1
(13)
1
(12)
1
(23)
1
(123)
1
()
1
(132)
1
(23)
1
(23)
1
(13)
1
(12)
1
(132)
1
(123)
1
()
1
Vec(S
3
)
=
End(A
1
) defect composition
G
1
()
2
(123)
2
(132)
2
(12)
2
(13)
2
(23)
2
()
2
()
2
(123)
2
(132)
2
(12)
2
(13)
2
(23)
2
(123)
2
(123)
2
(132)
2
()
2
(13)
2
(23)
2
(12)
2
(132)
2
(132)
2
()
2
(123)
2
(23)
2
(12)
2
(13)
2
(12)
2
(12)
2
(23)
2
(13)
2
()
2
(132)
2
(123)
2
(13)
2
(13)
2
(12)
2
(23)
2
(123)
2
()
2
(132)
2
(23)
2
(23)
2
(13)
2
(12)
2
(132)
2
(123)
2
()
2
Vec(S
3
)
=
End(A
2
) defect composition
1
3
σ
3
ψ
3
1
3
1
3
σ
3
ψ
3
σ
3
σ
3
1
3
ψ
3
ψ
3
ψ
3
ψ
3
1
3
+ σ
3
+ ψ
3
Rep(S
3
)
=
End(A
3
) defect composition
G
1
1
4
σ
4
ψ
4
1
4
1
4
σ
4
ψ
4
σ
4
σ
4
1
4
ψ
4
ψ
4
ψ
4
ψ
4
1
4
+ σ
4
+ ψ
4
Rep(S
3
)
=
End(A
4
) defect composition
Table 10: Vertical fusion of A
i
binary interface defects
D.2 Vec(Z/2Z)|Vec(S
3
)
The endomorphism category of all 4 Vec(Z/2Z)|Vec(S
3
) domain walls is Rep(Z/2Z × S
3
). We identify the binary
interface defects with irreducible representations of Z
2
× S
3
labeled 1, 1
0
, σ, σ
0
, ψ, ψ
0
.
1 σ 1
0
σ
0
ψ ψ
0
1 1 σ 1
0
σ
0
ψ ψ
0
σ σ 1 σ
0
1
0
ψ ψ
0
1
0
1
0
σ
0
1 σ ψ
0
ψ
σ
0
σ
0
1
0
σ 1 ψ
0
ψ
ψ ψ ψ ψ
0
ψ
0
1 + σ + ψ 1
0
+ σ
0
+ ψ
0
ψ
0
ψ
0
ψ
0
ψ ψ 1
0
+ σ
0
+ ψ
0
1 + σ + ψ
Table 11: Vertical defect fusion for all four Vec(Z/2Z)| Vec(S
3
) domain walls.
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 33
D.3 Vec(Z/3Z)|Vec(S
3
)
(0, 0) (1, 0) (2, 0) (0, 1) (1, 1) (2, 1) (0, 2) (1, 2) (2, 2) σ
(0, 0) (0, 0) (1, 0) (2, 0) (0, 1) (1, 1) (2, 1) (0, 2) (1, 2) (2, 2) σ
(1, 0) (1, 0) (2, 0) (0, 0) (1, 1) (2, 1) (0, 1) (1, 2) (2, 2) (0, 2) σ
(2, 0) (2, 0) (0, 0) (1, 0) (2, 1) (0, 1) (1, 1) (2, 2) (0, 2) (1, 2) σ
(0, 1) (0, 1) (1, 1) (2, 1) (0, 2) (1, 2) (2, 2) (0, 0) (1, 0) (2, 0) σ
(1, 1) (1, 1) (2, 1) (0, 1) (1, 2) (2, 2) (0, 2) (1, 0) (2, 0) (0, 0) σ
(2, 1) (2, 1) (0, 1) (1, 1) (2, 2) (0, 2) (1, 2) (2, 0) (0, 0) (1, 0) σ
(0, 2) (0, 2) (1, 2) (2, 2) (0, 0) (1, 0) (2, 0) (0, 1) (1, 1) (2, 1) σ
(1, 2) (1, 2) (2, 2) (0, 2) (1, 0) (2, 0) (0, 0) (1, 1) (2, 1) (0, 1) σ
(2, 2) (2, 2) (0, 2) (1, 2) (2, 0) (0, 0) (1, 0) (2, 1) (0, 1) (1, 1) σ
σ σ σ σ σ σ σ σ σ σ
P
gZ/3Z×Z/3Z
g
Table 12: Vertical defect fusion for both Vec(Z/3Z)| Vec(S
3
) domain walls. This is the fusion ring of a Z/3Z × Z/3Z Tambara-
Yamagami fusion category. Together with Appendix F, this establishes Proposition 2.
D.4 Vec(S
3
)|Vec(S
3
)
¯
A
¯
B
¯
C
¯
D
¯
E
¯
F
¯
G
¯
H
¯
A
¯
A
¯
B
¯
C
¯
D
¯
E
¯
F
¯
G
¯
H
¯
B
¯
B
¯
A
¯
C
¯
E
¯
D
¯
F
¯
G
¯
H
¯
C
¯
C
¯
C
¯
A +
¯
B +
¯
C
¯
D +
¯
E
¯
D +
¯
E
¯
G +
¯
H
¯
F +
¯
H
¯
F +
¯
G
¯
D
¯
D
¯
E
¯
D +
¯
E
¯
A +
¯
C +
¯
F +
¯
G +
¯
H
¯
B +
¯
C +
¯
F +
¯
G +
¯
H
¯
D +
¯
E
¯
D +
¯
E
¯
D +
¯
E
¯
E
¯
E
¯
D
¯
D +
¯
E
¯
B +
¯
C +
¯
F +
¯
G +
¯
H
¯
A +
¯
C +
¯
F +
¯
G +
¯
H
¯
D +
¯
E
¯
D +
¯
E
¯
D +
¯
E
¯
F
¯
F
¯
F
¯
G +
¯
H
¯
D +
¯
E
¯
D +
¯
E
¯
A +
¯
B +
¯
F
¯
C +
¯
H
¯
C +
¯
G
¯
G
¯
G
¯
G
¯
F +
¯
H
¯
D +
¯
E
¯
D +
¯
E
¯
C +
¯
H
¯
A +
¯
B +
¯
G
¯
C +
¯
F
¯
H
¯
H
¯
H
¯
F +
¯
G
¯
D +
¯
E
¯
D +
¯
E
¯
C +
¯
G
¯
C +
¯
F
¯
A +
¯
B +
¯
H
Table 13: Vertical fusion of G
1
binary interface defects. Notice that End(G
1
)
=
Z(Vec(S
3
)).
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 34
E Fusing anyons into binary interface defects
In this appendix, we study the action of fusing anyons from the bulk into binary interface defects.
E.1 Vec |Vec(S
3
) (boundaries)
Vec(S
3
)
A B C D E F G H
α α α 2α 3β 3β 2α 2α 2α
β β β 2β 3α 3α 2β 2β 2β
A
1
A
2
Vec(S
3
)
A B C D E F G H
α α α 2α α + β + γ α + β + γ β + γ β + γ β + γ
β β β 2β α + β + γ α + β + γ α + γ α + γ α + γ
γ γ γ 2γ α + β + γ α + β + γ α + β α + β α + β
A
1
A
3
G
1
Vec(S
3
)
A B C D E F G H
α α α β + γ α + β + γ α + β + γ 2α β + γ β + γ
β β β α + γ α + β + γ α + β + γ 2β α + γ α + γ
γ γ γ α + β α + β + γ α + β + γ 2γ α + β α + β
A
2
A
4
Vec(S
3
)
A B C D E F G H
α α α 2α 3α 3α 2α 2α 2α
A
1
A
4
G
1
Vec(S
3
)
A B C D E F G H
α α α 2α 3α 3α 2α 2α 2α
A
2
A
3
Vec(S
3
)
A B C D E F G H
α α β α + β 2α + β α + 2β α + β α + β α + β
β β α α + β α + 2β 2α + β α + β α + β α + β
A
3
A
4
Table 14: Action of S
3
anyons on defects occurring at interfaces between boundary types (corners).
The (right) action of the Vec(S
3
) symmetry on the boundaries is
A
1
A
2
A
3
A
4
G
1
G
1
. (93)
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 35
E.2 Vec(Z/2Z)|Vec(S
3
)
Vec(Z/2Z)
α αF
1 α αF
e α αF
m α αF
em α αF
K
4
K
6,1
Vec(S
3
)
A B C D E F G H
α α α + αF + α + αF αF αF αF
α α + α + αF αF + αF αF αF
αF αF αF 2αF α + 2αF + α + 2αF + α + αF + α + αF + α + αF +
K
4
K
6,1
Vec(Z/2Z)
α emα
1 α emα
e α emα
m emα α
em emα α
K
4
K
9
Vec(S
3
)
A B C D E F G H
α α α + 2emα + emα + 2 α + α + α +
α α + emα + 2 2emα + α + α + α +
emα emα + α + 2 2α + emα + emα + emα +
emα emα emα + 2α + α + 2 emα + emα + emα +
K
4
K
9
Vec(Z/2Z)
α
1 α
e α
m α
em α
K
4
K
10,1
Vec(S
3
)
A B C D E F G H
α α α + α + 2 2α + α + α + α +
α α + 2α + α + 2 α + α + α +
K
4
K
10,1
Table 15: Action of anyons on defects occurring at the interface of Vec(Z/2Z)| Vec(S
3
) domain walls. The remaining K
·
actions
can be inferred using the symmetry actions of Eqn. 94
Symmetry action on the domain walls
K
4
K
9
K
6,1
K
10,1
G
1
G
1
F
1
F
1
. (94)
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 36
E.3 Vec(Z/3Z)|Vec(S
3
)
Vec(Z/3Z)
(0, 0) (1, 0) (2, 0) (0, 1) (1, 1) (2, 1) (0, 2) (1, 2) (2, 2) σ
1 (0, 0) (1, 0) (2, 0) (0, 1) (1, 1) (2, 1) (0, 2) (1, 2) (2, 2) σ
e (1, 0) (2, 0) (0, 0) (1, 1) (2, 1) (0, 1) (1, 2) (2, 2) (0, 2) σ
e
2
(2, 0) (0, 0) (1, 0) (2, 1) (0, 1) (1, 1) (2, 2) (0, 2) (1, 2) σ
m (0, 1) (1, 1) (2, 1) (0, 2) (1, 2) (2, 2) (0, 0) (1, 0) (2, 0) σ
em (1, 1) (2, 1) (0, 1) (1, 2) (2, 2) (0, 2) (1, 0) (2, 0) (0, 0) σ
e
2
m (2, 1) (0, 1) (1, 1) (2, 2) (0, 2) (1, 2) (2, 0) (0, 0) (1, 0) σ
m
2
(0, 2) (1, 2) (2, 2) (0, 0) (1, 0) (2, 0) (0, 1) (1, 1) (2, 1) σ
em
2
(1, 2) (2, 2) (0, 2) (1, 0) (2, 0) (0, 0) (1, 1) (2, 1) (0, 1) σ
e
2
m
2
(2, 2) (0, 2) (1, 2) (2, 0) (0, 0) (1, 0) (2, 1) (0, 1) (1, 1) σ
Z/3Z anyon action on both Q
8
and Q
9,1
defects
Vec(S
3
)
A B C D E F G H
(0, 0) (0, 0) (0, 0) (1, 0) + (2, 0) σ σ (1, 2) + (2, 1) (0, 1) + (0, 2) (1, 1) + (2, 2)
(1, 0) (1, 0) (1, 0) (0, 0) + (2, 0) σ σ (0, 1) + (2, 2) (1, 1) + (1, 2) (0, 2) + (2, 1)
(2, 0) (2, 0) (2, 0) (0, 0) + (1, 0) σ σ (0, 2) + (1, 1) (2, 1) + (2, 2) (0, 1) + (1, 2)
(0, 1) (0, 1) (0, 1) (1, 1) + (2, 1) σ σ (1, 0) + (2, 2) (0, 0) + (0, 2) (1, 2) + (2, 0)
(1, 1) (1, 1) (1, 1) (0, 1) + (2, 1) σ σ (0, 2) + (2, 0) (1, 0) + (1, 2) (0, 0) + (2, 2)
(2, 1) (2, 1) (2, 1) (0, 1) + (1, 1) σ σ (0, 0) + (1, 2) (2, 0) + (2, 2) (0, 2) + (1, 0)
(0, 2) (0, 2) (0, 2) (1, 2) + (2, 2) σ σ (1, 1) + (2, 0) (0, 0) + (0, 1) (1, 0) + (2, 1)
(1, 2) (1, 2) (1, 2) (0, 2) + (2, 2) σ σ (0, 0) + (2, 1) (1, 0) + (1, 1) (0, 1) + (2, 0)
(2, 2) (2, 2) (2, 2) (0, 2) + (1, 2) σ σ (0, 1) + (1, 0) (2, 0) + (2, 1) (0, 0) + (1, 1)
σ σ σ 2σ
P
g
P
g 2σ 2σ 2σ
S
3
anyon action on Q
8
defects
Vec(Z/3Z)
α e
2
α β e
2
β
1 α e
2
α β e
2
β
e e
2
α α e
2
β β
e
2
e
2
α α e
2
β β
m α e
2
α e
2
β β
em e
2
α α β e
2
β
e
2
m e
2
α α e
2
β β
m
2
α e
2
α e
2
β β
em
2
e
2
α α e
2
β β
e
2
m
2
e
2
α α β e
2
β
Vec(S
3
)
A B C D E F G H
α α α + e
2
α β + + e
2
β β + + e
2
β + e
2
α 2α + e
2
α
α + e
2
α β + + e
2
β β + + e
2
β α + e
2
α 2 α + e
2
α
e
2
α e
2
α e
2
α α + β + + e
2
β β + + e
2
β α + 2e
2
α α +
β β β + e
2
β α + + e
2
α α + + e
2
α + e
2
β + e
2
β 2β
β + e
2
β α + + e
2
α α + + e
2
α β + e
2
β β + e
2
β 2
e
2
β e
2
β e
2
β β + α + + e
2
α α + + e
2
α β + β + 2e
2
β
Table 16: Action of anyons on defects occurring at the interface of Vec(Z/3Z)| Vec(S
3
) domain walls Q
8
and Q
9,1
. The remaining
actions can be inferred using the symmetry actions of Eqn. 95
Symmetry action on the domain walls
Q
8
Q
9,1
X
2
X
2
F
1
G
1
. (95)
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 37
E.4 Vec(S
3
)|Vec(S
3
)
Vec(S
3
)
σ Bσ Cσ ρ Bρ Cρ
A σ Bσ Cσ ρ Bρ Cρ
B Bσ σ Cσ Bρ ρ Cρ
C Cσ Cσ Bσ + Cσ + σ Cρ Cρ Bρ + Cρ + ρ
D Bρ + Cρ Cρ + ρ Bρ + 2Cρ + ρ Bσ + Cσ Cσ + σ Bσ + 2Cσ + σ
E Cρ + ρ Bρ + Cρ Bρ + 2Cρ + ρ Cσ + σ Bσ + Cσ Bσ + 2Cσ + σ
F Cσ Cσ Bσ + Cσ + σ Cρ Cρ Bρ + Cρ + ρ
G Bσ + σ Bσ + σ 2Cσ Cρ Cρ Bρ + Cρ + ρ
H Cσ Cσ Bσ + Cσ + σ Bρ + ρ Bρ + ρ 2Cρ
Table 17: Action of anyons on defects occurring at the interface of the Vec(S
3
)| Vec(S
3
) domain walls G
1
and I (twists).
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 38
F Associator for End(Q
8
)
We now provide an example computation of the associator for objects in End(Q
8
). Recall that the left category is
Vec(Z/3Z) and the right category is Vec(S
3
). A basis for the annular category representations is given by
x
(y, z)
:
(a, b)
(a, (1 + a)h + b)
(g, h)
7→
(a + y, (1 + y)((1 + a)x + b) + z)
(a + y, (1 + y)((1 + a)(h + x) + b) + z)
(g, h)
ω
g x
, (96)
(a, b)
(a + 1, 2b + c)
σ
7→
(a + y, (1 + y)((1 + a)x + b) + z)
(1 + a + y, (1 + y)(2(1 + a)x + 2b + c) + z)
σ
, (97)
where node labels indicate irreps, a, y {0, 1}, b, c, g, h, x, z {0, 1, 2}. We remark that at all times, the left entry
of the string label should be taken modulo 2 and the right entry modulo 3.
From these representations, we construct the compound defects associated to vertical fusion. By studying the
annular action on these compound defects, we obtain the following decompositions into simple defects
(a, b)
(a, (1 + a)(h
0
+ h
1
) + b)
(g
0
, h
0
)
(g
1
, h
1
)
=
(a, b)
(a, (1 + a)(h
0
+ h
1
) + b)
(g
0
+g
1
, h
0
+h
1
)
, (98a)
(a, b)
(a + 1, 2(1 + a)h + 2b + c)
(g, h)
σ
=
(a, b)
(a + 1, 2(1 + a)h + 2b + c)
σ
ω
g (1+a)(b+c)+gh
, (98b)
(a, b)
(1 + a, 2(1 + a)h + 2b + c)
(g, h)
σ
(1+a, 2b+c)
=
(a, b)
(a + 1, 2(1 + a)h + 2b + c)
σ
ω
(1+a)(b+c)g
, (98c)
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 39
(a, b)
(a, (1 + a)h + b)
σ
σ
(1+a, 2b+c)
=
1
3
X
g
ω
2(1+a)(b+c)g
(a, b)
(a, (1 + a)h + b)
(g, h)
. (98d)
Given these isomorphisms, the computation of the associator is straightforward. We illustrate for (σ σ) σ =
P
(g
0
,h
0
),(g
1
,h
1
)
F
σ
σ,σ
(g
0
,h
0
),(g
1
,h
1
)
σ (σ σ).
(a, b)
(1 + a, 2(1 + a)h
1
+ 2b + c)
σ
σ
σ
(a, (1 + a)h
0
+ b)
(1 + a, 2b + c)
σ
(g
0
, h
0
)
ω
2(1+a)(b+c)g
0
3
σ
ω
(1+a)(b+c)g
0
+2g
0
(h
0
+h
1
)
(99)
(a, b)
(1 + a, 2(1 + a)h
0
+ 2b + c
1
)
σ
σ
σ
(a, (1 + a)h
0
+ b)
(1 + a, 2b + c
0
)
σ
(g
1
, h
1
)
ω
2g
1
(1+a)(b+c)+h
0
g
1
3
σ
ω
(1+a)(b+c)g
1
. (100)
From this, we obtain
F
σ
σ,σ
(g
0
,h
0
),(g
1
,h
1
)
id
σ
=
σ
σ
σ
(g
0
, h
0
)
(g
1
, h
1
)
σ
σ
=
ω
2(g
1
h
0
+g
0
(h
0
+h
1
))
3
id
σ
. (101)
The remaining associator elements can be found in a similar way. After regauging the trivalent vertices, we obtain
h
F
σ
(g
0
,h
0
),σ,(g
1
,h
1
)
i
σ,σ
= χ((g
0
, h
0
), (g
1
, h
1
)) (102a)
h
F
(g
1
,h
1
)
σ,(g
0
,h
0
)
i
σ,σ
= χ((g
0
, h
0
), (g
1
, h
1
)) (102b)
F
σ
σ,σ
(g
0
,h
0
),(g
1
,h
1
)
=
ν
3χ((g
0
, h
0
), (g
1
, h
1
))
, (102c)
with ν = 1 and χ() the symmetric bicharacter defined by
χ((g
0
, h
0
), (g
1
, h
1
)) = ω
g
0
h
1
+h
0
g
1
. (103)
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 40
G Vec(Z/pZ) bimodule data
In this appendix, we reproduce the defining data for Vec(Z/pZ) bimodule categories. Additionally, we reproduce
the Brauer-Picard tables for these bimodules and physical interpretations.
Bimodule label Left action Right action Associator
T
g (a, b)
(a + g, b)
g(a, b)
(a, b + g)
g h(a, b)
(a + g, b + h)
=
g h(a, b)
(a + g, b + h)
L
g a
a
ga
a + g
g ha
a + h
=
g ha
a + h
R
g a
g + a
ga
a
g ha
g + a
=
g ha
g + a
F
0
g
g
g h
=
g h
X
k
g a
a + g
ga
a + kg
g ha
g + a + kh
=
g ha
g + a + kh
F
q
g
g
g h
= e
2πi
p
qgh
g h
Table 18: Data for all Vec(Z/pZ) Vec(Z/pZ) bimodules. q H
2
(Z/pZ, U(1))
=
Z/pZ. Bimodules below the thick line are
invertible. Note that in the main text, these bimodule labels are supplemented with a superscript indicating for which Vec(Z/pZ)
they are defined. Reproduced from Ref. [34].
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 41
Vec(Z/pZ)
T L R F
0
X
l
F
r
T p · T T p · R R T R
L p · L L p · F
0
F
0
L F
0
R T p · T R p ·R R T
F
0
L p · L F
0
p · F
0
F
0
L
X
k
T L R F
0
X
kl
F
k
1
r
F
q
L T F
0
R F
ql
X
q
1
r
Table 19: Multiplication table for BPR(Vec(Z/pZ)), reproduced from Ref. [34].
Bimodule label Domain wall Action on particles
T Condenses e on both sides
L Condenses m on left and e on right
R Condenses e on left and m on right
F
0
Condenses m on both sides
X
k
X
k
: e
a
m
b
7→ e
ka
m
k
1
b
F
q
= F
1
X
q
F
1
: e
a
m
b
7→ e
b
m
a
Table 20: Domain walls on the lattice corresponding to bimodules. Reproduced from Ref. [34].
Accepted in Quantum 2020-05-13, click title to verify. Published under CC-BY 4.0. 42