Evaluating probabilistic programming languages for simulating quantum correlations.
This article explores how probabilistic programming can be used to simulate quantum correlations in an EPR experimental setting. Probabilistic programs are based on standard probability which cannot produce quantum correlations. In order to address this limitation, a hypergraph formalism was program...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Public Library of Science (PLoS)
2019-01-01
|
Series: | PLoS ONE |
Online Access: | https://doi.org/10.1371/journal.pone.0208555 |
id |
doaj-d6bacca0dc7f4e0c822f72aa1bbfd20b |
---|---|
record_format |
Article |
spelling |
doaj-d6bacca0dc7f4e0c822f72aa1bbfd20b2021-03-03T20:59:25ZengPublic Library of Science (PLoS)PLoS ONE1932-62032019-01-01141e020855510.1371/journal.pone.0208555Evaluating probabilistic programming languages for simulating quantum correlations.Abdul Karim ObeidPeter D BruzaPeter WittekThis article explores how probabilistic programming can be used to simulate quantum correlations in an EPR experimental setting. Probabilistic programs are based on standard probability which cannot produce quantum correlations. In order to address this limitation, a hypergraph formalism was programmed which both expresses the measurement contexts of the EPR experimental design as well as associated constraints. Four contemporary open source probabilistic programming frameworks were used to simulate an EPR experiment in order to shed light on their relative effectiveness from both qualitative and quantitative dimensions. We found that all four probabilistic languages successfully simulated quantum correlations. Detailed analysis revealed that no language was clearly superior across all dimensions, however, the comparison does highlight aspects that can be considered when using probabilistic programs to simulate experiments in quantum physics.https://doi.org/10.1371/journal.pone.0208555 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Abdul Karim Obeid Peter D Bruza Peter Wittek |
spellingShingle |
Abdul Karim Obeid Peter D Bruza Peter Wittek Evaluating probabilistic programming languages for simulating quantum correlations. PLoS ONE |
author_facet |
Abdul Karim Obeid Peter D Bruza Peter Wittek |
author_sort |
Abdul Karim Obeid |
title |
Evaluating probabilistic programming languages for simulating quantum correlations. |
title_short |
Evaluating probabilistic programming languages for simulating quantum correlations. |
title_full |
Evaluating probabilistic programming languages for simulating quantum correlations. |
title_fullStr |
Evaluating probabilistic programming languages for simulating quantum correlations. |
title_full_unstemmed |
Evaluating probabilistic programming languages for simulating quantum correlations. |
title_sort |
evaluating probabilistic programming languages for simulating quantum correlations. |
publisher |
Public Library of Science (PLoS) |
series |
PLoS ONE |
issn |
1932-6203 |
publishDate |
2019-01-01 |
description |
This article explores how probabilistic programming can be used to simulate quantum correlations in an EPR experimental setting. Probabilistic programs are based on standard probability which cannot produce quantum correlations. In order to address this limitation, a hypergraph formalism was programmed which both expresses the measurement contexts of the EPR experimental design as well as associated constraints. Four contemporary open source probabilistic programming frameworks were used to simulate an EPR experiment in order to shed light on their relative effectiveness from both qualitative and quantitative dimensions. We found that all four probabilistic languages successfully simulated quantum correlations. Detailed analysis revealed that no language was clearly superior across all dimensions, however, the comparison does highlight aspects that can be considered when using probabilistic programs to simulate experiments in quantum physics. |
url |
https://doi.org/10.1371/journal.pone.0208555 |
work_keys_str_mv |
AT abdulkarimobeid evaluatingprobabilisticprogramminglanguagesforsimulatingquantumcorrelations AT peterdbruza evaluatingprobabilisticprogramminglanguagesforsimulatingquantumcorrelations AT peterwittek evaluatingprobabilisticprogramminglanguagesforsimulatingquantumcorrelations |
_version_ |
1714819453997285376 |