finite_support idx D F := D `&` F @^-1` [set~ idx]
\big[op/idx]_(i \in A) F i == iterated application of the operator op
with neutral idx over finite_support idx A F
\sum_(i \in A) F i == iterated addition, in ring_scope