Guest User

Untitled

a guest
Nov 20th, 2018
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. expr = Sum[
  2. Log[Sum[A[j, k, l]*B[j, k, l], {l, 1, L}]], {j, 1, J}, {k, 1, K}];
  3. expr = Simplify[D[expr, A[a, b, c]]]
  4.  
  5. expr /. Sum[
  6. y_ KroneckerDelta[s_, r_], {s_, 1, p_}] :> (y /. s -> r) /.
  7. Sum[y_ KroneckerDelta[s_, r_] KroneckerDelta[s1_, r1_], {s_, 1,
  8. p_}, {s1_, 1, p1_}] :> (y /. s -> r /. s1 -> r1)
  9.  
  10. expr = expr /. Sum[y_ KroneckerDelta[r_, s_], {s_, 1, p_}, z__] :>
  11. Sum[(y /. s -> r), z] /.
  12. Sum[y_ KroneckerDelta[r_, s_], {s_, 1, p_}] :>
  13. (y /. s -> r)
Add Comment
Please, Sign In to add comment