60 votos

¿Hay un símbolo común para concatenar dos secuencias (finitas)?

Digamos que tenemos dos secuencias finitas$X = (x_0,...,x_n)$ y$Y = (y_0,...,y_n)$. ¿Existe una notación más o menos común para la concatenación de estas secuencias, como$\sum (X,Y) = (x_0,...,x_n,y_0,...,y_n)$?

54voto

Rob Jeffries Puntos 26630

Los comentarios sugieren las siguientes anotaciones para la concatenación de$X$ y$Y$:

  • $X^\frown Y$ (Dado por X^\frown Y );
  • $XY$ (Dado por XY );
  • $X \cdot Y$ (Dado por X \cdot Y );
  • $X \Vert Y$ (Dado por X \Vert Y );

De los cuales el primero parece no estar en uso para otros conceptos, haciéndolo especialmente adecuado.

19voto

rg.us Puntos 70

La misma pregunta en Tex SE.

A partir de allí, y más:

  • $X \oplus Y$ ( X \oplus Y);
  • $(X,Y)$ ( (X,Y));

Me gustaría evitar $X \times Y$, $XY$ o $X \cdot Y$ a no confundir con cualquier tipo de multiplicación y / o producto.

Y yo también no uso $X \otimes Y$ porque normalmente es el producto tensor. (Ver también aquí.)

Algunas páginas de Wikipedia con el común de las notaciones:

14voto

Chiel ten Brinke Puntos 398

$\newcommand\mdoubleplus{\mathbin{+\mkern-10mu+}}$ En haskell se utiliza el operador$ \mdoubleplus $ para concatenar listas.

Se puede definir en látex utilizando el comando

 \newcommand\mdoubleplus{\mathbin{+\mkern-10mu+}}
 

5voto

goblin Puntos 21696

Si $x$ $y$ son secuencias finitas, podría denotar su concatenación $xy$. Me explico. Hay al menos dos maneras de formalizar la declaración de " $x$ $y$ son secuencias finitas en $X$"

  • $x$ $y$ son funciones de tipo $[\:\!n) \rightarrow X$ donde $[\:\!n)$ es una abreviatura para el conjunto de $\{0,\ldots,n-1\}$.

  • $x$ $y$ son elementos de $X^*$ donde $X^*$ es el monoid libremente generada por $X$.

Si usted está interesado en la concatenación de estas cosas, entonces usted probablemente debería tomar la segunda perspectiva, en cuyo caso la concatenación de $x$ $y$ es simplemente su producto en el monoid $X^*$, el cual es denotado $xy$.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X