2 \usepackage[plainpages=false,pdfpagelabels,breaklinks,pagebackref]{hyperref}
10 \usepackage[ruled]{algorithm2e}
11 \usetikzlibrary{matrix,fit,backgrounds,decorations.pathmorphing,positioning}
14 \lstset{basicstyle=\tt,flexiblecolumns=false}
16 \def\vec#1{\mathchoice{\mbox{\boldmath$\displaystyle\bf#1$}}
17 {\mbox{\boldmath$\textstyle\bf#1$}}
18 {\mbox{\boldmath$\scriptstyle\bf#1$}}
19 {\mbox{\boldmath$\scriptscriptstyle\bf#1$}}}
21 \providecommand{\fract}[1]{\left\{#1\right\}}
22 \providecommand{\floor}[1]{\left\lfloor#1\right\rfloor}
23 \providecommand{\ceil}[1]{\left\lceil#1\right\rceil}
24 \def\sp#1#2{\langle #1, #2 \rangle}
25 \def\spv#1#2{\langle\vec #1,\vec #2\rangle}
27 \newtheorem{theorem}{Theorem}
28 \newaliascnt{example}{theorem}
29 \newtheorem{example}[example]{Example}
30 \newaliascnt{def}{theorem}
31 \newtheorem{definition}[def]{Definition}
32 \aliascntresetthe{example}
33 \aliascntresetthe{def}
34 \numberwithin{theorem}{section}
35 \numberwithin{def}{section}
36 \numberwithin{example}{section}
38 \newcommand{\algocflineautorefname}{Algorithm}
39 \newcommand{\exampleautorefname}{Example}
40 \newcommand{\lstnumberautorefname}{Line}
41 \renewcommand{\sectionautorefname}{Section}
42 \renewcommand{\subsectionautorefname}{Section}
47 \def\pdom{\mathop{\rm pdom}\nolimits}
48 \def\domain{\mathop{\rm dom}\nolimits}
49 \def\range{\mathop{\rm ran}\nolimits}
50 \def\identity{\mathop{\rm Id}\nolimits}
51 \def\diff{\mathop{\Delta}\nolimits}
53 \providecommand{\floor}[1]{\left\lfloor#1\right\rfloor}
57 \title{Integer Set Library: Manual\\
58 \small Version: \input{version} }
59 \author{Sven Verdoolaege}
68 \chapter{Implementation Details}
70 \input{implementation}
73 \bibliographystyle{chicago}