-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsymbols.tex
124 lines (106 loc) · 5.02 KB
/
symbols.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
% Generic notation
\newcommand{\setof}[1]{\ensuremath{\left \{ #1 \right \}}}
\newcommand{\tuple}[1]{\ensuremath{\left \langle #1 \right \rangle }}
\newcommand{\vecb}[1]{\ensuremath{\mathbf{#1}}}
\newcommand{\matb}[1]{\ensuremath{\mathbf{#1}}}
\DeclareMathOperator*{\argmin}{arg\,min}
\DeclareMathOperator*{\argmax}{arg\,max}
% Pattern discovery
\newcommand{\SIA}{\mbox{\texttt{SIA}}}
\newcommand{\SIATEC}{\mbox{\texttt{SIATEC}}}
\newcommand{\COSIATEC}{\mbox{\texttt{COSIATEC}}}
\newcommand{\patternP}{\ensuremath{P}}
\newcommand{\datasetD}{\ensuremath{D}}
%\newcommand{\Pmtp}{\ensuremath{P_{\textsc{mtp}}}}
\newcommand{\Ptec}{\ensuremath{P'}}
\newcommand{\Ptecn}[1]{\ensuremath{\Ptec_{#1}}}
\newcommand{\tec}{\mathcal{T}}
\newcommand{\translator}{\vecb{t}}
\newcommand{\translatorSetT}{\ensuremath{T}} % set of vectors, not
% equiv. to familyF
% Cormen set-cover symbols
\newcommand{\setX}{\ensuremath{X}}
\newcommand{\familyF}{\ensuremath{\mathcal{F}}}
\newcommand{\subsetS}{\ensuremath{S}}
\newcommand{\coverC}{\ensuremath{\mathcal{C}}}
\newcommand{\coverCi}{\ensuremath{\mathcal{C}_{i}}}
% SIA functions
\DeclareMathOperator{\fcoverage}{coverage}
\DeclareMathOperator{\fcoveragei}{coverage_{i}}
%\DeclareMathOperator{\funcovered}{uncovered}
\DeclareMathOperator{\fcompressionratio}{compression\;ratio}
\DeclareMathOperator{\fcompactness}{compactness}
\DeclareMathOperator{\fcompactnesssegv}{compactness-v}
\DeclareMathOperator{\fweight}{weight}
\DeclareMathOperator{\fsegment}{\mathit{segment}}
\DeclareMathOperator{\fsegmentv}{\mathit{segment-v}}
\DeclareMathOperator{\fvoice}{\mathit{voice}}
\DeclareMathOperator{\fvoices}{\mathit{voices}}
\DeclareMathOperator{\fstart}{\mathit{start}}
\DeclareMathOperator{\fend}{\mathit{end}}
\newcommand{\heuristic}{h}
\newcommand{\weightW}{W_{\heuristic}}
% Point set symbolic
\newcommand{\sonset}{\ensuremath{\texttt{onset}}}
\newcommand{\smpitch}{\ensuremath{\texttt{mpitch}}}
\newcommand{\svoice}{\ensuremath{\texttt{voice}}}
\newcommand{\scpitch}{\ensuremath{\texttt{cpitch}}}
\newcommand{\sdur}{\ensuremath{\texttt{dur}}}
\newcommand{\scpint}{\ensuremath{\texttt{cpint}}}
\newcommand{\sioi}{\ensuremath{\texttt{ioi}}}
% Function from sym to geo
% \newcommand{\fioi}{\textit{ioi}}
% \newcommand{\fcpint}{\textit{cpint}}
% Point set geometry
\newcommand{\onset}{\ensuremath{\textsc{onset}}}
\newcommand{\cpitch}{\ensuremath{\textsc{cpitch}}}
\newcommand{\dur}{\ensuremath{\textsc{dur}}}
\newcommand{\cpint}{\ensuremath{\textsc{cpint}}}
\newcommand{\ioi}{\ensuremath{\textsc{ioi}}}
\DeclareMathOperator{\fcpitch}{\mathit{cpitch}}
\DeclareMathOperator{\fdur}{\mathit{dur}}
% Symbolic representation of metre
\newcommand{\TMI}{\ensuremath{\mathcal{T}}}
\DeclareMathOperator{\flabel}{\mathit{label}}
\DeclareMathOperator{\froot}{\mathit{root}}
\DeclareMathOperator{\fdepth}{\mathit{depth}}
\DeclareMathOperator{\flevel}{\mathit{level}}
\DeclareMathOperator{\fparent}{\mathit{parent}}
\DeclareMathOperator{\fchildren}{\mathit{children}}
\DeclareMathOperator{\fisleaf}{\mathit{is-leaf}}
\DeclareMathOperator{\fleafnodes}{\mathit{leaf-nodes}}
\DeclareMathOperator{\fchild}{\mathit{child}}
\DeclareMathOperator{\fheight}{\mathit{height}}
\DeclareMathOperator{\farity}{\mathit{arity}}
\DeclareMathOperator{\fposition}{\mathit{position}}
\DeclareMathOperator{\fpioi}{\mathit{p-ioi}}
\DeclareMathOperator{\fonset}{\mathit{onset}}
\DeclareMathOperator{\faenergy}{\mathit{a-energy}}
\DeclareMathOperator{\fcard}{\mathit{cardinality}}
\DeclareMathOperator{\fmeanpioi}{\mathit{mean-p-ioi}}
\DeclareMathOperator{\fmeanaenergy}{\mathit{mean-a-energy}}
% Conceptual spaces
\newcommand{\metrep}{\textsc{\mbox{metre-p}}}
\newcommand{\metres}{\textsc{\mbox{metre-s}}}
\newcommand{\tempo}{\textsc{\mbox{tempo}}}
\newcommand{\meanPulseIOI}[1]{\ensuremath{\textsc{mean\_p\_ioi}^{#1}}}
\newcommand{\meanAttEnergy}[1]{\ensuremath{\textsc{mean\_a\_energy}^{#1}}}
\newcommand{\cratio}[1]{\ensuremath{\textsc{c\_ratio}^{#1}}}
\newcommand{\pulseIOI}[1]{\ensuremath{\textsc{p\_ioi}^{#1}}}
\newcommand{\attEnergy}[1]{\ensuremath{\textsc{a\_energy}^{#1}}}
\newcommand{\nnk}[1]{\ensuremath{k\text{#1}}}
\newcommand{\mathkequals}[1]{\ensuremath{k\text{~=~#1}}}
\newcommand{\mathnequals}[1]{\ensuremath{n\text{~=~#1}}}
% Algorithms
\DeclareMathOperator{\mapTreeMeanPulseIOI}{\mathtt{MAP\_T\_MEAN\_PIOI}}
\DeclareMathOperator{\mapTreeMeanEnergy}{\mathtt{MAP\_T\_MEAN\_AENERGY}}
\DeclareMathOperator{\mapTreeCRatio}{\mathtt{MAP\_T\_MEAN\_CRATIO}}
\DeclareMathOperator{\mapTreePulseIOI}{\mathtt{MAP\_T\_PIOI}}
%\DeclareMathOperator{\fabsDepthOffset}{\mathtt{ABS\_CYCLE\_DEPTH\_OFFSET}}
\DeclareMathOperator{\fabsDepthOffset}{\mathit{abs-depth-offset}}
%\DeclareMathOperator{\fwithinCycleOffset}{\mathtt{WITHIN\_CYCLE\_NODE\_OFFSET}}
\DeclareMathOperator{\fwithinCycleOffset}{\mathit{within-cycle-offset}}
\DeclareMathOperator{\fillIOIDomain}{\mathtt{FILL\_PIOI\_DOMAIN}}
\DeclareMathOperator{\repeatSubSeq}{\mathtt{REPEAT\_SUB\_SEQ}}
\DeclareMathOperator{\mapTreeAttEnergy}{\mathtt{MAP\_T\_AENERGY}}
\DeclareMathOperator{\fabsWithinNCycleOffset}{\mathit{abs-within-n-cycle-offset}}