Es fehlt der Blocktitel als Argument für die `block`-Umgebung:
\begin{block}{Blocktitel}
...
\end{block}
Da ein Titel als Argument erwartet wird, gibt es ein Problem, wenn direkt eine Umgebung folgt. $...$ direkt folgend würde ebenfalls fehlschlagen, nur mit einer anderen Fehlermeldung.
Falls kein Titel benötigt wird, einfach einen leeren angeben:
\begin{block}{}
...
\end{block}
oder `\begin{block}\relax` am Anfang. Das `\relax` sagt LaTeX, dass keine weiteren Argumente angenommen werden sollen.ersetzt hier das obligatorische Argument für den Blocktitel.