Nos últimos vinte anos, houve um progresso lento, porém constante, no uso de especificação formal, no desenvolvimento de software. Nos métodos de especificação formal, o objetivo de se produzir especificações consistentes, completas e corretas é obtido por meio de enunciados matematicamente prováveis. Uma especificação formal pode assim ser checada, em termos de inconsistências e contradições, antes de ser codificada, utilizando-se uma linguagem de programação. A lógica de primeira ordem pode ser uma base para se descrever uma especificação formal. Para isso, são utilizados símbolos matemáticos que expressam um significado importante. Uma lista dos principais símbolos é mostrada abaixo.
| Símbolo | Significado |
| !$ \forall !$ | para todo |
| !$ \exists !$ | existe |
| !$ P \equiv Q !$ | P é logicamente equivalente a Q |
| !$ \sim p !$ | negativa de p (not p) |
| !$ p \wedge q !$ | p e q |
| !$ p \vee q !$ | p ou q |
| !$ p \rightarrow q !$ | se p, então q |
| !$ P \Rightarrow Q !$ | P implica Q |
| !$ p \leftrightarrow q !$ | p se e somente q |
| !$ \ni !$ | tal que |
Asserções são utilizadas para expressar pré-condições e pós-condições de um determinado procedimento. As pré-condições e as pós-condições são condições que devem ser obedecidas, respectivamente, para que o procedimento possa ser realizado com sucesso e para indicar que o procedimento foi realizado com sucesso. A forma geral para se especificar um procedimento funcional, utilizando a especificação formal, é definir, na ordem, as pré-condições, o processo e as pós-condições dentro da sintaxe e da semântica da linguagem formal que se está utilizando. Abaixo são mostradas três especificações, utilizando-se a lógica, cujos símbolos são mostrados no texto, como linguagem formal, e utilizando-se, igualmente, asserções de pré-condições e pós-condições.

Acerca dessas especificações e a partir do significado dos símbolos lógicos, julgue o item que se segue.
A especificação 1, apesar de correta, não evita a divisão de n por um número igual a zero, quando !$ n \ne 0 !$.