--- /dev/null
+\newunicodechar{→}{\ensuremath{\rightarrow}}
+\newunicodechar{≔}{\ensuremath{:=}}
+\newunicodechar{×}{\ensuremath{\times}}
+\newunicodechar{⊆}{\ensuremath{\subseteq}}
+\newunicodechar{⇔}{\ensuremath{\Leftrightarrow}}
+\newunicodechar{¬}{\ensuremath{\neg}}
+\newunicodechar{∧}{\ensuremath{\wedge}}
+\newunicodechar{∨}{\ensuremath{\vee}}
+\newunicodechar{⇒}{\ensuremath{\Rightarrow}}
+\newunicodechar{≤}{\ensuremath{\leq}}
+\newunicodechar{≥}{\ensuremath{\geq}}
+\newunicodechar{∞}{\ensuremath{\infty}}
+\newunicodechar{∈}{\ensuremath{\in}}
+\newunicodechar{∪}{\ensuremath{\cup}}
+\newunicodechar{∩}{\ensuremath{\cap}}
+\newunicodechar{⋃}{\ensuremath{\bigcup}}
+\newunicodechar{⋂}{\ensuremath{\bigcap}}
+\newunicodechar{∅}{\ensuremath{\emptyset}}
+\newunicodechar{≠}{\ensuremath{\neq}}
+\newunicodechar{∉}{\ensuremath{\not\in}}
+\newunicodechar{∊}{\ensuremath{\in}}
+\newunicodechar{⊢}{\ensuremath{\vdash}}
+\newunicodechar{ε}{\ensuremath{\epsilon}}
+\newunicodechar{⌚}{\ensuremath{\clock}}
+\newunicodechar{⦇}{\ensuremath{\llparenthesis}}
+\newunicodechar{⦈}{\ensuremath{\rrparenthesis}}
+\newunicodechar{∼}{\~{}}
+\newunicodechar{ℕ}{\ensuremath{\mathbb{N}}}
+\newunicodechar{ℤ}{\ensuremath{\mathbb{Z}}}
+\newunicodechar{ℙ}{\ensuremath{\mathbb{P}}}
+\newunicodechar{⊤}{\ensuremath{\top}}
+\newunicodechar{⊥}{\ensuremath{\bot}}
+\newunicodechar{⋅}{\ensuremath{\cdot}}
+\newunicodechar{〈}{\ensuremath{\langle}}
+\newunicodechar{⟨}{\ensuremath{\langle}}
+\newunicodechar{〈}{\ensuremath{\langle}}
+\newunicodechar{〉}{\ensuremath{\rangle}}
+\newunicodechar{⟩}{\ensuremath{\rangle}}
+\newunicodechar{〉}{\ensuremath{\rangle}}
+\newunicodechar{∑}{\ensuremath{\sum}}
+\newunicodechar{Σ}{\ensuremath{\Sigma}}
+\newunicodechar{∏}{\ensuremath{\prod}}
+\newunicodechar{Π}{\ensuremath{\Pi}}
+\newunicodechar{∀}{\ensuremath{\forall}}
+\newunicodechar{∃}{\ensuremath{\exists}}