diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/nchairx/nchairx.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/nchairx/nchairx.sty | 932 |
1 files changed, 932 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/nchairx/nchairx.sty b/Master/texmf-dist/tex/latex/nchairx/nchairx.sty new file mode 100644 index 00000000000..99be62cbd1b --- /dev/null +++ b/Master/texmf-dist/tex/latex/nchairx/nchairx.sty @@ -0,0 +1,932 @@ +%% +%% This is file `nchairx.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% nchairx.dtx (with options: `nchairx') +%% chairxDefaults.dtx (with options: `chairxDefaults') +%% chairxEnv.dtx (with options: `chairxEnv') +%% chairxLogo.dtx (with options: `chairxLogo') +%% chairxmathFonts.dtx (with options: `chairxmathFonts') +%% chairxmathDelimiters.dtx (with options: `chairxmathDelimiters') +%% chairxmathDecoration.dtx (with options: `chairxmathDecoration') +%% chairxmathGeneral.dtx (with options: `chairxmathGeneral') +%% chairxmathAlgebra.dtx (with options: `chairxmathAlgebra') +%% chairxmathAnalysis.dtx (with options: `chairxmathAnalysis') +%% chairxmathCategory.dtx (with options: `chairxmathCategory') +%% chairxmathDiffgeo.dtx (with options: `chairxmathDiffgeo') +%% chairxmathLinalg.dtx (with options: `chairxmathLinalg') +%% chairxmathStatistics.dtx (with options: `chairxmathStatistics') +%% chairxmathTopology.dtx (with options: `chairxmathTopology') +%% This is a generated file. +%% +%% Copyright (C) 2018 by ChairX +%% +%% This file may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in: +%% +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of +%% +%% LaTeX version 2005/12/01 or later. + % This work may be distributed and/or modified under the +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{nchairx} + [2021/07/29 v1.0.0 First major release] +\RequirePackage{xkeyval} +\newif\if@loadmath \@loadmathtrue +\DeclareOptionX[chairx]<math>{noMath}{ +\@loadmathfalse +} +\ProcessOptionsX[chairx]<math> +\RequirePackage{amsmath} +\RequirePackage{amssymb} +\RequirePackage{suffix} +\RequirePackage{mathtools} +\RequirePackage[amsmath,thmmarks,hyperref]{ntheorem} +\RequirePackage{graphicx} +\RequirePackage{enumitem} +\RequirePackage{tensor} +\DeclareSymbolFont{stmry}{U}{stmry}{m}{n} +\SetSymbolFont{stmry}{bold}{U}{stmry}{b}{n} +\RequirePackage{aliascnt} +\numberwithin{equation}{section} +\renewcommand{\theequation}{\thesection.\arabic{equation}} +\allowdisplaybreaks +\renewcommand{\arraystretch}{1.2} +\let\originalleft\left +\let\originalright\right +\renewcommand{\left}{\mathopen{}\mathclose\bgroup\originalleft} +\renewcommand{\right}{\aftergroup\egroup\originalright} +\renewcommand{\cleardoublepage}{\clearpage\ifodd\c@page\else\vspace*{\fill}\thispagestyle{empty}\newpage\fi} +\newcommand{\claimch@irxname}{Claim} +\newcommand{\conjecturech@irxname}{Conjecture} +\newcommand{\conventionch@irxname}{Convention} +\newcommand{\corollarych@irxname}{Corollary} +\newcommand{\definitionch@irxname}{Definition} +\newcommand{\examplech@irxname}{Example} +\newcommand{\exercisech@irxname}{Exercise} +\newcommand{\hintch@irxname}{Hint} +\newcommand{\lemmach@irxname}{Lemma} +\newcommand{\maintheoremch@irxname}{Main Theorem} +\newcommand{\notationch@irxname}{Notation} +\newcommand{\proofch@irxname}{Proof} +\newcommand{\propositionch@irxname}{Proposition} +\newcommand{\questionch@irxname}{Question} +\newcommand{\remarkch@irxname}{Remark} +\newcommand{\subproofch@irxname}{Proof} +\newcommand{\theoremch@irxname}{Theorem} +\@ifpackagewith{babel}{english,strings}{% + \StartBabelCommands{english}{extras} + \SetString{\chapterch@irxname}{Chapter} + \SetString{\sectionch@irxname}{Section} + \SetString{\subsectionch@irxname}{Section} + \SetString{\subsubsectionch@irxname}{Section} + \SetString{\lemmach@irxname}{Lemma} + \SetString{\propositionch@irxname}{Proposition} + \SetString{\theoremch@irxname}{Theorem} + \SetString{\corollarych@irxname}{Corollary} + \SetString{\definitionch@irxname}{Definition} + \SetString{\claimch@irxname}{Claim} + \SetString{\examplech@irxname}{Example} + \SetString{\remarkch@irxname}{Remark} + \SetString{\questionch@irxname}{Question} + \SetString{\conjecturech@irxname}{Conjecture} + \SetString{\conventionch@irxname}{Convention} + \SetString{\exercisech@irxname}{Exercise} + \SetString{\maintheoremch@irxname}{Main Theorem} + \SetString{\notationch@irxname}{Notation} + \SetString{\proofch@irxname}{Proof} + \SetString{\subproofch@irxname}{Proof} + \SetString{\hintch@irxname}{Hint} + \EndBabelCommands +}{} +\@ifpackagewith{babel}{german,strings}{% + \StartBabelCommands{german}{extras} + \SetString{\chapterch@irxname}{Kapitel} + \SetString{\sectionch@irxname}{Abschnitt} + \SetString{\subsectionch@irxname}{Abschnitt} + \SetString{\subsubsectionch@irxname}{Abschnitt} + \SetString{\lemmach@irxname}{Lemma} + \SetString{\propositionch@irxname}{Proposition} + \SetString{\theoremch@irxname}{Satz} + \SetString{\corollarych@irxname}{Korollar} + \SetString{\definitionch@irxname}{Definition} + \SetString{\claimch@irxname}{Behauptung} + \SetString{\examplech@irxname}{Beispiel} + \SetString{\remarkch@irxname}{Bemerkung} + \SetString{\questionch@irxname}{Frage} + \SetString{\conjecturech@irxname}{Vermutung} + \SetString{\conventionch@irxname}{Konvention} + \SetString{\exercisech@irxname}{\"Ubung} + \SetString{\maintheoremch@irxname}{Theorem} + \SetString{\notationch@irxname}{Notation} + \SetString{\proofch@irxname}{Beweis} + \SetString{\subproofch@irxname}{Beweis} + \SetString{\hintch@irxname}{Hinweis} + \EndBabelCommands +}{} +\theoremheaderfont{\normalfont\bfseries} +\theorembodyfont{\itshape} +\newtheorem{claim}{\claimch@irxname}[section] +\newtheorem*{nnclaim}{\claimch@irxname} +\newaliascnt{conjecture}{claim} +\newtheorem{conjecture}[conjecture]{\conjecturech@irxname} +\newtheorem*{nnconjecture}{\conjecturech@irxname} +\aliascntresetthe{conjecture} +\newaliascnt{corollary}{claim} +\newtheorem{corollary}[corollary]{\corollarych@irxname} +\newtheorem*{nncorollary}{\corollarych@irxname} +\aliascntresetthe{corollary} +\newaliascnt{definition}{claim} +\newtheorem{definition}[definition]{\definitionch@irxname} +\newtheorem*{nndefinition}{\definitionch@irxname} +\aliascntresetthe{definition} +\newaliascnt{lemma}{claim} +\newtheorem{lemma}[lemma]{\lemmach@irxname} +\newtheorem*{nnlemma}{\lemmach@irxname} +\aliascntresetthe{lemma} +\newaliascnt{proposition}{claim} +\newtheorem{proposition}[proposition]{\propositionch@irxname} +\newtheorem*{nnproposition}{\propositionch@irxname} +\aliascntresetthe{proposition} +\newaliascnt{theorem}{claim} +\newtheorem{theorem}[theorem]{\theoremch@irxname} +\newtheorem*{nntheorem}{\theoremch@irxname} +\aliascntresetthe{theorem} +\theorembodyfont{\rmfamily} +\newaliascnt{example}{claim} +\newtheorem{example}[example]{\examplech@irxname} +\newtheorem*{nnexample}{\examplech@irxname} +\aliascntresetthe{example} +\newaliascnt{convention}{claim} +\newtheorem{convention}[convention]{\conventionch@irxname} +\newtheorem*{nnconvention}{\conventionch@irxname} +\aliascntresetthe{convention} +\newaliascnt{notation}{claim} +\newtheorem{notation}[notation]{\notationch@irxname} +\newtheorem*{nnnotation}{\notationch@irxname} +\aliascntresetthe{notation} +\newaliascnt{question}{claim} +\newtheorem{question}[question]{\questionch@irxname} +\newtheorem*{nnquestion}{\questionch@irxname} +\aliascntresetthe{question} +\newaliascnt{remark}{claim} +\newtheorem{remark}[remark]{\remarkch@irxname} +\newtheorem*{nnremark}{\remarkch@irxname} +\aliascntresetthe{remark} +\newtheorem{exercise}{\exercisech@irxname}[section] +\newtheorem*{nnexercise}{\exercisech@irxname} +\theorembodyfont{\itshape} +\theoremnumbering{Roman} +\newtheorem{maintheorem}{\maintheoremch@irxname} +\newtheorem*{nnmaintheorem}{\maintheoremch@irxname} +\DeclareMathSymbol\ch@irxboxempty{\mathord}{AMSa}{"03} +\theoremheaderfont{\scshape} +\theorembodyfont{\normalfont} +\theoremstyle{nonumberplain} +\theoremseparator{:} +\theoremsymbol{\hbox{$\ch@irxboxempty$}} +\newtheorem{proof}{\proofch@irxname} +\theoremsymbol{\hbox{$\triangledown$}} +\newtheorem{subproof}{\proofch@irxname} +\newenvironment{hint}{\par\footnotesize\medskip\noindent\hintch@irxname: }{\par\smallskip\normalsize} +\def\theorem@checkbold{} +\providecommand{\claimautorefname}{\claimch@irxname} +\providecommand{\conjectureautorefname}{\conjecturech@irxname} +\providecommand{\conventionautorefname}{\conventionch@irxname} +\providecommand{\corollaryautorefname}{\corollarych@irxname} +\providecommand{\definitionautorefname}{\definitionch@irxname} +\providecommand{\lemmaautorefname}{\lemmach@irxname} +\providecommand{\propositionautorefname}{\propositionch@irxname} +\providecommand{\exampleautorefname}{\examplech@irxname} +\providecommand{\notationautorefname}{\notationch@irxname} +\providecommand{\questionautorefname}{\questionch@irxname} +\providecommand{\remarkautorefname}{\remarkch@irxname} +\providecommand{\exerciseautorefname}{\exercisech@irxname} +\providecommand{\thmautorefname}{\theoremch@irxname} +\providecommand{\maintheoremautorefname}{\maintheoremch@irxname} +\AtBeginDocument{ +\@ifpackagewith{babel}{english,strings}{% +\StartBabelCommands{english}{extras} +\SetString{\chapterautorefname}{\chapterch@irxname} +\SetString{\sectionautorefname}{\sectionch@irxname} +\SetString{\subsectionautorefname}{\subsectionch@irxname} +\SetString{\subsubsectionautorefname}{\subsubsectionch@irxname} +\SetString{\theoremautorefname}{\theoremch@irxname} +\EndBabelCommands +}{} +\@ifpackagewith{babel}{german,strings}{% +\StartBabelCommands{german}{extras} +\SetString{\chapterautorefname}{\chapterch@irxname} +\SetString{\sectionautorefname}{\sectionch@irxname} +\SetString{\subsectionautorefname}{\subsectionch@irxname} +\SetString{\subsubsectionautorefname}{\subsubsectionch@irxname} +\SetString{\theoremautorefname}{\theoremch@irxname} +\EndBabelCommands +}{} +} +\newenvironment{claimlist}[1][]{% + \enumerate[% + topsep = 0.2em, + partopsep = 0em, + itemsep = 0.2em, + parsep = 0.1em, + label=\textit{\roman*.)}, + #1% + ]% + }% + {\endenumerate} +\newenvironment{conjecturelist}[1][]{% + \enumerate[% + topsep = 0.2em, + partopsep = 0em, + itemsep = 0.2em, + parsep = 0.1em, + label=\textit{\roman*.)}, + #1% + ]% + }% + {\endenumerate} +\newenvironment{conventionlist}[1][]{% +\enumerate[% +topsep = 0.2em, +partopsep = 0em, +itemsep = 0.2em, +parsep = 0.1em, +label=\textit{\roman*.)}, +#1% +]% +}% +{\endenumerate} +\newenvironment{corollarylist}[1][]{% + \enumerate[% + topsep = 0.2em, + partopsep = 0em, + itemsep = 0.2em, + parsep = 0.1em, + label=\textit{\roman*.)}, + #1% + ] + }% + {\endenumerate} +\newenvironment{definitionlist}[1][]{% + \enumerate[% + topsep = 0.2em, + partopsep = 0em, + itemsep = 0.2em, + parsep = 0.1em, + label=\textit{\roman*.)}, + #1% + ] + }% + {\endenumerate} +\newenvironment{lemmalist}[1][]{% + \enumerate[% + topsep = 0.2em, + partopsep = 0em, + itemsep = 0.2em, + parsep = 0.1em, + label=\textit{\roman*.)}, + #1% + ] + }% + {\endenumerate} +\newenvironment{propositionlist}[1][]{% + \enumerate[% + topsep = 0.2em, + partopsep = 0em, + itemsep = 0.2em, + parsep = 0.1em, + label=\textit{\roman*.)}, + #1% + ] + }% + {\endenumerate} +\newenvironment{theoremlist}[1][]{% + \enumerate[% + topsep = 0.2em, + partopsep = 0em, + itemsep = 0.2em, + parsep = 0.1em, + label=\textit{\roman*.)}, + #1% + ] + }% + {\endenumerate} +\newenvironment{prooflist}[1][]{% +\enumerate[% +topsep = 0.2em, +partopsep = 0em, +itemsep = 0.2em, +parsep = 0.1em, +label=\textit{\roman*.)}, +#1% +] +}% +{\endenumerate} +\newenvironment{examplelist}[1][]{% + \enumerate[% + topsep = 0.2em, + partopsep = 0em, + itemsep = 0.2em, + parsep = 0.1em, + label=\textit{\roman*.)}, + #1% + ]% + }% + {\endenumerate} +\newenvironment{notationlist}[1][]{% + \enumerate[% + topsep = 0.2em, + partopsep = 0em, + itemsep = 0.2em, + parsep = 0.1em, + label=\textit{\roman*.)}, + #1% + ]% + }% + {\enumerate} +\newenvironment{questionlist}[1][]{% + \enumerate[% + topsep = 0.2em, + partopsep = 0em, + itemsep = 0.2em, + parsep = 0.1em, + label=\textit{\roman*.)}, + #1% + ]% + }% + {\endenumerate} +\newenvironment{remarklist}[1][]{% + \enumerate[% + topsep = 0.2em, + partopsep = 0em, + itemsep = 0.2em, + parsep = 0.1em, + label=\textit{\roman*.)}, + #1% + ]% + }% + {\endenumerate} +\newenvironment{exerciselist}[1][]{% + \enumerate[% + topsep = 0.2em, + partopsep = 0em, + itemsep = 0.2em, + parsep = 0.1em, + label=\textit{\roman*.)}, + #1% + ]% + }% + {\endenumerate} +\newenvironment{maintheoremlist}[1][]{% + \enumerate[% + topsep = 0.2em, + partopsep = 0em, + itemsep = 0.2em, + parsep = 0.1em, + label=\textit{\roman*.)}, + #1% + ]% + }% + {\endenumerate} +\newenvironment{cptenum}[1][]{% + \enumerate[% + topsep = 0.2em, + partopsep = 0em, + itemsep = 0.2em, + parsep = 0.1em, + label=\textit{\roman*.)}, + #1% + ] + }% + {\endenumerate} +\newenvironment{cptitem}[1][]{% + \begin{itemize}[% + topsep = 0.2em, + partopsep = 0em, + itemsep = 0.2em, + parsep = 0.1em, + #1% + ] + }% + {\end{itemize}} +\newenvironment{cptdesc}[1][]{% + \begin{description}[% + topsep = 0.2em, + partopsep = 0em, + itemsep = 0.2em, + parsep = 0.1em, + #1% + ] + }% + {\end{description}} +\newcommand{\nchairxheader}{\includegraphics[width=\textwidth]{nchairxheader.pdf}} +\newcommand{\nchairxlogo}[1]{\includegraphics[width=#1]{nchairxlogo.pdf}} +\if@loadmath +\DeclareMathAlphabet{\ch@airxmathbbm}{U}{bbm}{m}{n} +\SetMathAlphabet\ch@airxmathbbm{bold}{U}{bbm}{bx}{n} +\renewcommand{\mathbb}[1]{\ch@airxmathbbm{#1}} +\DeclareMathAlphabet{\mathscr}{U}{rsfso}{m}{n} +\DeclareSymbolFont{EulerScript}{U}{eus}{m}{n} +\SetSymbolFont{EulerScript}{bold}{U}{eus}{b}{n} +\DeclareSymbolFontAlphabet\mathcal{EulerScript} +\define@key[chairx]{fonts}{algebrafont}{ + \providecommand{\ch@irxalgebrafont}[1]{ } + \renewcommand{\ch@irxalgebrafont}{#1} +} +\define@key[chairx]{fonts}{basisfont}{ +\providecommand{\ch@irxbasisfont}[1]{ } +\renewcommand{\ch@irxbasisfont}{#1} +} +\define@key[chairx]{fonts}{categoryfont}{ + \providecommand{\ch@irxcategoryfont}[1]{ } + \renewcommand{\ch@irxcategoryfont}{#1} +} +\define@key[chairx]{fonts}{categorynamefont}{ + \providecommand{\ch@irxcategorynamefont}[1]{ } + \renewcommand{\ch@irxcategorynamefont}{#1} +} +\define@key[chairx]{fonts}{fieldfont}{ +\providecommand{\ch@irxfieldfont}[1]{ } +\renewcommand{\ch@irxfieldfont}{#1} +} +\define@key[chairx]{fonts}{filterfont}{ +\providecommand{\ch@irxfilterfont}[1]{ } +\renewcommand{\ch@irxfilterfont}{#1} +} +\define@key[chairx]{fonts}{functorfont}{ +\providecommand{\ch@irxfunctorfont}[1]{ } +\renewcommand{\ch@irxfunctorfont}{#1} +} +\define@key[chairx]{fonts}{gerstenhaberfont}{ +\providecommand{\ch@irxgerstenhaberfont}[1]{ } +\renewcommand{\ch@irxgerstenhaberfont}{#1} +} +\define@key[chairx]{fonts}{groupfont}{ +\providecommand{\ch@irxgroupfont}[1]{ } +\renewcommand{\ch@irxgroupfont}{#1} +} +\define@key[chairx]{fonts}{groupoidfont}{ +\providecommand{\ch@irxgroupoidfont}[1]{ } +\renewcommand{\ch@irxgroupoidfont}{#1} +} +\define@key[chairx]{fonts}{hilbertfont}{ +\providecommand{\ch@irxhilbertfont}[1]{ } +\renewcommand{\ch@irxhilbertfont}{#1} +} +\define@key[chairx]{fonts}{liealgfont}{ +\providecommand{\ch@irxliealgfont}[1]{ } +\renewcommand{\ch@irxliealgfont}{#1} +} +\define@key[chairx]{fonts}{modulefont}{ +\providecommand{\ch@irxmodulefont}[1]{ } +\renewcommand{\ch@irxmodulefont}{#1} +} +\define@key[chairx]{fonts}{prehilbfont}{ +\providecommand{\ch@irxprehilbfont}[1]{ } +\renewcommand{\ch@irxprehilbfont}{#1} +} +\define@key[chairx]{fonts}{operatorfont}{ + \providecommand{\ch@irxoperatorfont}[1]{ } + \renewcommand{\ch@irxoperatorfont}{#1} +} +\define@key[chairx]{fonts}{ringfont}{ +\providecommand{\ch@irxringfont}[1]{ } +\renewcommand{\ch@irxringfont}{#1} +} +\define@key[chairx]{fonts}{scriptfont}{ + \providecommand{\ch@irxscriptfont}[1]{ } + \renewcommand{\ch@irxscriptfont}{#1} +} +\define@key[chairx]{fonts}{sheaffont}{ +\providecommand{\ch@irxsheaffont}[1]{ } +\renewcommand{\ch@irxsheaffont}{#1} +} +\define@key[chairx]{fonts}{spacefont}{ + \providecommand{\ch@irxspacefont}[1]{ } + \renewcommand{\ch@irxspacefont}{#1} +} +\define@key[chairx]{fonts}{topologyfont}{ +\providecommand{\ch@irxtopologyfont}[1]{ } +\renewcommand{\ch@irxtopologyfont}{#1} +} +\newcommand{\chairxfonts}[1]{ + \setkeys[chairx]{fonts}{#1} +} +\chairxfonts{ + algebrafont = \mathscr, + basisfont = \mathit, + categoryfont = \mathfrak, + categorynamefont = \mathsf, + fieldfont = \mathbb, + filterfont = \mathfrak, + functorfont = \mathsf, + groupfont = \mathrm, + groupoidfont = \mathfrak, + gerstenhaberfont = \mathfrak, + hilbertfont = \mathfrak, + liealgfont = \mathfrak, + modulefont = \mathscr, + prehilbfont = \mathcal, + operatorfont = \mathrm, + ringfont = \mathsf, + scriptfont = \mathrm, + sheaffont = \mathscr, + spacefont = \mathscr, + topologyfont = \mathscr +} +\newcommand{\ch@irxfont}[1]{\fontfamily{#1}\fontencoding{U}\fontseries{m}\fontshape{n}\selectfont} +\newcommand{\ch@irxsymbol}[2]{{\ch@irxfont{#1}\char#2}} +\newcommand\ch@irxmathsymbol[3][\mathord]{% + #1{\ch@irxm@thsymbol{#2}{#3}}} +\def\ch@irxm@thsymbol#1#2{\mathchoice + {\@ch@irxm@thsymbol{#1}{#2}\tf@size} + {\@ch@irxm@thsymbol{#1}{#2}\tf@size} + {\@ch@irxm@thsymbol{#1}{#2}\sf@size} + {\@ch@irxm@thsymbol{#1}{#2}\ssf@size}} +\def\@ch@irxm@thsymbol#1#2#3{\mbox{\fontsize{#3}{#3}\ch@irxsymbol{#1}{#2}}} +\fi +\if@loadmath +\newcommand{\vast}{\bBigg@{4}} +\newcommand{\Vast}{\bBigg@{5}} +\newcommand{\vastl}{\mathopen\vast} +\newcommand{\vastm}{\mathrel\vast} +\newcommand{\vastr}{\mathclose\vast} +\newcommand{\Vastl}{\mathopen\Vast} +\newcommand{\Vastm}{\mathrel\Vast} +\newcommand{\Vastr}{\mathclose\Vast} +\fi +\if@loadmath +\let\originaltensor\tensor +\DeclareRobustCommand\decorate{\originaltensor} +\newcommand{\deco}[5]{\decorate*[^{#1}_{#2}]{#3}{^{#4}_{#5}}} +\newcommand{\script}[1]{\ch@irxscriptfont{#1}} +\fi +\if@loadmath +\newcommand{\I}{\mathrm{i}} +\newcommand{\E}{\mathrm{e}} +\newcommand{\D}{\mathop{}\!\mathrm{d}} +\newcommand{\cc}[1]{\overline{{#1}}} +\newcommand{\sign}{\operatorname{\ch@irxoperatorfont{sign}}} +\newcommand{\RE}{\operatorname{\ch@irxoperatorfont{Re}}} +\newcommand{\IM}{\operatorname{\ch@irxoperatorfont{Im}}} +\newcommand{\Unit}{\mathbb{1}} +\newcommand{\const}{\operatorname{\mathit{const}}} +\newcommand{\canonical}{\ch@irxscriptfont{can}} +\newcommand{\pt}{\ch@irxoperatorfont{pt}} +\newcommand{\at}[2][\big]{#1\vert_{#2}} +\newcommand{\Map}{\ch@irxoperatorfont{Map}} +\newcommand{\Bij}{\ch@irxoperatorfont{Bij}} +\newcommand{\argument}{\,\cdot\,} +\newcommand{\domain}{\operatorname{\ch@irxoperatorfont{dom}}} +\newcommand{\range}{\operatorname{\ch@irxoperatorfont{range}}} +\newcommand{\id}{\operatorname{\ch@irxoperatorfont{id}}} +\newcommand{\pr}{\operatorname{\ch@irxoperatorfont{pr}}} +\newcommand{\inv}{\operatorname{\ch@irxoperatorfont{inv}}} +\newcommand{\ev}{\operatorname{\ch@irxoperatorfont{ev}}} +\newcommand{\image}{\operatorname{\ch@irxoperatorfont{im}}} +\newcommand{\graph}{\operatorname{\ch@irxoperatorfont{graph}}} +\newcommand{\coimage}{\operatorname{\ch@irxoperatorfont{coim}}} +\newcommand{\coker}{\operatorname{\ch@irxoperatorfont{coker}}} +\newcommand{\operator}[1]{\operatorname{\ch@irxoperatorfont{#1}}} +\newcommand{\later}{\mathrel{\succcurlyeq}} +\newcommand{\earlier}{\mathrel{\preccurlyeq}} +\DeclareRobustCommand\big@p[2][1]{% +\mathop{\vphantom{\sum}\mathpalette\bigop@{{#1}{#2}}}\slimits@ +} +\newcommand{\bigop@}[2]{\bigop@@#1#2} +\newcommand{\bigop@@}[3]{% +\vcenter{ +\sbox\z@{$#1\sum$} +\hbox{\resizebox{\ifx#1\displaystyle#2\fi\dimexpr\ht\z@+\dp\z@}{!}{$\m@th#3$}} +} +} +\newcommand{\bigplus}{\DOTSB\big@p{+}} +\newcommand{\bigtimes}{\DOTSB\big@p{\times}} +\newcommand{\biprod}{\DOTSB\big@p{\mathrel{\prod\hspace{-0.4cm}\coprod}}} +\newcommand{\smiley}{\ch@irxmathsymbol[\mathord]{wasy}{44}} +\newcommand{\frownie}{\ch@irxmathsymbol[\mathord]{wasy}{47}} +\newcommand{\heart}{\heartsuit} +\fi +\if@loadmath +\newcommand{\field}[1]{\ch@irxfieldfont{#1}} +\newcommand{\ring}[1]{\ch@irxringfont{#1}} +\newcommand{\group}[1]{\ch@irxgroupfont{#1}} +\newcommand{\algebra}[1]{\ch@irxalgebrafont{#1}} +\newcommand{\module}[1]{\ch@irxmodulefont{#1}} +\newcommand{\liealg}[1]{\ch@irxliealgfont{#1}} +\newcommand{\MC}{{\scriptscriptstyle\ch@irxscriptfont{MC}}} +\newcommand{\gerstenhaber}[1] {\ch@irxgerstenhaberfont{#1}} +\newcommand{\Pol}{\ch@irxoperatorfont{Pol}} +\newcommand{\lmult}{\operatorname{\ch@irxoperatorfont{\ell}}} +\newcommand{\rmult}{\operatorname{\ch@irxoperatorfont{r}}} +\newcommand{\Lmult}{\operatorname{\ch@irxoperatorfont{L}}} +\newcommand{\Rmult}{\operatorname{\ch@irxoperatorfont{R}}} +\newcommand{\Center}{\mathscr{Z}} +\newcommand{\ad}{\operatorname{\ch@irxoperatorfont{ad}}} +\newcommand{\Ad}{\operatorname{\ch@irxoperatorfont{Ad}}} +\newcommand{\Conj}{\operatorname{\ch@irxoperatorfont{Conj}}} +\newcommand{\acts}{\mathbin{\triangleright}} +\newcommand{\racts}{\mathbin{\triangleleft}} +\newcommand{\Char}{\ch@irxoperatorfont{char}} +\newcommand{\modulo}{\operatorname{\ch@irxoperatorfont{mod}}} +\newcommand{\Clifford}{\operatorname{\ch@irxoperatorfont{Cl}}} +\newcommand{\cClifford}{\operatorname{\mathbb{C}\ch@irxoperatorfont{l}}} +\newcommand{\Der}{\operatorname{\ch@irxoperatorfont{Der}}} +\WithSuffix\newcommand\Der*{\decorate[^*]{\textrm{-}\Der}{}} +\newcommand{\InnDer}{\operatorname{\ch@irxoperatorfont{InnDer}}} +\WithSuffix\newcommand\InnDer*{\decorate[^*]{\textrm{-}\InnDer}{}} +\newcommand{\OutDer}{\operatorname{\ch@irxoperatorfont{OutDer}}} +\WithSuffix\newcommand\OutDer*{\decorate[^*]{\textrm{-}\OutDer}{}} +\newcommand{\InnAut}{\operatorname{\ch@irxoperatorfont{InnAut}}} +\WithSuffix\newcommand\InnAut*{\decorate[^*]{\textrm{-}\InnAut}{}} +\newcommand{\OutAut}{\operatorname{\ch@irxoperatorfont{OutAut}}} +\WithSuffix\newcommand\OutAut*{\decorate[^*]{\textrm{-}\OutAut}{}} +\newcommand{\formal}[1]{\ch@irxllbbracket #1\ch@irxrrbbracket} +\newcommand{\laurent}[1]{(\!(#1)\!)} +\newcommand{\sweedler}[1]{{\scriptscriptstyle(#1)}} +\newcommand{\algebras}{\categoryname{alg}} +\WithSuffix\newcommand\algebras*{\decorate[^*]{\textrm{-}\algebras}{}} +\newcommand{\Algebras}{\categoryname{Alg}} +\WithSuffix\newcommand\Algebras*{\decorate[^*]{\textrm{-}\Algebras}{}} +\newcommand{\reps}{\categoryname{rep}} +\WithSuffix\newcommand\reps*{\decorate[^*]{\textrm{-}\reps}{}} +\newcommand{\Reps}{\categoryname{Rep}} +\WithSuffix\newcommand\Reps*{\decorate[^*]{\textrm{-}\Reps}{}} +\newcommand{\PoissonAlg}{\categoryname{PoissonAlg}} +\WithSuffix\newcommand\PoissonAlg*{\decorate[^*]{\textrm{-}\PoissonAlg}{}} +\newcommand{\modules}{\categoryname{mod}} +\WithSuffix\newcommand\modules*{\decorate[^*]{\textrm{-}\modules}{}} +\newcommand{\Leftmodules}[1]{{#1}\textsf{-}\categoryname{mod}} +\newcommand{\Rightmodules}[2][]{\categoryname{mod}_{#1}\textsf{-}{#2}} +\newcommand{\Modules}{\categoryname{Mod}} +\WithSuffix\newcommand\Modules*{\decorate[^*]{\textrm{-}\Modules}{}} +\newcommand{\LeftModules}[1]{{#1}\textsf{-}\categoryname{Mod}} +\newcommand{\RightModules}[2][]{\categoryname{Mod}_{#1}\textsf{-}{#2}} +\newcommand{\Bimodules}{\categoryname{Bimod}} +\WithSuffix\newcommand\Bimodules*{\decorate[^*]{\textrm{-}\Bimodules}{}} +\newcommand{\Rings}{\categoryname{Ring}} +\newcommand{\Groups}{\categoryname{Group}} +\newcommand{\Ab}{\categoryname{Ab}} +\newcommand{\Lattices}{\categoryname{Lattice}} +\newcommand{\Sets}{\categoryname{Set}} +\newcommand{\Vect}{\categoryname{Vect}} +\newcommand{\LieAlgs}{\categoryname{LieAlg}} +\newcommand{\Posets}{\categoryname{Poset}} +\newcommand{\Directed}{\categoryname{Directed}} +\newcommand{\GSets}[1][{G}]{{#1}\textrm{-}\Sets} +\newcommand{\Groupoids}{\categoryname{Groupoid}} +\fi +\if@loadmath +\newcommand{\vol}{\ch@irxoperatorfont{vol}} +\newcommand{\complete}[1]{\widehat{#1}} +\newcommand{\Ball}{\ch@irxoperatorfont{B}} +\DeclarePairedDelimiter{\abs}{\lvert}{\rvert} +\DeclarePairedDelimiter{\norm}{\lVert}{\rVert} +\newcommand{\@supnormstar}[1]{\norm*{#1}_\infty} +\newcommand{\@supnormnostar}[2][]{\norm[#1]{#2}_\infty} +\newcommand{\supnorm}{\@ifstar\@supnormstar\@supnormnostar} +\newcommand{\expands}[1][2.5]{\mathrel{\scalebox{#1}[1.1]{$\sim$}}} +\newcommand{\std}{{\scriptscriptstyle{\ch@irxscriptfont{std}}}} +\newcommand{\Weyl}{{\scriptscriptstyle{\ch@irxscriptfont{Weyl}}}} +\newcommand{\Op}{\operatorname{Op}} +\newcommand{\Opstd}{\operatorname{Op}_\std} +\newcommand{\OpWeyl}{\operatorname{Op}_\Weyl} +\newcommand{\spacename}[1]{\ch@irxspacefont{#1}} +\newcommand{\Bounded}{\ch@irxspacefont{B}} +\newcommand{\Continuous}{\ch@irxspacefont{C}} +\newcommand{\Contbound}{\Continuous_{\mathrm{b}}} +\newcommand{\Fun}[1][k]{\ch@irxspacefont{C}^{#1}} +\newcommand{\Cinfty}{\Fun[\infty]} +\newcommand{\Comega}{\Fun[\omega]} +\newcommand{\Holomorphic}{\ch@irxspacefont{O}} +\newcommand{\AntiHolomorphic}{\cc{\Holomorphic}} +\newcommand{\Schwartz}{\ch@irxspacefont{S}} +\newcommand{\Riemann}{\ch@irxspacefont{R}} +\newcommand{\singsupp}{\operatorname{sing\,supp}} +\newcommand{\seminorm}[1]{\mathrm{#1}} +\newcommand{\ord}{\operatorname{ord}} +\newcommand{\conv}{\operatorname{conv}} +\newcommand{\extreme}{\operatorname{extreme}} +\newcommand{\hilbert}[1]{\ch@irxhilbertfont{#1}} +\newcommand{\prehilb}[1]{\ch@irxprehilbfont{#1}} +\newcommand{\Adjointable}[1][{}]{\mathfrak{B}_{\scriptscriptstyle{#1}}} +\newcommand{\Finite}[1][{}]{\mathfrak{F}_{\scriptscriptstyle{#1}}} +\newcommand{\Compact}[1][{}]{\mathfrak{K}_{\scriptscriptstyle{#1}}} +\newcommand{\opdomain}{\ch@irxhilbertfont{D}} +\newcommand{\spec}{\operatorname{\ch@irxoperatorfont{spec}}} +\newcommand{\closure}[1]{\overline{#1}} +\newcommand{\res}{\operatorname{\ch@irxoperatorfont{res}}} +\newcommand{\Res}{\operatorname{\ch@irxoperatorfont{Res}}} +\newcommand{\specrad}{\operatorname{\varrho}} +\newcommand{\slim}{\operatorname*{\ch@irxoperatorfont{s-lim}}} +\newcommand{\wlim}{\operatorname*{\ch@irxoperatorfont{w-lim}}} +\DeclarePairedDelimiter{\ketbr@}{\vert}{\vert} +\DeclarePairedDelimiter{\ket}{\vert}{\rangle} +\DeclarePairedDelimiter{\bra}{\langle}{\vert} +\newcommand{\braket}[3][]{\SP[#1]{#2 \,#1\vert\, #3}} +\newcommand{\ketbra}[3][]{\ketbr@[#1]{#2 #1\rangle #1\langle #3}} +\newcommand{\Spec}{\operatorname{\ch@irxoperatorfont{Spec}}} +\newcommand{\Rad}{\operatorname{\ch@irxoperatorfont{Rad}}} +\newcommand{\ind}{\operatorname{\ch@irxoperatorfont{ind}}} +\newcommand{\Measurable}{\ch@irxspacefont{M}} +\newcommand{\Meas}{\ch@irxoperatorfont{Meas}} +\newcommand{\BoundMeas}{\ch@irxspacefont{BM}} +\newcommand{\Lp}[1][{p}]{\mathrm{L}^{#1}} +\newcommand{\Lone}{\Lp[1]} +\newcommand{\Ltwo}{\Lp[2]} +\newcommand{\Linfty}{\Lp[\infty]} +\newcommand{\Intp}[1][{p}]{\ch@irxspacefont{L}^{#1}} +\newcommand{\Intone}{\Intp[1]} +\newcommand{\Inttwo}{\Intp[2]} +\newcommand{\Intinfty}{\Intp[\infty]} +\newcommand{\essrange}{\operatorname{\ch@irxoperatorfont{ess\,range}}} +\newcommand*{\esssup}{\operatorname*{\ch@irxoperatorfont{ess}\,\ch@irxoperatorfont{\sup}}} +\newcommand{\@esssupnormstar}[1]{\norm*{#1}_{\esssup}} +\newcommand{\@esssupnormnostar}[2][]{\norm[#1]{#2}_{\esssup}} +\newcommand{\esssupnorm}{\@ifstar\@esssupnormstar\@esssupnormnostar} +\newcommand{\ac}{\ch@irxscriptfont{ac}} +\newcommand{\sing}{\ch@irxscriptfont{sing}} +\newcommand{\indlim}{\operatorname*{{ind\,lim}}} +\renewcommand{\projlim}{\operatorname*{{proj\,lim}}} +\fi +\if@loadmath +\newcommand{\category}[1]{\ch@irxcategoryfont{#1}} +\newcommand{\categoryname}[1]{\ch@irxcategorynamefont{#1}} +\newcommand{\functor}[1]{\ch@irxfunctorfont{#1}} +\newcommand{\groupoid}[1]{\ch@irxgroupoidfont{#1}} +\newcommand{\source}{\ch@irxoperatorfont{source}} +\newcommand{\target}{\ch@irxoperatorfont{target}} +\newcommand{\unit}{\ch@irxoperatorfont{unit}} +\newcommand{\opp}{\ch@irxscriptfont{opp}} +\newcommand{\asso}{\ch@irxoperatorfont{asso}} +\newcommand{\Hom}{\operatorname{\ch@irxoperatorfont{Hom}}} +\newcommand{\End}{\operatorname{\ch@irxoperatorfont{End}}} +\newcommand{\Aut}{\operatorname{\ch@irxoperatorfont{Aut}}} +\WithSuffix\newcommand\Aut*{\decorate[^*]{\textrm{-}\Aut}{}} +\newcommand{\Iso}{\operatorname{\ch@irxoperatorfont{Iso}}} +\WithSuffix\newcommand\Iso*{\decorate[^*]{\textrm{-}\Iso}{}} +\newcommand{\Obj}{\operatorname{\ch@irxoperatorfont{Obj}}} +\newcommand{\Morph}{\operatorname{\ch@irxoperatorfont{Morph}}} +\newcommand{\colim}{\operatorname*{{colim}}} +\fi +\if@loadmath +\newcommand{\Lie}{\mathscr{L}} +\DeclarePairedDelimiter{\ch@irxbracket}{[}{]} +\DeclareMathDelimiter\ch@irxllbbracket{\mathopen}{stmry}{"4A}{stmry}{"71} +\DeclareMathDelimiter\ch@irxrrbbracket{\mathclose}{stmry}{"4B}{stmry}{"79} +\DeclarePairedDelimiter{\ch@irxbbracket}{\ch@irxllbbracket}{\ch@irxrrbbracket} +\newcommand{\@schoutenstar}[1]{\ch@irxbbracket*{#1}_{\scriptscriptstyle\ch@irxscriptfont{S}}} +\newcommand{\@schoutennostar}[2][]{\ch@irxbbracket[#1]{#2}_{\scriptscriptstyle\ch@irxscriptfont{S}}} +\newcommand{\Schouten}{\@ifstar\@schoutenstar\@schoutennostar} +\newcommand{\Forms}{\Omega} +\newcommand{\ZdR}{\ch@irxoperatorfont{Z}_{\scriptscriptstyle\mathrm{dR}}} +\newcommand{\BdR}{\ch@irxoperatorfont{B}_{\scriptscriptstyle\ch@irxscriptfont{dR}}} +\newcommand{\HdR}{\ch@irxoperatorfont{H}_{\scriptscriptstyle\ch@irxscriptfont{dR}}} +\newcommand{\Diffeo}{\operatorname{\ch@irxoperatorfont{Diffeo}}} +\newcommand{\Diffop}{\operatorname{\ch@irxoperatorfont{DiffOp}}} +\newcommand{\loc}{\ch@irxscriptfont{loc}} +\newcommand{\germ}{\operatorname{\ch@irxoperatorfont{germ}}} +\newcommand{\prol}{\ch@irxoperatorfont{prol}} +\newcommand{\@nrbracketstar}[1]{\ch@irxbracket*{#1}_{\scriptscriptstyle\ch@irxscriptfont{NR}}} +\newcommand{\@nrbracketnostar}[2][]{\ch@irxbracket[#1]{#2}_{\scriptscriptstyle\ch@irxscriptfont{NR}}} +\newcommand{\NRbracket}{\@ifstar\@nrbracketstar\@nrbracketnostar} +\newcommand{\@fnbracketstar}[1]{\ch@irxbracket*{#1}_{\scriptscriptstyle\ch@irxscriptfont{FN}}} +\newcommand{\@fnbracketnostar}[2][]{\ch@irxbracket[#1]{#2}_{\scriptscriptstyle\ch@irxscriptfont{FN}}} +\newcommand{\FNbracket}{\@ifstar\@fnbracketstar\@fnbracketnostar} +\newcommand{\Manifolds}{\categoryname{\categoryname{Manifold}}} +\newcommand{\lefttriv}{\ch@irxoperatorfont{left}} +\newcommand{\righttriv}{\ch@irxoperatorfont{right}} +\newcommand{\Gau}{\operatorname{\ch@irxoperatorfont{Gau}}} +\newcommand{\Conn}{\operatorname{\ch@irxoperatorfont{Conn}}} +\newcommand{\ratio}{\ch@irxoperatorfont{r}} +\newcommand{\Parallel}{\operatorname{\ch@irxoperatorfont{P}}} +\newcommand{\CE}{{\scriptscriptstyle{\ch@irxscriptfont{CE}}}} +\newcommand{\HCE}{\ch@irxoperatorfont{H}_\CE} +\newcommand{\fund}{\ch@irxoperatorfont{fund}} +\newcommand{\Universal}{\operatorname{\ch@irxoperatorfont{U}}} +\newcommand{\BCH}{\ch@irxscriptfont{\scriptscriptstyle{BCH}}} +\newcommand{\LieGroups}{\categoryname{\categoryname{LieGroup}}} +\newcommand{\Principal}{\categoryname{\categoryname{Principal}}} +\newcommand{\GPrincipal}[1][G]{#1\categoryname{\textrm{-}\categoryname{Principal}}} +\newcommand{\Fiber}{\categoryname{Fiber}} +\newcommand{\FFiber}[1][F]{#1\categoryname{\textrm{-}\categoryname{Fiber}}} +\newcommand{\Pin}{\group{Pin}} +\newcommand{\Spin}{\group{Spin}} + +\newcommand{\nablaLC}{\nabla^{\scriptscriptstyle\ch@irxscriptfont{LC}}} +\newcommand{\Laplace}{\Delta} +\DeclareMathSymbol\dAlembert{\mathord}{AMSa}{"03} +\newcommand{\feynman}[1]{\ooalign{$#1$\cr\hidewidth$\raise0.19ex\hbox{/}$\hidewidth\cr}} + +\newcommand{\Dirac}{\feynman{D}} +\newcommand{\rotation}{\operatorname{\ch@irxoperatorfont{rot}}} +\newcommand{\curl}{\operatorname{\ch@irxoperatorfont{curl}}} +\newcommand{\divergence}{\operatorname{\ch@irxoperatorfont{div}}} +\newcommand{\gradient}{\operatorname{\ch@irxoperatorfont{grad}}} +\newcommand{\Tor}{\operatorname{\ch@irxoperatorfont{Tor}}} +\newcommand{\Ric}{\operatorname{\ch@irxoperatorfont{Ric}}} +\newcommand{\scal}{\operatorname{\ch@irxoperatorfont{scal}}} +\newcommand{\Riem}{\operatorname{\ch@irxoperatorfont{Riem}}} +\newcommand{\Hessian}{\ch@irxoperatorfont{Hessian}} +\newcommand{\hodge}{\operatorname{\star}} +\newcommand{\Nijenhuis}{\operatorname{\ch@irxoperatorfont{Nij}}} +\newcommand{\del}{\mathop{}\!\partial} +\newcommand{\delbar}{\mathop{}\!\cc{\partial}} +\newcommand{\FS}{{\scriptscriptstyle{\ch@irxscriptfont{FS}}}} +\newcommand{\Lift}{{\scriptscriptstyle{\ch@irxscriptfont{Lift}}}} +\newcommand{\ver}{\ch@irxscriptfont{ver}} +\newcommand{\hor}{\ch@irxscriptfont{hor}} +\newcommand{\Ver}{\operatorname{\ch@irxoperatorfont{Ver}}} +\newcommand{\Hor}{\operatorname{\ch@irxoperatorfont{Hor}}} +\newcommand{\Sec}[1][k]{\Gamma^{#1}} +\newcommand{\Secinfty}{\Sec[\infty]} +\newcommand{\HolSec}{\Sec[]_{\ch@irxscriptfont{hol}}} +\newcommand{\SymD}{\mathop{}\!\ch@irxoperatorfont{D}} +\newcommand{\Densities}[1][n]{\abs{\Lambda^{#1}}} +\newcommand{\MeasurableSections}{\ch@irxspacefont{M}\Sec[]} +\newcommand{\IntpSections}[1][p]{\Intp[#1]\Sec[]} +\newcommand{\IntegrableSections}{\IntpSections[1]} +\newcommand{\Translation}{\ch@irxoperatorfont{T}} +\newcommand{\frames}[1]{\ch@irxoperatorfont{#1}} +\newcommand{\Frames}{\operatorname{\ch@irxoperatorfont{Frames}}} +\newcommand{\FDiff}{\ch@irxoperatorfont{F}} +\newcommand{\Sympl}{\operatorname{\ch@irxgroupfont{Sympl}}} +\newcommand{\Jacobiator}[1][\pi]{\operatorname{\ch@irxoperatorfont{Jac}}_{#1}} +\newcommand{\red}{\ch@irxscriptfont{red}} +\newcommand{\Hess}{\ch@irxoperatorfont{Hess}} +\newcommand{\KKS}{{\scriptscriptstyle\ch@irxscriptfont{KKS}}} +\newcommand{\@courantstar}[1]{\ch@irxbbracket*{#1}_{\scriptscriptstyle\ch@irxscriptfont{C}}} +\newcommand{\@courantnostar}[2][]{\ch@irxbbracket[#1]{#2}_{\scriptscriptstyle\ch@irxscriptfont{C}}} +\newcommand{\Courant}{\@ifstar\@courantstar\@courantnostar} +\newcommand{\@dorfmanstar}[1]{\ch@irxbbracket*{#1}_{\scriptscriptstyle\ch@irxscriptfont{D}}} +\newcommand{\@dorfmannostar}[2][]{\ch@irxbbracket[#1]{#2}_{\scriptscriptstyle\ch@irxscriptfont{D}}} +\newcommand{\Dorfman}{\@ifstar\@dorfmanstar\@dorfmannostar} +\newcommand{\Dir}{\operatorname{\ch@irxoperatorfont{Dir}}} +\newcommand{\Forward}{\mathcal{F}} +\newcommand{\Backward}{\mathcal{B}} +\newcommand{\Tangent}{\mathbb{T}} +\newcommand{\MWreduction}{\big/\!\!\big/} +\newcommand{\Mon}{\ch@irxoperatorfont{Mon}} +\newcommand{\Hol}{\ch@irxoperatorfont{Hol}} +\fi +\if@loadmath +\newcommand{\tr}{\operatorname{\ch@irxoperatorfont{tr}}} +\newcommand{\rank}{\operatorname{\ch@irxoperatorfont{rank}}} +\newcommand{\codim}{\operatorname{\ch@irxoperatorfont{codim}}} +\newcommand{\diag}{\operatorname{\ch@irxoperatorfont{diag}}} +\newcommand{\Trans}{{\ch@irxscriptfont{\scriptscriptstyle{T}}}} +\newcommand{\Mat}{\ch@irxoperatorfont{M}} +\newcommand{\SymMat}{\ch@irxoperatorfont{SymMat}} +\newcommand{\ann}{\ch@irxscriptfont{ann}} +\newcommand{\Span}[1][]{\operatorname{\ch@irxoperatorfont{span}_{#1}}} +\newcommand{\basis}[1]{\ch@irxbasisfont{#1}} +\renewcommand{\tensor}[1][{}]{\mathbin{\otimes_{\scriptscriptstyle{#1}}}} +\newcommand{\Tensor}{\ch@irxoperatorfont{T}} +\newcommand{\Anti}{\Lambda} +\newcommand{\Sym}{\ch@irxoperatorfont{S}} +\newcommand{\Symmetrizer}{\operatorname{\ch@irxoperatorfont{Sym}}} +\newcommand{\AntiSymmetrizer}{\operatorname{\ch@irxoperatorfont{Alt}}} +\newcommand{\ins}{\operatorname{\ch@irxoperatorfont{i}}} +\newcommand{\jns}{\operatorname{\ch@irxoperatorfont{j}}} +\newcommand{\insa}{\ins_{\ch@irxscriptfont{a}}} +\newcommand{\inss}{\ins_{\ch@irxscriptfont{s}}} +\newcommand{\degs}{\ch@irxoperatorfont{deg}_{\ch@irxscriptfont{s}}} +\newcommand{\dega}{\ch@irxoperatorfont{deg}_{\ch@irxscriptfont{a}}} +\DeclarePairedDelimiter{\SP} {\langle}{\rangle} +\newcommand{\littlepara}{{\scriptscriptstyle\parallel}} +\newcommand{\IP}[6][{}]{\decorate*[^{#2}_{#3}]{\SP[#1]{#4}}{^{#5}_{#6}}} +\fi +\if@loadmath +\newcommand{\EX}{\operatorname{\ch@irxoperatorfont{E}}} +\newcommand{\Var}{\operatorname{\ch@irxoperatorfont{Var}}} +\newcommand{\Cov}{\operatorname{\ch@irxoperatorfont{Cov}}} +\newcommand{\Cor}{\operatorname{\ch@irxoperatorfont{Cor}}} +\fi +\if@loadmath +\newcommand{\cl}{\ch@irxscriptfont{cl}} +\newcommand{\scl}{\ch@irxscriptfont{scl}} +\newcommand{\interior}{\circ} +\newcommand{\boundary}{\partial} +\newcommand{\supp}{\operatorname{\ch@irxoperatorfont{supp}}} +\newcommand{\dist}{\operatorname{\ch@irxoperatorfont{dist}}} +\newcommand{\topology}[1]{\ch@irxtopologyfont{#1}} +\newcommand{\filter}[1]{\ch@irxfilterfont{#1}} +\newcommand{\sheaf}[1]{\ch@irxsheaffont{#1}} +\newcommand{\Sections}{\operatorname{\ch@irxoperatorfont{Sections}}} +\newcommand{\HOM}{\operatorname{\ch@irxsheaffont{H}\!\mathit{om}}} +\DeclarePairedDelimiter{\etale}{\lvert}{\rvert} +\newcommand{\topological}{\categoryname{top}} +\newcommand{\Topological}{\categoryname{Top}} +\newcommand{\Sheaves}{\categoryname{Sheaves}} +\newcommand{\PreSheaves}{\categoryname{PreSheaves}} +\newcommand{\Etale}{\categoryname{Etale}} +\fi +\endinput +%% +%% End of file `nchairx.sty'. |