Affine spaces are useful to describe certain geometric structures. Basically, the main operation is that given to affine vectors $\mathbf{a}$ and $\mathbf{b}$ and a scalar $\lambda$ (please correct me if I am not using the right terminology).
One can generate a third vector by:
$\mathbf{c} = \lambda \mathbf{a} + (1 - \lambda) \mathbf{b}$ or $\mathbf{c} = d_1 \mathbf{a} + d_2 \mathbf{b}$ where $d_1 + d_2 = 1$.
I find this notation confusing because in some sense it is redundant and gives the impression of a linear space operation. Is there a better notation in usage for this operation?
For example something like:
$\mathbf{c} = \mathbf{a} | \lambda | \mathbf{b}$
$\mathbf{c} = (\mathbf{a} \rightarrow \lambda \rightarrow \mathbf{b}$)
$\mathbf{c} = \mathbf{a} \stackrel{ \lambda }{\longrightarrow} \mathbf{b}$
As @Hurkyl pointed out, there are more general affine functions involving more than one point, and the notation doesn't help too much here since for example.
$ ((\mathbf{a}|\lambda_1|\mathbf{b})|\lambda_2|\mathbf{c}) = (\mathbf{a} | \lambda_2 \lambda_1 | (\mathbf{b} | \frac{\lambda_2 - \lambda_2\lambda_1}{1-\lambda_2\lambda_1} | \mathbf{c}))$