
Gostaria de colocar uma barra vertical na minha expressão regex, mas continuo recebendo um erro ao inserir o \mid
. Você pode ajudar?
\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$.
Responder1
\mid
faz com que tex mude para o modo matemático e ainda esteja no modo matemático quando chega ao próximo \item
, daí a mensagem de erro inesperada.
em vez do que você tem, faça a linha com \mid
uma exibição matemática não numerada:
\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$.
usar barras invertidas duplas, como já comentado, não é uma boa prática. ver
Quando usar \par e quando\\
Para maiores informações.
editar:com base em um comentário sobre o que é matemática e o que não é, ajustei o código original; também apliquei meu "lápis de edição" na posição "qualquer um" para maior clareza. (desculpas pela minha presunção; veja meu perfil de usuário para entender por que sou tão exigente assim.)