%commands
\newcommand{\ms}{\mathscr}
\newcommand{\mc}{\mathcal}
\newcommand{\mf}{\mathfrak}
\newcommand{\nin}{\not\in}
\newcommand{\bs}{\backslash}
\newcommand{\nsg}{\unlhd}
\newcommand{\ov}{\overline}
\newcommand{\wt}{\widetilde}
%blackboard
\newcommand{\bN}{\mathbb{N}}
\newcommand{\bR}{\mathbb{R}}
\newcommand{\bZ}{\mathbb{Z}}
\newcommand{\bQ}{\mathbb{Q}}
\newcommand{\bF}{\mathbb{F}}
\newcommand{\bK}{\mathbb{K}}
\newcommand{\bG}{\mathbb{G}}
\newcommand{\bE}{\mathbb{E}}
\newcommand{\bC}{\mathbb{C}}
\newcommand{\bV}{\mathbb{V}}
\newcommand{\bA}{\mathbb{A}}
\newcommand{\bP}{\mathbb{P}}
\newcommand{\bD}{\mathbb{D}}
\newcommand{\bT}{\mathbb{T}}
\newcommand{\bM}{\mathbb{M}}
\newcommand{\bB}{\mathbb{B}}
\newcommand{\bL}{\mathbb{L}}
\newcommand{\bX}{\mathbb{X}}
\newcommand{\bY}{\mathbb{Y}}
\newcommand{\bI}{\mathbb{I}}


\newcommand{\1}{{\bf 1}}
\newcommand{\0}{{\bf 0}}

%mathcal
\newcommand{\cM}{\mathcal{M}}
\newcommand{\cN}{\mathcal{N}}
\newcommand{\cC}{\mathcal{C}}
\newcommand{\cB}{\mathcal{B}}
\newcommand{\cS}{\mathcal{S}}
\newcommand{\cI}{\mathcal{I}}
\newcommand{\cO}{\mathcal{O}}
\newcommand{\cP}{\mathcal{P}}
\newcommand{\cA}{\mathcal{A}}
\newcommand{\cL}{\mathcal{L}}
\newcommand{\cF}{\mathcal{F}}
\newcommand{\cH}{\mathcal{H}}
\newcommand{\cK}{\mathcal{K}}
\newcommand{\cD}{\mathcal{D}}
\newcommand{\cE}{\mathcal{E}}
\newcommand{\cT}{\mathcal{T}}
\newcommand{\cZ}{\mathcal{Z}}
\newcommand{\cU}{\mathcal{U}}
\newcommand{\cJ}{\mathcal{J}}
\newcommand{\cG}{\mathcal{G}}
\newcommand{\cR}{\mathcal{R}}
\newcommand{\cQ}{\mathcal{Q}}
\newcommand{\cY}{\mathcal{Y}}
\newcommand{\cW}{\mathcal{W}}
%terns
\newcommand{\bh}{\mathcal{B}(\mathcal{H})}
\newcommand{\bk}{\mathcal{B}(\mathcal{K})}
\newcommand{\kh}{\mathcal{K}(\mathcal{H})}
\newcommand{\fh}{\mathcal{F}(\mathcal{H})}
\newcommand{\sa}{\mathcal{S}(\mathcal{A})}
\newcommand{\bx}{\mathcal{B}(\mathbb{X}}
\newcommand{\by}{\mathcal{C}(\mathbb{Y}}

%scr
\newcommand{\scH}{\mathscr{H}}
\newcommand{\scG}{\mathscr{G}}
\newcommand{\scE}{\mathscr{E}}

%frak
\newcommand{\fX}{\mathfrak{X}}
\newcommand{\fY}{\mathfrak{Y}}
\newcommand{\fS}{\mathfrak{S}}
\newcommand{\fM}{\mathfrak{M}}
\newcommand{\fN}{\mathfrak{N}}
\newcommand{\fF}{\mathfrak{F}}
\newcommand{\fJ}{\mathfrak{J}}
\newcommand{\fT}{\mathfrak{T}}
\newcommand{\fA}{\mathfrak{A}}
\newcommand{\fB}{\mathfrak{B}}
\newcommand{\fP}{\mathfrak{P}}
\newcommand{\fQ}{\mathfrak{Q}}
\newcommand{\fO}{\mathfrak{O}}
\newcommand{\fK}{\mathfrak{K}}
\newcommand{\fG}{\mathfrak{G}}
