97/224
\begin{frame}
  \frametitle{For All \& Implication}

  \begin{goal}{}
    SQL does also not have $\Rightarrow$. The commonly used pattern
    \begin{salign}
      \forall\,X\,(\alpha \Rightarrow \beta)
    \end{salign}
    becomes
    \begin{salign}
      &\;\;\,\forall\,X\,(\alpha \Rightarrow \beta) \\
      \equiv\;\; &\neg\exists\,X\,\neg(\alpha \Rightarrow \beta) \\
      \equiv\;\; &\neg\exists\,X\,\neg(\neg \alpha \vee \beta) \\
      \equiv\;\; &\neg\exists\,X\,(\alpha \wedge \neg\beta) 
    \end{salign}
  \end{goal}
\end{frame}