--- /dev/null
+\ifx\havemjohurwitz\undefined
+\def\havemjohurwitz{1}
+
+
+\newcommand*{\quaternions}{\mathbb{H}}
+
+\ifdefined\newglossaryentry
+ \newglossaryentry{quaternions}{
+ name={\ensuremath{\quaternions}},
+ description={the algebra of quaternions},
+ sort=H
+ }
+\fi
+
+
+\newcommand*{\octonions}{\mathbb{O}}
+
+\ifdefined\newglossaryentry
+ \newglossaryentry{octonions}{
+ name={\ensuremath{\octonions}},
+ description={the algebra of octonions},
+ sort=O
+ }
+\fi
+
+
+\fi