Take the 2-minute tour ×
MathOverflow is a question and answer site for professional mathematicians. It's 100% free, no registration required.

What's the most common way of writing the all-ones vector, that is, the vector, when projected onto each standard basis vector of a given vector space, having length one? The zero vector is frequently written $\vec{0}$, so I'm partial to writing the all-ones vector as $\vec{1}$, but I don't know how popular this is, and I don't know if a reader might confuse it with the identity matrix.

I'm writing for a graph theory audience, if that helps pick a notation.

share|improve this question
    
I've seen it written as 1, but I agree it's a little confusing to read. –  Qiaochu Yuan Dec 27 '09 at 21:26
    
"standard basis vector of a given vector space" To nitpick language: A "given" vector space need not have a standard basis. What you probably mean is that a basis for your vector space is fixed, or you are just considering the standard basis of $k^n$. The zero vector is different, because it is all zeros regardless of basis. However, I don't see anything wrong with your notation for all 1's so long as the basis is understood. If it doesn't seem too cumbersome and you want to be careful, you could write $\sum_{k=1}^n e_k$ if your basis is $e_1,\ldots,e_n$. –  Jonas Meyer Dec 27 '09 at 21:29
    
This question should be closed for being too localized. –  Harry Gindi Dec 27 '09 at 21:33
10  
I think the question is fine. –  Greg Kuperberg Dec 27 '09 at 21:35
    
@Jonas: Absolutely right; the specific vector space I refer to in my paper has a natural correspondence between basis vectors and indexed vertices of a finite graph. –  Bkkbrad Dec 27 '09 at 21:41
show 6 more comments

7 Answers

up vote 6 down vote accepted

I have used the notation $\vec{1}$ in a paper. I think that it's a good choice if you help the reader by defining it. I did a Google Scholar such of "vector of all ones", and I found a lot of so-so notation such as $e$, $u$, $\mathbf{e}$, $\mathbf{1}$, and even just plain $1$. I don't think that the literature is loyal to any particular choice. Confusing $\vec{1}$ with a matrix would be a little strange, because a matrix is suggested by a two-headed arrow, or $\stackrel{\leftrightarrow}{1}$.

share|improve this answer
    
e and bolded e seem acceptable to me. They are good for the following reason: this notion only makes sense in light of a choice of basis and norm, and the notations using the letter e make it clear that this is only with respect to the basis $\{ e_i \}_{i\in I}$ –  Harry Gindi Dec 27 '09 at 22:05
3  
My feeling is that each of the other notations could mean any number of different things. By contrast, it's hard to avoid the intended meaning of $\vec{1}$ when, in context, there is a distinguished basis. –  Greg Kuperberg Dec 27 '09 at 22:26
    
As much as I love the bold 1 notation, I think I will go with the bold e, since that appears popular in the papers I am citing. –  Bkkbrad Dec 27 '09 at 23:23
add comment

I like \mathbb'ed ones for this. You can use the mathbbol package by simply saying \mathbb{1}.

share|improve this answer
add comment

Once I had the same problem, I used notation similar to yours: $\mathbf{0}$ for zero-vector and $\mathbf{1}$ for "all-ones vector".

  • It is NOT common, so you have to define it

  • I would not do it unless you have many formulas with it --- if you use it just few times denote it by some letter...

share|improve this answer
add comment

Let $I \subset \{ 1,2,3,\ldots, n \} $. Let $e_I = \sum_{i\in I} e_i.$ Let $[n]=\{ 1,2,3, \ldots, n \} $. Then $\vec{1}=e_{[n]}$. Also $e_{\{i\}} = e_i$. This is not satisfactory to your context, but may have the advantage of alternative usages in subsequent contexts.

share|improve this answer
add comment

I use \mathbf{1} in papers (and in books) In combinatorics it is also common to use $j$, and to use $J$ for the all-ones matrix. Using $j$ for the all-ones vector has obvious problems since it occurs so often as an index. No solution is perfect, but I find I have fewer problems with \mathbf{1}.

I agree you should define it.

Generally I avoid using decorations (tildes, arrows,...) to represent vectors - they look really ugly on the page.

share|improve this answer
    
You should use arrows for vectors for the following reason: Unless your handwriting is impeccable (unable to be pecced, presumably), it is sometimes very difficult for students taking notes to tell whether or not the "v" that you've written is capital or lowercase, and hence a vector or a vector space. –  Harry Gindi Dec 27 '09 at 21:51
    
I find that a tilde works fine on a blackboard. –  Chris Godsil Dec 28 '09 at 3:11
add comment

Clearly there's no consensus on this issue. Personally, I dislike bold-face anything in papers as it's often hard for the reader to tell whether it's bold-face or not (not everyone has a decent printer + good eyesight). I would use $\vec{1}$ myself, but it doesn't matter so much, as long as its defined appropriately.

share|improve this answer
add comment

I'd say, denote it any way, but please make clear in the introduction that it depends on the basis!

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.