While reading the paper "On Span Programs" by Karchmer and Wigderson (1993) I have come across the following definition:

The highlighted part of the definition contains the following elements that I find confusing:
- What is the set represented by $[n]$? Is it the set of all of the natural numbers between 1 (or 0) and N?
- What does $\epsilon = 0, 1$ mean? Does this mean that $\epsilon$ can be either 0 or 1? If so, shouldn't it be $\epsilon \in \{0,1\}$?
Yes, for both questions. We have $[n] = \mathbb Z \cap [1,n]$. You’re right that $\epsilon \in \{0,1\}$ is probably better way to write this, but maybe the authors thought it looked clumsy since the notation was already inside a set.