-
Notifications
You must be signed in to change notification settings - Fork 0
/
defs.tex
165 lines (134 loc) · 4.65 KB
/
defs.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
%%% specific to paper, terms
\newcommand{\BERTbase}{$\text{BERT}_{\text{BASE}}$}
\newcommand{\BERTlarge}{$\text{BERT}_{\text{LARGE}}$}
\newcommand{\xvec}{\mathbf{x}}
\newcommand{\hvec}{\mathbf{h}}
\newcommand{\yvec}{\mathbf{y}}
\newcommand{\suchthat}[0]{:}
\newcommand{\fref}[1]{Fig.~\ref{#1}}
\newcommand{\sref}[1]{Sec.~\ref{#1}}
\newcommand{\tref}[1]{Tab.~\ref{#1}}
\newcommand{\madry}[0]{M\k{a}dry}
\newcommand{\premath}[0]{\vspace{-0.1in}}
\newcommand{\const}[1]{\text{#1}}
\newcommand{\dataset}[0]{\mathcal{D}}
\newcommand{\indicator}[1]{\mathds{1}\paren{#1}}
%\DeclareMathOperator*{\I}{\mathds{I}}
%\DeclareMathOperator*{\1}{\mathds{1}}
%\DeclareMathOperator*{\argmax}{arg\,max}
%\DeclareMathOperator*{\argmin}{arg\,min}
\newcommand{\inaive}[0]{g_\text{naive}}
\newcommand{\igrammar}[0]{g_\text{grammar}}
\newcommand{\wdebias}[0]{$\text{WED}$\xspace}
\newcommand{\wdebiasbefore}[0]{$\overleftarrow{\wdebias}$\xspace}
\newcommand{\wdebiasafter}[0]{$\overrightarrow{\wdebias}$\xspace}
\newcommand{\obias}[0]{$\text{OB}$}
\newcommand{\aobias}[0]{$\text{AOB}$}
\newcommand{\norm}[1]{\left\lVert#1\right\rVert}
%%% SYMBOLS
% require \usepackage{marvosym}
\usepackage{wasysym}
%\newcommand{\male}[0]{\text{\Male}}
%\newcommand{\female}[0]{\text{\Female}}
\renewcommand{\male}[0]{\Box}
\renewcommand{\female}[0]{\text{\Circle}}
%%% THEOREMS
% comment out for llncs
\newtheorem{theorem}{Theorem}
\newtheorem{definition}{Definition}
\newtheorem{lemma}{Lemma}
\newtheorem{example}{Example}
\newtheorem{property}{Property}
\newtheorem{corollary}{Corollary}
\newtheorem{proposition}{Proposition}
\newtheorem{claim}{Claim}
\newtheorem{remark}{Remark}
%\makeatletter
%\def\thm@space@setup{\thm@preskip=1pt
%\thm@postskip=1pt}
%\makeatother
%%% code listing
% \newcommand{\code}[1]{\lstinline!#1!}
% \newcommand{\mcode}[1]{\text{\code{#1}}}
% %%% misc
\newcommand{\stacklabel}[1]{\stackrel{\smash{\scriptscriptstyle \mathrm{#1}}}}
\newcommand{\defeq}{\stacklabel{def}=}
\newcommand{\defeqq}{\stacklabel{def?}=}
\newcommand{\tab}{\hspace{0.5in}}
% %%% complexity
% \newcommand{\bigO}[1]{\mathcal{O}\paren{#1}}
% %%% referencing
% \newcommand{\mcite}[1]{[citation missing: #1]}
% \newcommand{\mref}[1]{[reference missing: #1]}
% %%% various parens
\newcommand{\abs}[1]{\left| #1 \right|}
\newcommand{\paren}[1]{\left( #1 \right)}
\newcommand{\sparen}[1]{\left[ #1 \right]}
\newcommand{\vparen}[1]{\left< #1 \right>}
\newcommand{\set}[1]{\left\{ #1 \right\}}
\newcommand{\qm}[1]{``#1''}
% %%% logic
\newcommand{\nexist}{\cancel{\exists}}
\newcommand{\nin}{{\; \cancel \in \;}}
\newcommand{\rar}{\rightarrow}
\newcommand{\Ra}{\Rightarrow}
\newcommand{\la}{\leftarrow}
\newcommand{\La}{\Leftarrow}
% %%% sets
\newcommand{\real}{\mathbb{R}}
\newcommand{\integer}{\mathbb{Z}}
\newcommand{\setsize}[1]{\left|#1\right|}
% %%% probability
% \DeclareMathOperator*{\E}{\scaleobj{0.85}{\scalerel*{\mathrm{E}}{\sum}}}
%\DeclareMathOperator*{\E}{\mathds{E}}
\newcommand{\prob}[2]{\Pr_{#1}[#2]}
\newcommand{\expect}[1]{\E\paren{#1}}
\newcommand{\expectsub}[2]{\E_{#1}\sparen{#2}}
% \newcommand{\dist}[1]{\mathbb{D}\paren{#1}}
\newcommand{\given}[0]{\; | \;}
% \newcommand{\support}[1]{\text{support}\paren{#1}}
% \newcommand{\distpoint}[1]{\dot{#1}}
% %%% information theory / QIF
% \newcommand{\entropy}[1]{\mathbb{H}\paren{#1}}
% \newcommand{\minentropy}[1]{\mathbb{H}_\infty\paren{#1}}
% \newcommand{\vul}[1]{\mathbb{V}\paren{#1}}
% \newcommand{\guessent}[1]{\mathbb{G}\paren{#1}}
% \newcommand{\relent}[2]{\mathbb{KL}\paren{#1 \ra #2}}
% \newcommand{\earthmover}[2]{\mathbb{W}\paren{#1 \ra #2}}
% \newcommand{\samp}{\ensuremath{\stacklabel{\$}\gets}}
% %%% traversals
% \DeclareMathOperator*{\argmin}{arg\,min}
% \DeclareMathOperator*{\argmax}{arg\,max}
% \DeclareMathAlphabet{\mathcal}{OMS}{cmsy}{m}{n}
%\DeclareRobustCommand*\cal{\@fontswitch\relax\mathcal}
%\DeclareMathSymbol{\epsilon}{\mathalpha}{greekletters}{"0F}
%\DeclareMathSymbol{\delta}{\mathalpha}{greekletters}{"0E}
%%% code listings
%\definecolor{mygray}{rgb}{0.5,0.5,0.5}
%\lstdefinestyle{customlisp}{
% belowcaptionskip=1\baselineskip,
% breaklines=true,
% language=Lisp,
% showstringspaces=false,
% numbers=left,
% xleftmargin=2em,
% framexleftmargin=1.5em,
% numbersep=5pt,
% numberstyle=\tiny\color{mygray},
% basicstyle=\small\ttfamily,
% keywordstyle=\color{blue},
% commentstyle=\itshape\color{purple!40!black},
% % identifierstyle=\color{blue},
% stringstyle=\color{orange},
% morekeywords={def-rule, ?},
% tabsize=2
%}
%%% formatting edits
%%change spacing before \paragraph
%\makeatletter
%\renewcommand{\paragraph}{%
% \@startsection{paragraph}{4}%
% {\z@}{0.75ex \@plus 0.5ex \@minus .2ex}{-1em}%
% {\normalfont\normalsize\bfseries}%
%}
%\makeatother