Robin Piedeleu, Mateo Torres-Ruiz, Alexandra Silva, Fabio Zanasi
{"title":"离散概率编程等价性的完整公理化","authors":"Robin Piedeleu, Mateo Torres-Ruiz, Alexandra Silva, Fabio Zanasi","doi":"arxiv-2408.14701","DOIUrl":null,"url":null,"abstract":"We introduce a sound and complete equational theory capturing equivalence of\ndiscrete probabilistic programs, that is, programs extended with primitives for\nBernoulli distributions and conditioning, to model distributions over finite\nsets of events. To do so, we translate these programs into a graphical syntax\nof probabilistic circuits, formalised as string diagrams, the two-dimensional\nsyntax of symmetric monoidal categories. We then prove a first completeness\nresult for the equational theory of the conditioning-free fragment of our\nsyntax. Finally, we extend this result to a complete equational theory for the\nentire language. Note these developments are also of interest for the\ndevelopment of probability theory in Markov categories: our first result gives\na presentation by generators and equations of the category of Markov kernels,\nrestricted to objects that are powers of the two-elements set.","PeriodicalId":501208,"journal":{"name":"arXiv - CS - Logic in Computer Science","volume":"49 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-08-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A Complete Axiomatisation of Equivalence for Discrete Probabilistic Programming\",\"authors\":\"Robin Piedeleu, Mateo Torres-Ruiz, Alexandra Silva, Fabio Zanasi\",\"doi\":\"arxiv-2408.14701\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We introduce a sound and complete equational theory capturing equivalence of\\ndiscrete probabilistic programs, that is, programs extended with primitives for\\nBernoulli distributions and conditioning, to model distributions over finite\\nsets of events. To do so, we translate these programs into a graphical syntax\\nof probabilistic circuits, formalised as string diagrams, the two-dimensional\\nsyntax of symmetric monoidal categories. We then prove a first completeness\\nresult for the equational theory of the conditioning-free fragment of our\\nsyntax. Finally, we extend this result to a complete equational theory for the\\nentire language. Note these developments are also of interest for the\\ndevelopment of probability theory in Markov categories: our first result gives\\na presentation by generators and equations of the category of Markov kernels,\\nrestricted to objects that are powers of the two-elements set.\",\"PeriodicalId\":501208,\"journal\":{\"name\":\"arXiv - CS - Logic in Computer Science\",\"volume\":\"49 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-08-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Logic in Computer Science\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2408.14701\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Logic in Computer Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.14701","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Complete Axiomatisation of Equivalence for Discrete Probabilistic Programming
We introduce a sound and complete equational theory capturing equivalence of
discrete probabilistic programs, that is, programs extended with primitives for
Bernoulli distributions and conditioning, to model distributions over finite
sets of events. To do so, we translate these programs into a graphical syntax
of probabilistic circuits, formalised as string diagrams, the two-dimensional
syntax of symmetric monoidal categories. We then prove a first completeness
result for the equational theory of the conditioning-free fragment of our
syntax. Finally, we extend this result to a complete equational theory for the
entire language. Note these developments are also of interest for the
development of probability theory in Markov categories: our first result gives
a presentation by generators and equations of the category of Markov kernels,
restricted to objects that are powers of the two-elements set.