Informal description
Let $\{p_i\}_{i \in \iota}$ be a family of submodules of an $R$-module $M$, and let $x \in \bigsqcup_i p_i$. Suppose a predicate $\text{motive}$ on elements of $M$ with a proof of membership in $\bigsqcup_i p_i$ satisfies:
1. For every $i$, $\text{motive}(x, h)$ holds for all $x \in p_i$ and any proof $h$ of $x \in \bigsqcup_i p_i$,
2. $\text{motive}(0, h_0)$ holds for the zero element with its membership proof $h_0$, and
3. For any $x, y \in M$ with membership proofs $h_x$ and $h_y$, if $\text{motive}(x, h_x)$ and $\text{motive}(y, h_y)$ hold, then $\text{motive}(x + y, h_{x+y})$ holds for the sum with its membership proof $h_{x+y}$.
Then $\text{motive}(x, h_x)$ holds for any $x \in \bigsqcup_i p_i$ with its membership proof $h_x$.