I'm a programmer, hence the term "shadowing" in the title.
In C++ programming, you can do the following:
void foo() {
int i = 5;
{
int i = 6;
}
}
The two is here are separate variables. The i in the inner scope is said to "shadow" the other i.
I'm reading this paper, equation 21:
Here's how I read the equation:
"for each i in [0, N], a triple-nested sum (depending on i) should equal 0"
The problem is that the "triple-nested sum" introduces another variable that is also called i. Is this notation equivalent to the shadowing in the C++ snippet above?

