Visible to the public Stochastic differential dynamic logic for stochastic hybrid programs