Theorem: Probly.DRand.bindDR_bindDR (Probly/DRand.lean)

State before:
X : Type
inst✝¹¹ : NormedAddCommGroup X
inst✝¹⁰ : NormedSpace ℝ X
inst✝⁹ : MeasurableSpace X
Y : Type
inst✝⁸ : NormedAddCommGroup Y
inst✝⁷ : NormedSpace ℝ Y
inst✝⁶ : MeasurableSpace Y
Z : Type
inst✝⁵ : NormedAddCommGroup Z
inst✝⁴ : NormedSpace ℝ Z
inst✝³ : MeasurableSpace Z
W : Type
inst✝² : NormedAddCommGroup W
inst✝¹ : NormedSpace ℝ W
inst✝ : MeasurableSpace W
x : DRand X
g : X → Rand Y
f : Y → Rand Z
⊢ bindDR (bindDR x g) f = bindDR x fun x' => Rand.bind (g x') f
Tactic:
simp (disch:=sorry) only [bindDR,rand_simp,rand_push_E]
State after:
no goals