“…Amongst others, [Jones 1990], , [McIver and Morgan 2005], and [Hehner 2011] have furthered this line of research, e.g., by considering nondeterminism and proof rules for bounding preexpectations in the presence of loops. Work towards automation of weakest preexpectation reasoning was carried out, amongst others, by [Chen et al 2015], [Cock 2014], [Katoen et al 2010], and [Feng et al 2017]. Abstract interpretation of probabilistic programs was studied in this setting by [Monniaux 2005].…”