Skip to content

Codes associated to "A formalism for steering with local quantum measurements"

License

Notifications You must be signed in to change notification settings

paulskrzypczyk/o-formalism-steering

Repository files navigation

A. B. Sainz, L. Aolita, M. Piani, M. J. Hoban, P. Skrzypczyk

This repository provides a small collection of code which reproduces the numerical results presented in
A formalism for steering with local quantum measurements.
A. B. Sainz, L. Aolita, M. Piani, M. J. Hoban, P. Skrzypczyk arXiv:1708.00756

The main file is a Jupyter notebook that presents all of the codes (written in MATLAB) and performs all of the calculations required to obtain the numerical results presented in this work. The notebook can be most conveniently viewed here.

In order to run (and not just view) the Jupyter notebook, it is necessary to have installed

The MATLAB codes require in addition:

  • CVX - a Matlab-based convex modeling framework
  • QETLAB - A MATLAB Toolbox for Quantum Entanglement

Everything has been tested on Matlab R2017a, and CVX 2.1

The MATLAB code comprises the following:

  • GenerateAssem.m: generates an assemblage given a shared quantum state and measurements for Alice and Bob
  • BreuerMapOnAssem.m: Applies the Breuer map to the elements of an assemblage
  • IsAQAssemblage.m: Determines whether an assemblage belongs to the set of 'almost-quantum' assemblages

About

Codes associated to "A formalism for steering with local quantum measurements"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published