Vincent Russo

Results 96 issues of Vincent Russo

Pre-Report Checklist -------------------- - [x] I am running the latest version of mitiq - [x] I checked to make sure that this bug has not already been reported Issue Description...

bug
dependencies

Given a collection of vectors, create two separate functions that calculate the [inner product](https://mathworld.wolfram.com/InnerProduct.html) and [outer product](https://en.wikipedia.org/wiki/Outer_product) of those vectors. This function should be placed in `matrix_ops/inner_product.py` and `matrix_ops/outer_product.py`. These...

enhancement
good first issue
feature request

As mentioned by @dfacoet, the functions `choi_to_kraus` and `kraus_to_choi` presently expect the Kraus operators to be provided as a 2D numpy array that represents both the left and right Kraus...

enhancement
help wanted
feature request

One can presently make use of `toqito` to approximate the commuting operator value of a BCS game by making use of the NPA hierarchy. For certain games, calculating this heuristic...

help wanted
feature request

The `toqito` documentation presently covers the subjects of [nonlocal games](https://toqito.readthedocs.io/en/latest/tutorials.nonlocal_games.html), [XOR games](https://toqito.readthedocs.io/en/latest/tutorials.xor_quantum_value.html), and [extended nonlocal games](https://toqito.readthedocs.io/en/latest/tutorials.extended_nonlocal_games.html). Binary constraint system games (BCS games) sometimes referred to as linear system games are...

documentation

Implement a function that calculates the min-relative entropy for quantum states. The functionality for this should be created in `state_props/min_relative_entropy.py` with corresponding unit tests found in `tests/test_state_props/test_min_relative_entropy.py`. Be sure to...

good first issue
feature request

As pointed out by @theRoughCode in https://github.com/vprusso/toqito/issues/44, the `np.testing.array_equal` pattern should be preferred over the `assertEqual` pattern in the unit testing code. The reason for this preference is that the...

enhancement

Given a collection of vectors, determine if the set constitutes an unextendible product basis (UPB). According to [arXiv:quant-ph/9808030](https://arxiv.org/abs/quant-ph/9808030): > An unextendible product basis (UPB) for a multipartite quantum system is...

good first issue
feature request
unitaryhack

Implement a function that calculates the max-relative entropy for quantum channels. The functionality for this should be created in `channel_props/max_relative_entropy.py` with corresponding unit tests found in `tests/test_channel_props/test_max_relative_entropy.py`. Be sure to...

good first issue
feature request

Implement a function that calculates the min-relative entropy for quantum channels. The functionality for this should be created in `channel_props/min_relative_entropy.py` with corresponding unit tests found in `tests/test_channel_props/test_min_relative_entropy.py`. Be sure to...

good first issue
feature request