
Me gustaría poner una barra vertical en mi expresión regular pero sigo recibiendo un error cuando la ingreso \mid
. ¿Puede usted ayudar?
\item \textbf{Give a regular expression for the language accepted by the automaton~$A$.} \\\\
(0 \mid 1)*01)0 \mid 1)*\\
\item \textbf{Explain what makes the automaton~$A$ non-deterministic.}\\\\
The reason automaton~$A$ is non-deterministic is because in the state q0 reading a 0 can either lead to $q_0$ or $q_1$.
Respuesta1
\mid
hace que tex cambie al modo matemático y todavía está en modo matemático cuando llega al siguiente \item
, de ahí el mensaje de error inesperado.
en lugar de lo que tienes, haz la línea con \mid
una visualización matemática sin numerar:
\item \textbf{Give a regular expression for the language accepted by the automaton~$A$.}
\[ (0 \mid 1)*01)0 \mid 1)* \]
\item \textbf{Explain what makes the automaton~$A$ non-deterministic.}
The reason automaton~$A$ is non-deterministic is because in the state $q_0$ reading a $0$
can lead to either $q_0$ or $q_1$.
utilizar barras invertidas dobles, como ya se comentó, no es una buena práctica. ver
Cuándo usar \par y cuándo\\
para más información.
editar:Basado en un comentario sobre qué son matemáticas y qué no, ajusté el código original; También apliqué mi "lápiz de edición" a la posición de "cualquiera" para mayor claridad. (disculpas por mi presunción; consulta mi perfil de usuario para comprender por qué soy tan quisquilloso).