1
$\begingroup$

I wish to establish a consistent notation for my work, which involves combinations of different attributes of a variable $\boldsymbol{x}$ given in the following, including the notation most common in my field (optimization, algorithms, multilinear algebra).

  • (multidimensional) indexing: $\boldsymbol{x}_1$, $\boldsymbol{x}_2$, $\boldsymbol{x}_{2,1,3}$
  • iterating/updating: $\boldsymbol{x}^{(0)}$, $\boldsymbol{x}^{(k+1)}$
  • labeling (often impossible in an ordinal way): $\boldsymbol{x}_{\text{left}}$, $\boldsymbol{x}_{\text{red}}$

If possible, I'd like to refrain from using functional notation and reserve that for other use cases, e.g. operations like vectorization: $\text{vec}(\boldsymbol{X})$. The following existing operations might interfere with reasonable suggestions for my problem:

  • selecting: $[\boldsymbol{X}]_{i,j}$ to select the ($i$,$j$)-th element in $\boldsymbol{X}$
  • reshaping: $\boldsymbol{X}_{(2)}$ is the 2nd out of multiple possible rearrangements of $\boldsymbol{X}$
  • transposing: $\boldsymbol{X}^{{\text{T}}}$ is the transpose of $\boldsymbol{X}$

What might prove to be a clean and intuitive combination of all aspects mentioned? My focus is on clarity rather than brevity.

Toy example: denote the $k$-th iterate of the (4,7)-th entity of $\boldsymbol{x}_{\text{stack}}$. My preference currently gravitates towards $\boldsymbol{x}_{4,7}^{\text{stack},(k)}$ with all of it inside parentheses in case I need to use any of the operations mentioned before.

$\endgroup$
1
  • $\begingroup$ Personally, I'd do $[x_{\text{stack}}]_{4,7;k}$. The semicolon is very unstandardized to my knowledge, but still a good separator. $\endgroup$ Commented Sep 20 at 18:41

0

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.