The document proposes an extension of probabilistic logic programming to handle beta-distributed random variables, improving reasoning about probabilities and their associated uncertainties. It introduces new mathematical operators for addition, multiplication, and conditioning of beta distributions and demonstrates that these enhancements outperform existing methods on probabilistic logic program benchmarks. Additionally, the new approach matches state-of-the-art performance on Bayesian network benchmarks while addressing more complex reasoning tasks.