La cadena vacía $\epsilon \in \Sigma^*$ (el conjunto de todas las cadenas de longitud finita) en la teoría de autómatas y lenguajes formales (teórico CS). Es el elemento neutro de la concatenación de cadenas.
También si $L$ es un lenguaje formal, $L^0 = \{ \epsilon \}$ surge.
Addendum:
Yo era tal vez expuesto demasiado a C-como los lenguajes de programación que me asocian inmediatamente matrices con cadenas. :-)
El buen matemático equivalente de una matriz es, probablemente, la secuencia en algunos finito conjunto de índices $I$ en algunos de $A$:
$$
(a_k)_{k \in I} \en A^I =
\left\{ a \, \left| \, \right. un : I \\right\}
$$
Esa definición debe incluir la más general de las matrices asociativas, donde $I$ no es un subconjunto de a $\mathbb{N}$.
Si el conjunto de índices es el conjunto vacío $I = \emptyset$, tenemos que el conjunto vacío, como el mapa de $b : \emptyset \to \mathbb{C}$.
No veo salir el uso para eso. Podemos definir la concatenación de matrices, y tiene que ser el elemento neutro. Pero hemos tenido este con las cadenas ya.
Para representar una cadena, una lista de datos de la estructura de $L = [a, b, c ]$ es suficiente, donde el acceso directo a todos los datos almacenados no es necesario, el acceso justo a la cabeza $L = [H|T]$ es suficiente y se mantiene el orden (no es sólo un conjunto), los lenguajes funcionales y de PROLOG como este modelo. Sin embargo, la recursividad es utilizado regularmente, y la lista vacía $[]$ se produce de forma natural, por ejemplo, en una cláusula que no spawn ya llamada recursiva, en las hojas de una llamada recursiva de árbol para una función que trabaja en las listas.