funext w dw
R : Type u_1
inst✝⁹ : RealScalar R
W : Type u_4
inst✝⁸ : Vec R W
X : Type u_5
inst✝⁷ : Vec R X
inst✝⁶ : MeasureSpace X
Y : Type u_2
inst✝⁵ : Vec R Y
inst✝⁴ : Module ℝ Y
Z : Type u_3
inst✝³ : Vec R Z
inst✝² : Module ℝ Z
U : Type ?u.105081
inst✝¹ : Vec R U
V : Type ?u.105102
inst✝ : Vec R V
f : W → X → Y
L : Y → Z
hL : IsSmoothLinearMap R L
⊢ (parDistribDeriv fun w => ↑fun x => L (f w x)) = fun w dw =>
    postComp (parDistribDeriv (fun w => ↑fun x => f w x) w dw) (fun y ⊸[R] L y)
case h.h
R : Type u_1
inst✝⁹ : RealScalar R
W : Type u_4
inst✝⁸ : Vec R W
X : Type u_5
inst✝⁷ : Vec R X
inst✝⁶ : MeasureSpace X
Y : Type u_2
inst✝⁵ : Vec R Y
inst✝⁴ : Module ℝ Y
Z : Type u_3
inst✝³ : Vec R Z
inst✝² : Module ℝ Z
U : Type ?u.105081
inst✝¹ : Vec R U
V : Type ?u.105102
inst✝ : Vec R V
f : W → X → Y
L : Y → Z
hL : IsSmoothLinearMap R L
w dw : W
⊢ parDistribDeriv (fun w => ↑fun x => L (f w x)) w dw =
    postComp (parDistribDeriv (fun w => ↑fun x => f w x) w dw) (fun y ⊸[R] L y)