Classifying space for quantum contextuality
Cihan Okay, Daniel Sheinbaum

TL;DR
This paper introduces a topological space framework to analyze quantum contextuality, linking algebraic topology invariants to physical quantities and interpreting the Wigner function as a K-theory class.
Contribution
It constructs a classifying space for quantum contextuality and connects cohomological invariants and the Wigner function to topological and K-theoretic concepts.
Findings
Cohomological invariants correspond to physical contextuality measures
Wigner function interpreted as a twisted K-theory class
Provides a new topological perspective on quantum contextuality
Abstract
We construct a topological space to study contextuality in quantum mechanics. The resulting space is a classifying space in the sense of algebraic topology. Cohomological invariants of our space correspond to physical quantities relevant to the study of contextuality. Within this framework the Wigner function of a quantum state can be interpreted as a class in the twisted -theory of the classifying space.
Peer Reviews
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.
Classifying space for quantum contextuality
Cİhan Okay* and Daniel Sheinbaum
Abstract.
We construct a topological space to study contextuality in quantum mechanics. The resulting space is a classifying space in the sense of algebraic topology. Cohomological invariants of our space correspond to physical quantities relevant to the study of contextuality. Within this framework the Wigner function of a quantum state can be interpreted as a class in the twisted -theory of the classifying space.
1. Introduction
In quantum mechanics only mutually commuting observables can be simultaneously measured to reveal their joint outcome. Such a set of commuting observables is called a context. It is a fundamental property of quantum mechanics that its predictions cannot be reproduced by assuming pre-determined context independent outcomes—a phenomenon called contextuality first observed in the no-go theorems of Bell [14, 15] and Kochen–Specker [33]. This special feature of quantum systems is expected to play an important role in any computation scheme relying on quantum principles. Indeed, contextuality has been established as a resource to achieve universal quantum computation and quantum speed-up can only be attained if contextuality is present [31, 24, 23, 16, 11]. To better characterize contextuality from the quantum computation perspective different frameworks have been developed such as [20, 7, 48, 4, 42].
In this paper we extend the topological framework of [42] based on chain complexes by introducing a topological space called the classifying space for contextuality. We make a connection to the sheaf-theoretic approach of [4, 6] based on Čech cohomology, which is applicable to a strong form of contextuality known as All-versus-Nothing contextuality [3]. For a recent attempt at establishing a connection from the other direction see [1].
Classifying spaces are fundamental objects in algebraic topology that play a prominent role in the classification of principal bundles [37]. These geometric objects appear in gauge theories in the standard model [27]. Motivated by questions arising from gauge theory [32, 51], Adem et al. [8, 9] introduced the notion of a classifying space for commutativity in Lie groups. The classifying space for contextuality introduced in the present paper is a variant of this construction tailored for applications to contextuality. Not only is it a unifying object for contextual interpretations, it is also an interesting mathematical object in its own right because of its rich homotopy-theoretic structure. The classifying space for commutativity of extraspecial groups studied in [39, 40, 41] demonstrates such an interesting behavior. There is a close connection to quantum computation since the basic observables called the Pauli observables constitute a finite group which is an extraspecial group. The goal of this paper is to make this connection precise by showing how traditional quantities relevant to contextuality (such as Wigner functions) can be viewed as elements in algebro-topological groups coming from our classifying space.
In this paper we consider Pauli observables that appear in the stabilizer formalism. In certain schemes of quantum computation, e.g. quantum computation with magic states [17] and measurement-based quantum computation [45], these observables play an important role. A context specifies a set of observables that can be measured simultaneously. In more mathematical terms for us a context refers to an abelian subgroup of the Pauli group. Given a collection of contexts we construct a topological space , called the classifying space for contextuality, and identify two classes:
- •
a cohomology class in the second cohomology group with mod- coefficients
[TABLE]
- •
a -theory class, that depends on a quantum state , in the -twisted -group
[TABLE]
The cohomology class is introduced in [42] using chain complexes obtained from a cover of contexts. This chain complex coincides with the chain complex of in degrees . However, the space itself is infinite-dimensional, meaning that there is no bound on the dimension of the cells and hence on the dimension of the chains, analogously to the case of classifying spaces of finite groups. The cohomology class captures state-independent contextuality in the Kochen–Specker sense, i.e. detecting the failure of assigning pre-determined measurement outcomes to all Pauli observables [42]. The full formulation of contextuality involves probability distributions on outcomes over contexts and can be formalized using sheaf theory [4]. Given a quantum state the empirical model provides a description as a probability distribution on measurement outcomes over each context. If the empirical model can not be described using a deterministic hidden-variable model then it is called contextual. When this approach is transferred to our topological language the empirical model can equivalently be described as the class which lives in the twisted -group of . This class is essentially the discrete Wigner function [29] of the quantum state.
The structure of the paper is as follows. In §2 we start with the sheaf-theoretic definition of contextuality, and restrict this framework to Pauli observables. This is summarized in Corollary 2.7. Section 3 uses twisted representations to describe the space of empirical models. Theorem 3.10 explains the relationship between the empirical model and the class corresponding to the Wigner function. The classifying space for contextuality is introduced in §4. We study its cohomology and explain the distinction between the even and odd prime cases. In particular, for we give a cup product decomposition for (Proposition 4.5). We refer to the quantum computation literature to point out the consequences of these observations. We summarize homotopy-theoretic properties of that are mainly obtained in [41]. The representation-theoretic approach of §3 and the topological approach of §4 come together in §5. In this section we compute the -twisted -theory of in Theorem 5.5 whose proof mostly follows the computation in [39] for the untwisted version. We discuss some examples in §6. First, the examples of the Mermin square and the Mermin star are discussed in the current topological framework. Then we give a generalized version of the Mermin inequality from a representation-theoretic point of view.
Acknowledgement
The authors would like to thank Robert Raussendorf for useful discussions. This work is supported by NSERC (CO), the Stewart Blusson Quantum Matter Institute (CO) and CONACYT 291928 (DS).
2. Contextuality for Pauli observables
In this section we introduce the notion of quantum contextuality in the sheaf-theoretic framework of [4] for the group of Pauli observables. Our description makes a connection to the topological framework of [42]. For basics of quantum computation we refer to [38].
2.1. Contexts in quantum mechanics
In quantum computation the Hilbert space is finite-dimensional. In this paper we will consider the case when the dimension is a power of a prime . The state of a system is specified by a density matrix , a Hermitian matrix acting on that is positive semi-definite and has trace . We will denote the space of density matrices by . When the observables are Hermitian matrices as usual, but for the type of observables we will consider are unitary matrices that are not necessarily Hermitian. In this formulation the set of observables can be given the structure of a group. This is more convenient for our purposes since we are interested in the algebraic relations among the observables. In fact, the results of this paper can be applied to the more general observables introduced in [42]. But we restrict to Pauli observables since for this case the topology of the classifying space for contextuality is well-understood, and independently studied (see Theorem 4.8).
An observable can be measured on a system at state . The measurement result is specified by an eigenvalue of the observable. Born’s rule says that the probability of a measurement result occurring is given by the trace where is the projector onto the eigenspace corresponding to the eigenvalue . This can be generalized to a set of pairwise commuting observables, also known as a context. Let be a context and be a function that assigns an eigenvalue to each observable in the context. The probability of, when measuring all the observables in simultaneously, obtaining the outcome for the measurement for all is given by where projects onto the common eigenspace of the observables in which corresponds to the eigenvalues .
2.2. (Pre)sheaf-theoretic description of contextuality
Abramsky and Brandenburger introduced a sheaf-theoretic approach in [4] to study probability distributions for measurements over various contexts. The general framework consists of
- •
a set of measurements,
- •
a set of outcomes,
- •
a collection of contexts such that
[TABLE]
The collection is sometimes referred to as a cover of contexts. Following [2] we will assume that is closed under intersections and regard it as a partially ordered set (poset) under inclusion. For a set let denote the set of functions . Given this data one can construct a *presheaf of events111In [4] the presheaf of events, which is in fact a sheaf, is defined as a functor , where denotes the poset of all subsets of . We prefer to work with the presheaf in order to make a connection to twisted -theory in §5. *
[TABLE]
which assigns the set to a given context . Let denote the set of probability distributions over with finite support. Consider the functor
[TABLE]
where for a function the corresponding function is defined by
[TABLE]
We are interested in the inverse limit of the composite functor . An element of the inverse limit is a collection of distributions , where belongs to , such that further restriction to pairwise intersections coincide: . Thus the inverse limit is a subset of the product
[TABLE]
In physics literature an element of the inverse limit is called an empirical model.
An important example comes from quantum mechanics. Given a state we can define an element of the inverse limit. Let us denote this assignment by a map
[TABLE]
where is defined on by the quantum mechanical probability
[TABLE]
Let denote the set of functions such that the empirical model satisfies for all .
Definition 2.1**.**
A state is called non-contextual if there exists a distribution such that for all , otherwise, it is called contextual (with respect to ). A state is called strongly contextual if the set is empty.
In the language of (pre)sheaf theory we can summarize this definition by the statement that a state is contextual if does not come from a global section, also known as a deterministic hidden-variable model.
2.3. Pauli group
In this paper we will be interested in observables that appear in the stabilizer formalism, a subtheory of quantum mechanics that plays an important role in certain computation schemes such as quantum computation with magic states [17] and measurement-based quantum computation [45]. In this formalism the set of observables consists of the Pauli observables acting on a Hilbert space of dimension . More precisely, is the complex group ring of the additive group of integers modulo . The shift and phase operators are defined by
[TABLE]
where and is the first –th root of unity . We are using the quantum mechanical notation to denote the basis elements of the Hilbert space. This structure is usually called a -qudit, or more popularly a -qubit when .
Qudits can be composed to obtain larger systems. An -qudit has the Hilbert space
[TABLE]
which can be identified with the complex group ring . For we introduce the notation
[TABLE]
Throughout the paper we will only consider the case where is a prime . When it comes to defining the Pauli group, or the group of Pauli observables, there is a distinction between the cases and . Let us set
[TABLE]
Let denote the identity matrix. The Pauli group of an -qudit system is defined by
[TABLE]
as a subgroup of the unitary group .
Example 2.2**.**
The Hilbert space of a -qubit system is given by . Pauli observables constitute a subgroup of the unitary group generated by the Pauli matrices
[TABLE]
together with .
2.4. Extension class
As an abstract group is an extraspecial -group. For properties of extraspecial -groups see [12]. When it is of complex type, and for it has exponent .
Let us set . The subgroup is isomorphic to the additive group
[TABLE]
under the canonical homomorphism . Under this identification the Pauli group can be written as a central extension
[TABLE]
since up to an element of a Pauli operator is specified by an element of . The standard procedure [50, Chapter 6] in the theory of group extensions is to choose a set-theoretic section of which can be used to calculate the cocycle describing the extension. This cocycle is usually referred to as the extension cocycle. Given a function we can define a set-theoretic section by setting
[TABLE]
The extension cocycle can be computed from the formula
[TABLE]
According to the classification of group extensions via group cohomology, the set of equivalence classes of extensions of by is in bijective correspondence with the elements of the cohomology group . These elements are equivalence classes of cocycles and they are referred to as cohomology classes of degree . The cohomology class is independent of the choice of the section, and corresponds to the group extension equivalent to the Pauli group .
Let denote the section corresponding to the zero function , then using 2.4.2 the corresponding cocycle can be computed as
[TABLE]
where the notation stands for the standard inner product. Therefore we find that
[TABLE]
For a given function let us define , the coboundary of , by the formula . For any other choice of we have that .
2.5. Isotropic subspaces
It is convenient to identify with the finite field , and regard as a vector space over . Commutation properties of Pauli operators are determined by a symplectic form . This form can be derived as follows
[TABLE]
Therefore, identifying with the additive group via the assignment , we obtain
[TABLE]
We can choose a symplectic basis for where and are the symplectic pairs satisfying . The suitable choice is to take the canonical basis for the first factor of and the basis for the second factor.
Definition 2.3**.**
A subspace is called isotropic if i.e. for all . We write for the collection of all isotropic subspaces in .
We will derive a property of restricted onto an isotropic subspace. For this purpose we make a canonical choice for the extension cocycle:
[TABLE]
where denotes the function
[TABLE]
Note that is invertible in when . For the rest of the paper we use as our set-theoretic section, and denote it simply as . The motivation for this choice is provided by the following result.
Proposition 2.4**.**
For any isotropic subspace the restricted cocycle satisfies . Moreover, for we have that .
Proof.
For as a consequence of 2.4.3 we have that . Thus restricted to vanishes. In the case of one can calculate to obtain . ∎
2.6. Contextuality for Pauli observables
We will consider the Pauli observables whose eigenvalues are given by the set . These observables are precisely the elements of order in the Pauli group, and they play an important role in quantum contextuality [42].
In the (pre)sheaf-theoretic description of contextuality for Pauli observables we consider the triple where
- •
the collection of contexts is given by a subcollection of satisfying the property that if then
- •
the set of measurements is where
[TABLE]
- •
the set of outcomes is .
Remark 2.5**.**
As a consequence of Proposition 2.4 the cocycle is the zero function when , and is divisible by when . For the case we identify with and regard as a function . **
Next we introduce a modified version of the event presheaf by focusing on the support of the empirical models associated to quantum states. In the Pauli case we will use the set of functions
[TABLE]
which gives a functor
[TABLE]
Note that this is a subfunctor of the presheaf of events. The motivation for this definition is the following observation in quantum mechanics (see also [24]).
Proposition 2.6**.**
If a function does not belong to then for all quantum states .
Proof.
If then there is a common eigenstate with eigenvalue for the observable . Thus we can write
[TABLE]
which implies that . ∎
This means that the distribution can be regarded as an element of for each . As a consequence the empirical model associated to a state gives a function
[TABLE]
Proposition 2.6 has another implication which will be useful in the next sections. To demonstrate this implication we first need to introduce the set
[TABLE]
as the inverse limit of the functor . More explicitly, this set consists of functions that are obtained by“gluing” functions over contexts. We have a commutative diagram
[TABLE]
where the union of all contexts is denoted by .
We reformulate contextuality using the subfunctor and the map in 2.6.1 to be used in Section 3.
Corollary 2.7**.**
Let be a state and be a cover of contexts.
- (1)
* is strongly contextual if .* 2. (2)
* is contextual if and only if .*
Proof.
Recall from Definition 2.1 that is strongly contextual if is empty. By definition belongs to this set if for all . By Proposition 2.6 the restriction belongs to for each . This implies that is in . But this suffices to conclude that belongs to , since it is obtained by patching the local functions.
For the second statement observe that if can be written as for some then regarding as an element of in the obvious way implies that is non-contextual. Conversely, it suffices to check that if for some then belongs to , which is a subset of by the previous paragraph. Observe that if then for all , and thus belongs to . ∎
In physics literature the situation is referred to as state-independent contextuality, a version of strong contextuality independent of the chosen state.
3. Wigner function as a global section
The purpose of this section is to interpret empirical models described in the previous section in representation-theoretic terms. The approach taken here is to extend probability distributions over to the whole field of real numbers. The relationship between negative probabilities and empirical models (no-signaling models) was previously studied in [4, 5]. Our goal is to understand the inverse limit describing the space of empirical models. After extending the coefficients the empirical model map in 2.6.1 becomes
[TABLE]
where is the functor that sends an isotropic subspace to the -vector space generated by the set . Our main result (Proposition 3.5) is the identification of the inverse limit in the target of as the representation ring . Under this identification the empirical model corresponds to the Wigner function of the state . In general is not a probability distribution and may assume negative values. An important application to contextuality, for , says that is a probability distribution if and only if is non-contextual. This result displays a distinct feature of the odd prime case as first demonstrated in [24, 31].
3.1. Twisted representations
Let denote an isotropic subspace. We will regard as an additive group. Recall from Remark 2.5 that restriction of gives a -cocycle for all (it is zero when as a consequence of Proposition 2.4). For the sake of simplicity we will denote the restricted cocycle by as well. There is a corresponding cohomology class in , the group cohomology of with coefficients in . Let denote the embedding where is the -th root of unity . Under this identification the cohomology class corresponds to a class in , also denoted by the same symbol. Here denotes the group cohomology of with coefficients in (as a trivial -module). Such a class can be used to define a twisted representation [47].
In general, for a finite group and a cohomology class an -twisted representation can be thought of as a linear representation of the extension corresponding to . Therefore most of the properties of linear representations can be transferred to twisted representations. There is a Grothendieck group of twisted representations [26], denoted by , called the -twisted representation group. Note that for twisted representations tensor product of representations does not give a ring structure on . For we write for the representation group, which is in fact a ring under tensor product.
Proposition 3.1**.**
The embedding induces a natural isomorphism of functors whose component at an isotropic subspace is given by the isomorphism of -vector spaces
[TABLE]
*defined by sending a basis element to the twisted representation given by the composition . *
Remark 3.2**.**
Note that when the twisted representation group coincides with the ordinary representation ring as a consequence of Proposition 2.4. **
For a finite group we will recall some notions from [21] related to -twisted representations where is a -cocycle . Let denote the -vector space of -class functions. A function is an -class function if it satisfies the formula
[TABLE]
for all . Consider the character map:
[TABLE]
defined by sending a twisted representation to the associated character where .
Lemma 3.3**.**
Let be an isotropic subspace. Then coincides with the -vector space of complex valued functions on .
Proof.
The case follows from Remark 3.2. For we check that
[TABLE]
for all . Recall that each squares to the identity matrix, , and since belong to an isotropic subspace. ∎
3.2. Computing the inverse limit
Let be a cover of contexts. We are interested in the inverse limit of the functor \mathbb{R}\mathcal{E}_{\beta}:\mathcal{I}^{\text{op}}\to{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}\mathbf{Vect}_{\mathbb{R}}}. We will compute it using the character map 3.1.2. The first step is to extend the scalars to complex numbers.
Lemma 3.4**.**
There is a natural isomorphism of -vector spaces
[TABLE]
Proof.
Up to isomorphism we can consider the functor instead of (Proposition 3.1). Since the character map 3.1.2 is natural it gives a natural transformation , where is regarded as a functor on . Tensoring with the character map becomes an isomorphism of -vector spaces. We denote the resulting natural isomorphism by . Since taking inverse limit commutes with tensoring with we have
[TABLE]
Using Lemma 3.3 we can compute the inverse limit of . The functor is isomorphic to the functor which sends to the set of complex valued functions. Inverse limit of in is simply the set of functions from the union to complex numbers regarded as a -vector space in the natural way. ∎
The next step is to identify the inverse limit over . We take and since smaller sets of measurements can be dealt with by naturality, i.e. restricting from . The analysis depends on the prime . Let us define a map
[TABLE]
as follows:
- •
: A -twisted representation is a linear representation (compatible with the embedding ) of the extension
[TABLE]
corresponding to the cocycle . By definition of (2.5.2) every element of the group has order at most . Therefore the class function of a representation takes values in . This means that the character map 3.1.2 factors through the isomorphism
[TABLE]
A similar observation is true for , i.e. the character map induces an isomorphism to . Using these identifications we can define
[TABLE]
by sending a representation to the restriction of the associated character to each isotropic subspace and using the inverse of the isomorphism , i.e. is sent to . More explicitly, we have a commutative diagram
[TABLE]
where is the functor . The lower horizontal map is an isomorphism by an analogous argument to that given in the proof of Lemma 3.4. The point is that for extending coefficients to real numbers is sufficient.
- •
: We have seen that a -twisted representation is the same as an ordinary representation. Therefore for each isotropic subspace we have a restriction map . These maps induce a map to the inverse limit
[TABLE]
and again this map turns out to be an isomorphism as in the case. This can be seen by extending the scalars to complex numbers and using Lemma 3.4. Indeed, tensoring with gives an isomorphism since we obtain a commutative diagram
[TABLE]
Here left-vertical map is an isomorphism by definition of class functions and right-vertical arrow is an isomorphism by Lemma 3.4.
Both diagrams imply that is an isomorphism, and under the identification of Proposition 3.1 we obtain:
Proposition 3.5**.**
There is a natural isomorphism
[TABLE]
Remark 3.6**.**
Theorem 5.9 in [4] characterizes empirical models as probability models that admit a global section with negative probabilities. Proposition 3.5 can be used to deduce this theorem in the case of Pauli observables and empirical models represented by an element in the inverse limit of . More precisely, such an empirical model can be represented by a global section in given by the preimage of the empirical model under . Conversely, a global probability distribution represented by an element in , i.e. probabilistic mixture of representations, gives an empirical model via restriction. **
Remark 3.7**.**
Note that the inverse limit of is a subgroup of the product . In particular, it is a torsion-free abelian group. Therefore Proposition 3.5 shows that the inverse limit of is isomorphic to —the free abelian group of rank .
3.3. Wigner functions
Density matrices map to the inverse limit of by the assignment . As a consequence of the isomorphism of Proposition 3.5 there must be a map that fits in the commutative diagram
[TABLE]
We write for this assignment. It turns out that , an element of the representation ring, is in fact the (discrete) Wigner function of . Wigner functions are introduced to the quantum computation literature in the work of Gross [29].
Let us introduce the Wigner function of a density matrix. First we define the point operators
[TABLE]
where is the representation defined by ( is the symplectic form in 2.5.1).
Definition 3.8**.**
The Wigner function of is the function defined by the equation
[TABLE]
We construct an element of the representation ring
[TABLE]
by regarding the values as coefficients of the representations . The set is an orthonormal basis for the matrices over with respect to the inner product , where stands for the conjugate transpose. Therefore we can write
[TABLE]
Note that the set of Pauli observables is also an orthonormal basis with respect to the same inner product.
The operator inner product introduced above is related to the inner product of characters. The set of irreducible -twisted representations of a finite group constitutes an orthonormal basis of with respect to the inner product
[TABLE]
Let denote the twisted representation corresponding to under the isomorphism of Proposition 3.1. The projector onto the common eigenspace of corresponding to the eigenvalues specified by can be written as
[TABLE]
Using this we can show the following.
Lemma 3.9**.**
We have
[TABLE]
Proof.
This follows from the formula for and the calculation
[TABLE]
∎
The main result of this section is the identification of the empirical model as an element of the representation ring. We will write for the restriction of to an isotropic subspace .
Theorem 3.10**.**
Sending a density matrix to the element in defines a map
[TABLE]
that makes the diagram 3.3.1 commute.
Proof.
The interpretation of depends on the prime since the map does as well.
- •
: In this case is induced by the restriction maps . Lemma 3.9 implies that
[TABLE]
which is what we want to prove.
- •
: The interpretation in this case is through the character map. The restriction is induced by the restriction maps . The representations are regarded as functions . Again Lemma 3.9 finishes the proof.
∎
Remark 3.11**.**
As an immediate corollary of this theorem and the fact that a state is uniquely determined by its Wigner function we observe that the map is injective. By extending the coefficients to in the domain of 3.3.2, the map becomes an isomorphism of -vector spaces. Commutativity of diagram 3.3.1 implies that the map is injective. A subtle point is that is not necessarily a probability distribution as it may assume negative values. In quantum mechanics the negativity of the Wigner function indicates a divergence from the classical behavior and this is related to contextuality as we will see next. **
3.4. Contextuality
As we emphasized in Remark 3.11 the coefficients can take negative values. We write when for all , and say that the Wigner function is non-negative. Recall that a state is contextual if is not in the image of the map (see 2.6.1)
[TABLE]
We will look at the odd prime and cases separately.
- •
: The odd prime case is nicer since -twisted representations coincide with ordinary representations. We can consider as a subset of , and is the restriction of to this subset. The Wigner function, regarded as an element of , can be used as a distribution when . Thus it lies in and furthermore satisfies by Theorem 3.10. Conversely, if is non-contextual, i.e. there exits with , that means since . Thus we obtain a proof of the following result, which is first proved in [31] for and generalized to all in [24].
Corollary 3.12**.**
Assume that . Then if and only if is non-contextual.
- •
: This case is much trickier and the Wigner function does not determine contextuality as in . There are partial results in the physics literature, for example see [23, 46]. For some the set turns out to be empty, thus for such a cover of contexts any state is strongly contextual. For example, this happens if contains one of the Mermin square or Mermin star cover of contexts (see §6).
4. Classifying space for contextuality
In [42] a topological approach is introduced to study contextuality in quantum mechanics. The essential idea is that contexts can be regarded as geometric simplices, and glued to each other to form a topological space. State-independent contextuality is shown to be detected by the cohomology class that lives in the second cohomology group of a certain chain complex. In this paper we introduce a space, called the classifying space for contextuality, which realizes this chain complex. The name “classifying space” stems from the fact that the resulting space classifies principal bundles whose transition functions, whenever simultaneously defined, are given by contexts.
In this section we give the construction of the classifying space for a given cover of contexts and prove its basic properties. Homotopy-theoretic properties of this space are independently studied in [41]. We recall these properties and show how to use them in contextuality. A crucial feature of is that the higher homotopy groups are non-trivial in contrast to the usual classifying space of a finite group. In the next section we will interpret the results of the previous section (§3) on Wigner functions in terms of the (twisted) topological -theory of .
4.1. Construction of the space
Let be a cover of contexts. We will construct a space out of this cover. For this the language of simplicial sets, a generalization of simplicial complexes, is most suitable. A simplicial set consists of a sequence of sets indexed by natural numbers together with face and degeneracy maps, see [28]. Each set is referred to as the set of -simplices. Face maps reduce the dimension , whereas the degeneracy maps increase the dimension . This structure is enough to obtain a topological space, and the procedure is called the geometric realization
[TABLE]
where the identification is generated by the face and the degeneracy maps. In effect, each combinatorial -simplex is replaced by the topological simplex
[TABLE]
and glued to each other using the face and the degeneracy maps.
The standard example of a simplicial set is the nerve of a category. A (small) category comes with a set of objects and a set of morphisms. Let be a category. The nerve of is the simplicial set whose set of -simplices consists of composable arrows of the form
[TABLE]
We denote the nerve by . Face maps correspond to composing two adjacent morphisms, and degeneracy maps are given by inserting an identity morphism.
Definition 4.1**.**
The classifying space for contextuality, denoted by , is the geometric realization of the simplicial set whose set of -simplices is given by
[TABLE]
with the simplicial structure maps
[TABLE]
and for .
Remark 4.2**.**
This construction is analogous to a construction introduced in [8]. For a group one can construct a classifying space for commutativity. When is abelian the construction recovers the usual classifying space . A similar definition works for an arbitrary collection of subgroups of which is closed under taking intersections. We can define a space from the set of -tuple of elements which belong to a subgroup in . Taking to be the collection of all abelian subgroups of gives . Homotopy-theoretic properties of these spaces are studied in [39, 40, 41].
Note that the construction is a variation of the standard construction of a classifying space for a group. The set of -simplices of are contained in the set of -simplices, which is given by the -fold direct product , of the classifying space . The simplicial structure of is defined similarly. We denote the inclusion map by
[TABLE]
Remark 4.3**.**
The name “classifying space” refers to the fact that classifies principal -bundles [49]. More precisely, given a CW-complex the set of homotopy classes of maps is in one-to-one correspondence with the set of isomorphism classes of principal -bundles over . Similarly is a classifying space for certain types of principal bundles. These bundles have the property that the transition functions commute whenever simultaneously defined [9]. A similar conclusion can be made for . This space classifies principal -bundles whose transition functions, whenever simultaneously defined, specifies a context. We denote the equivalence classes of such bundles by .
4.2. Chain complex
The chain complex of the classifying space can be used to compute the group homology of , see for instance [18]. The chain complex of is a subcomplex of , and the complex used in [42] consists of the part where the dimension is . The full complex is infinite-dimensional in general.
For contextuality we will use coefficients at all times, so we omit the coefficients and simply write for the chain complex of . Then is the -vector space generated by the set . The boundary map is the alternating sum of the face maps:
[TABLE]
This complex, for , is introduced in [42]. There is a corresponding cochain complex denoted by . It can be obtained from by applying to the chain complex. More explicitly, the -cochains can be thought of as functions . The coboundary is defined by where .
We write for the homology of a space with mod- coefficients. The homology group coincides with the homology of the chain complex . Similarly we write for the cohomology group with mod- coefficients, and coincides with .
Let us consider the cohomology group . By definition . Therefore it follows that
[TABLE]
is injective. Choosing a symplectic basis for the -vector space it can be shown that is spanned by the dual basis denoted by and [18]. Here is the homomorphism which sends to and the rest of the basis elements to [math] ( is defined analogously). We will see that in degree is an isomorphism for , but when the image has an extra factor.
Recall from Remark 2.5 that the extension cocycle when restricted to a context can be regarded as a function . Since consists of the union of where we can regard as a -cochain on :
[TABLE]
The set can be described as the preimage of under the coboundary map .
Proposition 4.4**.**
[42]** If in then any state is strongly contextual.
Proof.
Unraveling the definition, means that is empty. Then Corollary 2.7 implies that is strongly contextual. ∎
4.3. The distinction between and
In contextuality the behavior of the odd and even prime cases is very different. This distinction, first appeared in §3.4, can now be given a cohomological interpretation.
We start our analysis with the odd prime case as it is relatively easy. The group is isomorphic to . Thus the coefficient group in defining the extension and the coefficient group used in is the same. Proposition 2.4, which says that the canonical class is the zero function, implies that the class in vanishes. Therefore cannot detect strong contextuality when .
Now we turn to case. Recall that is isomorphic to . The change of coefficient between the cohomology group , which contains the extension class, and the cohomology group , which detects strong contextuality, requires a more careful consideration. In the physics literature it is well-known that there are strongly contextual situations independent of the chosen state (state-independent contextuality). The simplest such case is Mermin’s square as we will discuss in §6.
It will be useful to describe more explicitly. We will give a cup product decomposition in terms of -dimensional classes. We begin by describing the extra factor in the image of in 4.2.1. Since is injective any group homomorphism gives a non-zero element in . There is also an extra element which does not come from a homomorphism. Let denote the function . ( Composing with the inclusion gives the function used in 2.5.2.) By definition this function satisfies as cochains in . Thus when restricted to . But this is not true in general: if . Therefore there is a corresponding cohomology class in , which will be denoted by .
Proposition 4.5**.**
As an element of the class of can be expressed as
[TABLE]
Proof.
We will use the section that appears in the definition 2.5.2 of the canonical choice for . We can think of as the function obtained by regarding as taking values in . The corresponding cocycle is with . We will compute the coboundary . To be able to distinguish mod and mod additions we regard as the extension defined using the cocycle . We write the multiplication as . Then the coboundary gives
[TABLE]
where we used and . In this equation is expressed as . Thus we obtain the desired cup product decomposition after identifying , which amounts to dividing by . ∎
4.4. Homotopy theory
The space is studied in [41]. Formally, there is a structural similarity to the space (see 4.2), which has been studied in [39, 40], and most of the tools developed there also apply to . We sketch the relevant homotopical properties whose proofs can be found in these papers.
By construction can be expressed as the union of classifying spaces
[TABLE]
This can be seen from the description of -simplices. We can also think of the union as a colimit in the category of spaces. To study homotopy-theoretic properties the union is usually replaced by a homotopy colimit [25]—a gluing process that has nice homotopical properties. We can define a functor that sends to the classifying space . There is a natural map
[TABLE]
which turns out to be a homotopy equivalence, see [39]. This approach also helps us to compute cohomology of the space by using a spectral sequence. Cohomology (or even generalized cohomology) of a homotopy colimit can be computed using a spectral sequence.
Example 4.6**.**
Let us explain the simplest case of . Let denote the wedge sum of the spaces and at a specified basepoint. The homotopy colimit decomposition for is simply given by
[TABLE]
where is the number of maximal isotropic subspaces. This case falls into the class of transitionally commutative groups studied in [8]. **
Another benefit that we gain by switching to homotopy colimits is a formula for the fundamental group
[TABLE]
We will denote the fundamental group by , or just by if the context is understood. Note that each isotropic subspace can be regarded as a subgroup of by sending an element to the corresponding generator . Indeed, there is a set map . Moreover, this map induces a map of spaces
[TABLE]
that is defined by sending an -simplex to the tuple . It is an interesting fact that is not a homotopy equivalence in general. In other words, the higher homotopy groups , , can be non-trivial in contrast to whose homotopy groups are zero except .
From the homotopical point of view all the information about the higher homotopy groups is hidden in the homotopy fiber of . It turns out that the homotopy fiber has a very concrete description in terms of a combinatorial object called the coset poset.
4.5. Coset poset
We introduce this space for an arbitrary group .
Definition 4.7**.**
For a collection of subgroups of we define the poset
[TABLE]
ordered by the inclusion relation.
We usually identify the poset with the associated space given by the geometric realization of its nerve. Our convention for the morphisms of the category associated to a poset is that we write if . The associated space has -simplices given by composable morphisms .
Given this construction and the fundamental group of we can describe the homotopy fiber of . Each subspace in the context can be regarded as subgroup of , thus we can construct the coset poset . The main result of [41] identifies the homotopy type of when . In the simplest case the coset poset turns out to be contractible. As a consequence, in this case is a homotopy equivalence. For things get interesting:
Theorem 4.8**.**
[41]** Consider where and . The fundamental group is given by the central extension associated to the cocycle
[TABLE]
and the higher homotopy groups are given by
[TABLE]
for all , where the number of spheres is given by the formula
[TABLE]
Remark 4.9**.**
We will see some applications of this result. However, we do not know of an interpretation for the numbers . This number gives information about the global structure of the classifying space for contextuality. Interpreted in terms of principal bundles we have
[TABLE]
where we used the notation of Remark 4.3. On the other hand, The set of equivalence classes of ordinary principal bundles over the -sphere, , has a single element given by the trivial bundle. **
Remark 4.10**.**
A better way to rephrase Theorem 4.8 is to say that for there is a fibration sequence
[TABLE]
Moreover, the group turns out to be
[TABLE]
as a consequence of the presentation given in 4.4.1. **
4.6. Cohomology revisited
Having the homotopical description of we can improve our statements about cohomology. The first application is to determine the extra factor in when .
Corollary 4.11**.**
Assume . There is an isomorphism
[TABLE]
where stands for the dual vector space.
Proof.
This follows from the description of the fundamental group , and the standard fact that for a connected space the first homology group is the abelianization of the fundamental group [30]. ∎
The Serre spectral sequence [30] of the fibration 4.5.1 gives us an isomorphism
[TABLE]
in degrees and an injection in degree . When we have as observed in Remark 4.10, so its cohomology is easy to describe. Fixing the basis for the cohomology ring is given by the polynomial ring
[TABLE]
Let us define a homomorphism
[TABLE]
which turns out to be an isomorphism of groups. Now consider the composite map of spaces
[TABLE]
As a consequence of the cup product decomposition given in Proposition 4.5 we obtain:
Corollary 4.12**.**
The cohomology class is the image of
[TABLE]
under the map induced by .
It is well-known that is the extension class of , the extraspecial -group of complex type, when regarded as the central extension
[TABLE]
where (isomorphic to ) is the commutator subgroup [44]. We can think of as a quadratic form on . Under the homomorphism an isotropic subspace of is mapped to a singular subspace of . A singular subspace is an isotropic subspace with respect to the bilinear form associated to such that .
5. Contextuality and twisted -theory
The goal of this section is to compute the -twisted -theory of . The idea follows the computation of the topological -theory of given in [39]. We refer to this paper for the details of the constructions involved. Another reference that is useful for the homotopical properties of this space is [41]. The computation will bridge a connection to the representation-theoretic description of the Wigner function given in §3. This will allow us to interpret the Wigner function as a class in the -twisted -theory of after extending the coefficients to .
Remark 5.1**.**
Another form of -theory, namely operator -theory, has been used in the study of contextuality by de Silva and Barbosa [22]. Therein the authors relate operator -theory to topological -theory via the Gelfand spectrum. However, there seems to be no direct connection to the way -theory appears in the present work.
5.1. Sketch of the computation
Before embarking on the details, let us first summarize the idea of the proof. As an element of the inverse limit of the Wigner function is a sum
[TABLE]
of -dimensional irreducible representations of the group . Such a sum is usually referred to as a “virtual” sum when the coefficients assume negative values. In this section we will explain a chain of ideas, due to Atiyah and Segal, that will allow us to pass from twisted representations to twisted -theory. This is given by the “completion” of the representation ring in the sense that Cauchy sequences are convergent in the resulting completed module. At the level of spaces the completion process corresponds to a construction known as the Borel construction. Let be a group and let denote the universal principal -bundle [10, Chapter II]. For a space with an action of the Borel construction is defined to be the space
[TABLE]
obtained as the quotient under the diagonal action. The Atiyah–Segal completion theorem [13] says that the topological -theory group is the completion of the equivariant -theory group . The equivariant -theory group is a generalization of the representation ring. When is a point with the trivial -action then . All of this is also true in the twisted setting [34]. We are only interested in twisting by the cocycle .
In our case we take to be the coset poset with the action of given by left multiplication on the cosets. The Borel construction gives us , as shown in [41]. Therefore by the Atiyah–Segal completion theorem the twisted -theory of is the completion of the twisted equivariant -theory of the coset poset. There are two steps of the computation
- •
After extending the coefficients to we show that is equal to the inverse limit of . Thus belongs to the -twisted equivariant -theory group.
- •
Completing we obtain and after extending coefficients to we conclude that the Wigner function can be regarded as a class in the -twisted -theory group.
5.2. Twisted equivariant -theory
We can twist the equivariant -theory groups by the cohomology class . Recall that when is odd. Thus in this case twisting disappears. For we observed in Corollary 4.12 that comes from a class in . We will treat the two cases in a uniform way. Therefore we think of as living in given by the class when , and understood to be zero when . We assume so that is a finite group (Remark 4.10). The case can be computed directly, and we defer this case to the proof of Theorem 5.5.
As observed in [26] twisted equivariant -group can be obtained from the untwisted version. To see this let us consider the group extension
[TABLE]
corresponding to . Note that the coset poset can be regarded as a -space via the quotient homomorphism . Irreducible representions of consist of the homomorphisms sending the additive generator to the element where . Then we have
[TABLE]
where the factors correspond to equivariant bundles on which acts by the specified representation. We can identify the twisted equivariant groups with the factor corresponding to the representation:
[TABLE]
Note that this representation corresponds to the usual embedding .
Equivariant -theory of the coset poset can be computed using the methods of [39]. The main tool is a spectral sequence that can be applied to homotopy colimit decompositions. As shown in [41] the coset poset is the homotopy colimit of the functor which sends to the coset regarded as a discrete space. Furthermore, as a consequence of 5.2.1 the spectral sequence decomposes and we can use it to compute the twisted equivariant -groups. Therefore the results for the twisted version are essentially obtained in the same way as the untwisted case.
Before discussing the spectral sequence we need a construction that extends the construction of the inverse limit of a functor. Let be a functor that takes values in the category of abelian groups. One can construct a cochain complex which is indexed over the -simplices of the nerve of the poset :
[TABLE]
and the boundary map comes from the simplicial structure of the nerve of . The cohomology group gives the -th derived functor of the inverse limit of . Note that is canonically isomorphic to the inverse limit of .
Remark 5.2**.**
We can also think of the groups as the Čech cohomology groups of the presheaf with respect to the cover . These cohomology groups are closely related to the Čech cohomology groups considered in [6]. Therein the choice of is the functor sending an isotropic subspace to the -vector space of -linear combinations of in the support of , i.e. those satisfying . Note that when for some state the presheaf is a subpresheaf of as a consequence of Proposition 2.6. Therefore there is a comparison map between the Čech cohomology groups
[TABLE]
Below we will consider , the functor isomorphic to (Proposition 3.1). **
For homotopy colimits we can use the (equivariant) Bousfield-Kan spectral sequence—the spectral sequence used in [39] for the untwisted case. As a consequence of the direct sum decomposition in 5.2.1 the spectral sequence decomposes:
[TABLE]
The functor can be identified with the -twisted representation group functor for even and it is zero otherwise. This is the key connection to §3.
Remark 5.3**.**
We would like to remind that for the odd prime case (Remark 3.2). Therefore the twisting disappears in this case, and we are dealing with untwisted -groups.
We are interested in understanding the spectral sequence after tensoring with . The following serves to this purpose.
Lemma 5.4**.**
The derived limit functor is torsion for .
Proof.
This follows from [39, Theorem 4.7] once we show is a pre-Mackey functor. Restriction and induction of twisted characters provide the necessary structure [26, Theorem 4.2]. ∎
As a consequence of this result our spectral sequence collapses after tensoring with . Here we are also using the fact that the spectral sequence is bounded in the -direction—all the terms vanish for sufficiently large . For the terms are zero since are torsion as proved above. When and even we have , and for odd . Recall that can be identified with the inverse limit of the functor . For we have computed this inverse limit in Proposition 3.5. Thus we obtain
[TABLE]
Therefore we can take the target of the function in 3.3.2, that sends a state to the Wigner function , to be the twisted equivariant -theory group:
[TABLE]
We can express this by saying that a state can be interpreted as a probabilistic combination of -equivariant -twisted vector bundles over . Our next goal is to relate this to the twisted -theory of the classifying space for contextuality.
5.3. Twisted -theory
Let denote the augmentation ideal, the kernel of the homomorphism which sends a representation to its dimension. The twisted version [34] of Atiyah-Segal completion theorem gives an isomorphism
[TABLE]
where means completion with respect to the augmentation ideal .
Let us explain the completion process. First of all is a module over the representation ring . This is the case since is a module over the ring via the map which contracts the coset poset to a point, and using the ring map induced by the quotient homomorphism we see that the -twisted -group is a module over . Then the completion can be computed by tensoring with the completion of :
[TABLE]
Therefore it suffices to understand the completion of . Recall from Remark 4.10 that is a -group. It is well-known that for -groups completion of the representation ring turns out to be essentially tensoring with the -adic numbers :
[TABLE]
Theorem 5.5**.**
There is an isomorphism
[TABLE]
Proof.
The proof follows the proof of the untwisted version in [39, Theorem 5.2]. For the result is a direct consequence of the decomposition in Example 4.6. Assume . The order of completion and tensoring with matters. We first complete then tensor with . Lemma 5.4 says that for the groups are torsion. Under the completion process, which is essentially tensoring with , these groups do not change. After tensoring with they disappear. Therefore we focus on part. Completion of gives us (see Remark 3.7). Finally tensoring with gives the desired result. ∎
As a consequence of this result we can think of the map in 5.2.3 as landing inside twisted -theory
[TABLE]
Note that the completion map
[TABLE]
is injective since tensoring with is. This means that we do not lose any information during the completion process and can identify the Wigner function as a class in the -twisted -group.
6. Examples
We study two examples whose constructions are due to Mermin [36]. They are usually referred to as Mermin star and Mermin square. We use these examples to illustrate the use of and give a flavor for Theorem 4.8. Then we turn to Mermin’s inequality [35]—a type of Bell inequality. We use our representation-theoretic approach to generalize the well-known Mermin inequality obtained from the Mermin star construction along the lines of [43].
6.1. Mermin’s construction
This example can be regarded as an illustration of Theorem 4.8 in a simpler situation. In Fig.1 we see an arrangement of the observables on the edges of a torus, taken from [42]. Unlabeled edges are determined from the others: in each triangle the sum of the labels on the boundary gives [math].
- •
Mermin square is a -qubit strongly contextual set of observables. It is constructed from the collection
[TABLE]
The cover of contexts consists of , pairwise intersections , and triple intersections . A convenient way of arranging these observables is illustrated in Fig.1.
- •
Mermin star consists of observables for -qubits. The contexts are given by
[TABLE]
where we write to simplify the notation. The cover of contexts consists of intersections of in the list. The topological realization also gives a torus, see Fig.1.
We will describe the classifying space for contextuality for these examples. There are two parts of this description. First we calculate the fundamental group of the space using the presentation 4.4.1. For this the configuration depicted in Fig.1 helps. Then we need to understand the homotopy type of the coset poset .
Proposition 6.1**.**
There are fibration sequences
[TABLE]
In particular, both contexts are strongly contextual.
Proof.
Recall that has a homotopy fiber given by . The geometric realization of this coset poset has dimension determined by the longest chain of subgroups in . In both examples a longest chain looks like
[TABLE]
where are isotropic of dimension . So the resulting space has dimension . Moreover, from the homotopy exact sequence of it turns out that the is trivial. As a consequence of Hurewicz theorem [30] a two dimensional simply connected space is necessarily a wedge of -spheres. The number of spheres can be calculated from the Euler characteristic of the coset poset as in [39, §8].
Finally the fundamental group can be computed using the presentation given in 4.4.1. In both cases we observe that is abelian. This can be seen from Fig.4.4.1. Each edge corresponds to a generator in the presentation and the -cells give the relations between the generators. For example, in the Mermin square, the union of all the -cells of the torus gives the relation . Then it follows that the natural map is an isomorphism. The element maps to . We can argue similarly for Mermin’s star and conclude that in this case. ∎
The Mermin star and square belong to a class of examples that can be described using the fundamental group of . Let denote the fundamental group . The inclusion induces a group homomorphism
[TABLE]
Let denote the image, and denote the kernel of this homomorphism. We have an exact sequence of groups
[TABLE]
Suppose that contains more than one maximal object, so that is larger than an isotropic subspace. Then Corollary 4.12 implies that the restriction of to is non-zero. The -term exact sequence associated to the exact sequence above gives us
[TABLE]
By exactness is non-zero if it is not in the image of the connecting homomorphism . This happens when , in which case is injective. So for a cover of contexts that contains more than one maximal objects if the natural map is injective then . As observed in Proposition 6.1 Mermin square and star are both examples of this kind.
6.2. Mermin’s inequality
Using the representation-theoretic language of §3 we describe a generalized version of a Bell-type inequality derived from the Mermin star construction.
Let be a collection of contexts. Given a context let us define
[TABLE]
The inclusion of the collections induces a map between the inverse limits
[TABLE]
since a compatible family for gives a compatible family for the smaller collection .
Proposition 6.2**.**
Let be a collection of contexts with . Suppose that is a context such that the collection defined as in 6.2.1 satisfies . Then any common eigenstate of the operators is contextual with respect to .
Proof.
Let and denote the empirical models corresponding to and . Under the natural map induced by the inclusion the empirical model maps to . Let {\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}s_{0}}:J\to{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}\mathbb{Z}/p} denote the eigenvalue function of ( is identified with as usual). By the orthogonality of eigenstates corresponding to distinct eigenvalue functions we have
[TABLE]
for any . Thus is determined by on isotropic subspaces that belong to , and is given by on the rest. Assume that is non-contextual with respect to , that is can be written as for some . We can write for some , . For a non-zero the function and coincide on each intersection . Therefore and together define an element of , which is a contradiction to the assumption that . ∎
We can express this as an inequality. Consider the function
[TABLE]
defined by .
Assume that there exits such that . Consider a lift under the map of the element , e.g. we can take . Then satisfies the inequality
[TABLE]
As in the proof of Proposition 6.2 this is because can be written as a sum with more than one non-zero term, otherwise we would be able to construct an element of and obtain a contradiction. We can rephrase Proposition 6.2 by saying that for a fixed every common eigenstate of corresponding to this eigenvalue function violates the inequality, thus these states are contextual.
The typical example is obtained from , the cover of contexts for Mermin star, by omitting the fifth context. Let denote the resulting context, and let . For we take the GHZ state
[TABLE]
which is an eigenstate with eigenvalue function {\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}s_{0}}:J\to\mathbb{Z}/2 given by on the generators , , , respectively. Then 6.2.2 gives
[TABLE]
which is violated since the left-hand side is equal to . For non-contextual it can be shown that the left-hand side is . This inequality is usually referred to as Mermin’s inequality [35] in the physics literature; see also [19, 43]. Similarly we can obtain an inequality for the Mermin square construction by taking . The corresponding inequality is violated for the Bell state .
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] S. Aasnæss. Cohomology and the algebraic structure of contextuality in measurement based quantum computation. ar Xiv preprint ar Xiv:2005.00213 , 2020.
- 2[2] S. Abramsky, R. S. Barbosa, M. Karvonen, and S. Mansfield. A comonadic view of simulation and quantum resources. In 2019 34th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS) , pages 1–12. IEEE, 2019.
- 3[3] S. Abramsky, R. S. Barbosa, K. Kishida, R. Lal, and S. Mansfield. Contextuality, cohomology and paradox. 24th EACSL Annual Conference on Computer Science Logic , 41:211–228, 2015.
- 4[4] S. Abramsky and A. Brandenburger. The sheaf-theoretic structure of non-locality and contextuality. New Journal of Physics , 13(11):113036, 2011.
- 5[5] S. Abramsky and A. Brandenburger. An operational interpretation of negative probabilities and no-signalling models. In Horizons of the mind. A tribute to Prakash Panangaden , pages 59–75. Springer, 2014.
- 6[6] S. Abramsky, S. Mansfield, and R. S. Barbosa. The cohomology of non-locality and contextuality. Electronic Proceedings in Theoretical Computer Science (EPTCS) , 95:1–14, 2011.
- 7[7] A. Acín, T. Fritz, A. Leverrier, and A. B. Sainz. A combinatorial approach to nonlocality and contextuality. Communications in Mathematical Physics , 334(2):533–628, 2015.
- 8[8] A. Adem, F. R. Cohen, and E. Torres Giese. Commuting elements, simplicial spaces and filtrations of classifying spaces. Mathematical Proceedings of the Cambridge Philosophical Society , 152(1):91–114, 2012.
