A standard way of writing concatenation of two vectors $x\in \mathbb{R}^{m}$ and $y\in \mathbb{R}^n$ is $[x^\top, y^\top]^\top\in \mathbb{R}^{m+n}$. Let $x\in X\subset \mathbb{R}^n$ and $y\in Y \subset \mathbb{R}^m$. Then, $[x^\top, y^\top]^\top\in Z$, where $Z:= \{[x^\top, y^\top]^\top : x\in X, y\in Y\}$. Is there any standard notation for the set $Z$?
2026-04-13 01:17:00.1776043020
On
Notation for set of concatenated vectors?
3.7k Views Asked by Bumbble Comm https://math.techqa.club/user/bumbble-comm/detail At
2
There are 2 best solutions below
2
On
According to wiki the string concatenation can be written as follows
$$Z = \{ xy : x \in X, y \in Y\}.$$
Also, take a look to these questions: Is there a common symbol for concatenating two (finite) sequences? and String/vector concatenation symbol.
The vector space $X\oplus Y=\{\,x +y\mid x\in X, y\in Y\,\}$ of formal sums$^1$ is isomorphic to the vector space of concatenations via $$f\colon X\oplus Y \to Z, \quad x+y \mapsto [x^\top,y^\top]^\top$$
So in terms of vector spaces, there is not really a difference between $Z$ and $X\oplus Y$. I think this is the reason why there is no well established notation for this. But you can just use $x+y$. If you want to emphasize that the elements come from different vector spaces (to differentiate from the inner addition of the vector space), you can use $x\oplus y$.
You could borrow the notation from other areas, but I think most readers won't understand notations like "$X\cdot Y$" or "$xy$".
$^1$ if you just add two vector spaces, this is the same as $X\times Y=\{\,(x,y)\mid x\in X, y\in Y\,\}$.