bash の brace expansion {...} について教えてください.
環境は bash 4.2.39 MacOSX 10.7.5 です.

1$ a=foo
2$ echo $a{_a,_b,_c}

3$ echo $a{,_a,_b,_c}
foo
4$ echo ${a}{,_a,_b,_c}
foo foo_a foo_b foo_c

この変数aの区切りを明示しない時(2$,3$)の挙動がよく分かりません.
どう解釈すればいいのでしょうか?