\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}