(不完全な \iffalse) enumerate とヘブライ語

(不完全な \iffalse) enumerate とヘブライ語

報告されたのと同じエラーが発生しますここmiktex を更新しても効果がなかったので、どうしたらよいかわかりません。この例は別のマシンでは問題なく動作します。

\documentclass{article}

\usepackage{multirow}
\usepackage{ntheorem} 
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{cancel}
\usepackage{tikz}
\usepackage{fontspec}
\usepackage{polyglossia}
\usepackage[shortlabels]{enumitem}

\renewcommand{\theenumi}{\hebrewnumeral{\value{enumi}}}
\renewcommand{\labelenumi}{\theenumi}

\theoremstyle{nonumberplain}
\setmainlanguage{hebrew} 
\newfontfamily{\hebrewfont}{Arial}



\newtheorem{thm}{משפט}
\newtheorem{prop}{טענה}
\newtheorem{lem}{למה}
\newtheorem{defin}{הגדרה}
\newtheorem{rmrk}{הערה}
\newtheorem{cor}{מסקנה}
\newtheorem{proof}{הוכחה}
\newtheorem{ex}{תרגיל}
\newtheorem{expl}{דוגמא}


\begin{document}
\title{שלום עולם}
\maketitle
\section{ניסיון}

%%\begin{thm}
%%גרף מישורי מקיים
%%$$
%%m \leq 3n-6
%%$$
%%\end{thm}

%\begin{enumerate}
%\item
$$
a_{i}^{'}=\begin{cases}
a_{i}& i \neq t\\
2t=b_{t}& i=t
\end{cases}
$$
ו-
$$
b_{i}^{'}=\begin{cases}
b_{i}& i \neq t\\
2t-1=a_{t}& i=t
\end{cases}.
$$
%\item
$$
a_{i}^{''}=\begin{cases}
a_{i}& i \neq t+1\\
2t=b_{t}& i=t+1
\end{cases}
$$
ו-
$$
b_{i}^{''}=\begin{cases}
b_{i}& i \neq t\\
2t+1=a_{t+1}& i=t
\end{cases}.
$$
%\end{enumerate}

\end{document}

関連情報