Here's an alternative for you to consider:
mySum[p_List, iMin_] :=
Tr @ MapIndexed[CenterDot[iMin - 1 + #2[[1]], #] &, p] //
Row[{#, Times @@@ #}, "\[LongEqual]"] &
mySum[1/7 {3, 2, 0, 2}, 0]
Here's an alternative for you to consider:
mySum[p_List, iMin_] :=
Tr @ MapIndexed[CenterDot[iMin - 1 + #2[[1]], #] &, p] //
Row[{#, Times @@@ #}, "\[LongEqual]"] &
mySum[1/7 {3, 2, 0, 2}, 0]