I have seen $\mathbb{B}$ occasionally used to denote the set $\{0,1\}$, but I am not sure if this is standard practice or not.
My context is something like this:
"A solution to this problem is a vector $x \in \mathbb{Z}^n$",
when talking about a problem with $n$ integer decision variables.
My question is, can I use $x \in \mathbb{B}^n$ to talk about a binary vector? or is it better to write $x \in \{0,1\}^n$?
I don't really mind either way, it would be easier to be able to use $\mathbb{B}$, however it is not important enough to have to define it explicitly if it isn't standard practice.
I suppose I could also use $\mathbb{Z}_2$, but I am not using rings in anything else that I am writing, so it would maybe seem a bit odd.
While $\mathbb{B}$ is not standard notation like $\mathbb{R}$ or $\mathbb{C}$, it can of course be used to denote the Boolean set, if it is well-defined within the given context, i.e.,
Then $\mathbb{B}$ is properly defined and can be used in an unambiguous way.
Idem for vectors of the type $\mathbb{B}^n$.