Physlib

PhyslibAlpha.ProbabilisticTheory.Examples.GBit

The generalized bit

i. Overview

The generalized bit is the norm cone over `ℝ³` with the sup norm in place of the Euclidean norm of the qubit. Its states form an octahedron with `6` pure states, its vertices. That is finitely many, but too many for a simplex in a `4`-dimensional space. So the gbit is not classical, and not a qubit either: the shape of the cone matters, not just the dimension.

ii. Key results

  • `GBit` : the generalized bit.
  • `GBit.stateEquiv` : the states are the octahedron.
  • `GBit.isPure_purePoint` : the vertices of the octahedron are pure states.
  • `GBit.not_isSimplex_stateSpace` : the state space is not a simplex.

iii. Table of contents

  • A. The gbit as a norm cone
  • B. Too many pure states

iv. References

- J. Barrett, *Information processing in generalized probabilistic theories*, Phys. Rev. A 75, 032304 (2007). - P. Janotta and H. Lal, *Generalized probabilistic theories without the no-restriction hypothesis*, Phys. Rev. A 87, 052131 (2013).

A. The gbit as a norm cone

B. Too many pure states

9 declarations

abbrev

The generalized bit (gbit) as a sup-norm cone over R3\mathbb{R}^3

The generalized bit (gbit) is an order-unit space defined on the product R×R3\mathbb{R} \times \mathbb{R}^3. It is constructed as a norm cone where R3\mathbb{R}^3 is equipped with the supremum norm ∥⋅∥∞\|\cdot\|_\infty. An element (r,v)∈R×R3(r, v) \in \mathbb{R} \times \mathbb{R}^3 is non-negative if and only if it satisfies the condition ∥v∥∞≤r\|v\|_\infty \leq r.

definition

The state space S[R,GBit]\mathcal{S}[\mathbb{R}, \text{GBit}] is equivalent to the octahedron ∑i∣ai∣≤1\sum_i |a_i| \leq 1

The state space of the generalized bit (gbit), denoted as S[R,GBit]\mathcal{S}[\mathbb{R}, \text{GBit}], is equivalent to the octahedron in R3\mathbb{R}^3 defined by the closed ℓ1\ell^1 unit ball {a∈R3∣∑i=02∣ai∣≤1}\{ a \in \mathbb{R}^3 \mid \sum_{i=0}^2 |a_i| \le 1 \}.

abbrev

Linear isomorphism between the dual space ((R3)→R)((\mathbb{R}^3) \to \mathbb{R}) and R3\mathbb{R}^3

There is a linear equivalence between the space of continuous linear functionals on R3\mathbb{R}^3, denoted ((Fin 3→R)→LR)((\text{Fin } 3 \to \mathbb{R}) \to_L \mathbb{R}), and the vector space R3\mathbb{R}^3 itself. This isomorphism maps a functional ff to a vector a∈R3a \in \mathbb{R}^3 whose components are the values of ff on the standard basis, i.e., ai=f(ei)a_i = f(e_i) for i∈{0,1,2}i \in \{0, 1, 2\}.

theorem

The inverse dual isomorphism maps the ℓ1\ell_1 unit ball to the dual unit ball

Let dualEquiv−1:R3→((R3)→LR)\text{dualEquiv}^{-1} : \mathbb{R}^3 \to ((\mathbb{R}^3) \to_L \mathbb{R}) be the inverse of the linear isomorphism between the dual space of R3\mathbb{R}^3 and R3\mathbb{R}^3. The image of the ℓ1\ell_1 unit ball {a∈R3∣∑i=02∣ai∣≤1}\{a \in \mathbb{R}^3 \mid \sum_{i=0}^2 |a_i| \leq 1\} under dualEquiv−1\text{dualEquiv}^{-1} is equal to the unit ball of the dual space {f∣∥f∥≤1}\{f \mid \|f\| \leq 1\}.

definition

Pure states (vertices) ωi,±\omega_{i, \pm} of the generalized bit

Let j=(i,b)j = (i, b) be an index where i∈{0,1,2}i \in \{0, 1, 2\} and b∈{true,false}b \in \{\text{true}, \text{false}\}. The function `GBit.purePoint` defines a state ωj\omega_j on the generalized bit GBit≅R×R3GBit \cong \mathbb{R} \times \mathbb{R}^3. For an element (r,v)∈R×R3(r, v) \in \mathbb{R} \times \mathbb{R}^3, the state is given by the formula: ωj(r,v)=r+σvi \omega_j(r, v) = r + \sigma v_i where viv_i is the ii-th coordinate of vv, and σ∈{1,−1}\sigma \in \{1, -1\} is the sign determined by the boolean bb. These six states correspond to the vertices of the octahedron that forms the state space of the gbit, where the underlying functional is ±1\pm 1 times a coordinate projection.

theorem

The states ωi,±\omega_{i, \pm} are pure states of the generalized bit

Let GBit\text{GBit} be the generalized bit, an order-unit space defined on R×R3\mathbb{R} \times \mathbb{R}^3 equipped with the supremum norm. For any index j=(i,b)j = (i, b) where i∈{0,1,2}i \in \{0, 1, 2\} and b∈{true,false}b \in \{\text{true}, \text{false}\}, the state ωj\omega_j defined by ωj(r,v)=r+σvi\omega_j(r, v) = r + \sigma v_i (where σ=1\sigma = 1 if bb is true and σ=−1\sigma = -1 if bb is false) is a pure state. That is, ωj\omega_j is an extreme point of the state space S(GBit)\mathcal{S}(\text{GBit}).

theorem

Injectivity of the mapping to pure states of the generalized bit

The function `GBit.purePoint`, which maps each index j∈{0,1,2}×{true,false}j \in \{0, 1, 2\} \times \{\text{true}, \text{false}\} to a state ωj\omega_j on the generalized bit GBitGBit, is injective. That is, for any indices j1,j2j_1, j_2, if ωj1=ωj2\omega_{j_1} = \omega_{j_2}, then j1=j2j_1 = j_2.

theorem

dimR(GBit)=4\text{dim}_{\mathbb{R}}(\text{GBit}) = 4

The dimension (finite rank) of the generalized bit GBit\text{GBit} as a vector space over the real numbers R\mathbb{R} is 44.

theorem

The state space of GBit\text{GBit} is not a simplex

The algebraic state space of the generalized bit GBit\text{GBit} is not a simplex. This implies that the GBit\text{GBit} is a non-classical system, as its state space has 6 pure states (vertices) in a 4-dimensional vector space, which exceeds the number of vertices allowed for a simplex in that dimension.