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...

Full description

Bibliographic Details
Main Authors: Abdul Karim Obeid, Peter D Bruza, Peter Wittek
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