\relax 
\@writefile{toc}{\contentsline {section}{\numberline {7}Introduction}{22}}
\@writefile{lof}{\contentsline {figure}{\numberline {7.1}{\ignorespaces Our first graph: the empty graph}}{22}}
\newlabel{fig:define-graph}{{7.1}{22}}
\@writefile{lof}{\contentsline {figure}{\numberline {7.2}{\ignorespaces Creating an undirected hypergraph}}{22}}
\newlabel{fig:uhypergraph}{{7.2}{22}}
\@writefile{lof}{\contentsline {figure}{\numberline {7.3}{\ignorespaces Computing the sum of two graphs}}{23}}
\newlabel{fig:graph-sum}{{7.3}{23}}
\@writefile{toc}{\contentsline {section}{\numberline {8}Basic Objects}{23}}
\@writefile{lof}{\contentsline {figure}{\numberline {7.4}{\ignorespaces Adding Vertices One by One}}{24}}
\newlabel{fig:add-vertex}{{7.4}{24}}
\@writefile{lof}{\contentsline {figure}{\numberline {7.5}{\ignorespaces Adding Ranges of Vertices}}{24}}
\newlabel{fig:add-vertices}{{7.5}{24}}
\@writefile{lof}{\contentsline {figure}{\numberline {7.6}{\ignorespaces A Short Program to Add Vertices}}{25}}
\newlabel{fig:add-vertex-loop}{{7.6}{25}}
\@writefile{toc}{\contentsline {subsection}{\numberline {8.1}{\em  Collections}}{26}}
\newlabel{sec:collection}{{8.1}{26}}
\@writefile{toc}{\contentsline {subsection}{\numberline {8.2}Typed Vectors}{29}}
\newlabel{sec:vector}{{8.2}{29}}
\@writefile{lof}{\contentsline {figure}{\numberline {8.1}{\ignorespaces Definition of sets and multisets}}{30}}
\newlabel{fig:mset1}{{8.1}{30}}
\@writefile{lof}{\contentsline {figure}{\numberline {8.2}{\ignorespaces Definition of sequences}}{31}}
\newlabel{fig:seq1}{{8.2}{31}}
\@writefile{lof}{\contentsline {figure}{\numberline {8.3}{\ignorespaces Conversions between collections and Scheme lists}}{32}}
\newlabel{fig:conversion}{{8.3}{32}}
\@writefile{lof}{\contentsline {figure}{\numberline {8.4}{\ignorespaces Membership testing in collections}}{33}}
\newlabel{fig:member}{{8.4}{33}}
\@writefile{lof}{\contentsline {figure}{\numberline {8.5}{\ignorespaces Example of overloaded method: null?}}{34}}
\newlabel{fig:null}{{8.5}{34}}
\@writefile{lof}{\contentsline {figure}{\numberline {8.6}{\ignorespaces Defining generic functions which take collections as arguments}}{34}}
\newlabel{fig:generic}{{8.6}{34}}
\@writefile{lof}{\contentsline {figure}{\numberline {8.7}{\ignorespaces Comparing collections}}{35}}
\newlabel{fig:compare}{{8.7}{35}}
\@writefile{lof}{\contentsline {figure}{\numberline {8.8}{\ignorespaces The set primitive operations}}{36}}
\newlabel{fig:set-prim}{{8.8}{36}}
\@writefile{lof}{\contentsline {figure}{\numberline {8.9}{\ignorespaces $k$-sets and power sets of a set}}{37}}
\newlabel{fig:set-set}{{8.9}{37}}
\@writefile{lof}{\contentsline {figure}{\numberline {8.10}{\ignorespaces Creating and manipulating vectors}}{38}}
\newlabel{fig:vect1}{{8.10}{38}}
\@writefile{lof}{\contentsline {figure}{\numberline {8.11}{\ignorespaces Typed vs. untyped vectors}}{38}}
\newlabel{fig:vect2}{{8.11}{38}}
\@writefile{lof}{\contentsline {figure}{\numberline {8.12}{\ignorespaces Conversion of typed vector to Scheme list}}{39}}
\newlabel{fig:vect3}{{8.12}{39}}
\@writefile{lof}{\contentsline {figure}{\numberline {8.13}{\ignorespaces Copying of typed vectors}}{39}}
\newlabel{fig:vect4}{{8.13}{39}}
\@writefile{lof}{\contentsline {figure}{\numberline {8.14}{\ignorespaces Comparison of typed vectors}}{40}}
\newlabel{fig:vect5}{{8.14}{40}}
\@writefile{toc}{\contentsline {subsection}{\numberline {8.3}Typed Lists}{41}}
\newlabel{sec:list}{{8.3}{41}}
\@writefile{toc}{\contentsline {section}{\numberline {9}Graph Objects}{42}}
\@writefile{toc}{\contentsline {subsection}{\numberline {9.1}{\em  Graphs}}{42}}
\newlabel{sec:graph}{{9.1}{42}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.1.1}Graph Creation}{42}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.1.2}Graph Modification}{44}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.1.3}Graph Information}{44}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.1.4}Graph Vertex Information}{45}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.1.5}Graph Queries}{46}}
\@writefile{lof}{\contentsline {figure}{\numberline {9.1}{\ignorespaces Vertex neighbors}}{47}}
\newlabel{fig:graph1}{{9.1}{47}}
\@writefile{toc}{\contentsline {subsection}{\numberline {9.2}Graph Views}{47}}
\newlabel{sec:graph-view}{{9.2}{47}}
\@writefile{toc}{\contentsline {subsection}{\numberline {9.3}Vertex Graphics}{52}}
\newlabel{sec:vertex-item}{{9.3}{52}}
\@writefile{toc}{\contentsline {subsection}{\numberline {9.4}Edge Graphics}{54}}
\newlabel{sec:edge-item}{{9.4}{54}}
\@writefile{lof}{\contentsline {figure}{\numberline {9.2}{\ignorespaces Vertex neighbors, directed graphs}}{56}}
\newlabel{fig:digraph1}{{9.2}{56}}
\@writefile{lof}{\contentsline {figure}{\numberline {9.3}{\ignorespaces Finding attributes}}{57}}
\newlabel{fig:graph2}{{9.3}{57}}
\@writefile{lof}{\contentsline {figure}{\numberline {9.4}{\ignorespaces Manipulating attributes}}{57}}
\newlabel{fig:graph3}{{9.4}{57}}
\@writefile{lof}{\contentsline {figure}{\numberline {9.5}{\ignorespaces Defining graph functions: $\Delta (g)$}}{58}}
\newlabel{fig:graph4}{{9.5}{58}}
\@setckpt{USERS_MANUAL/userman}{
\setcounter{page}{59}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{part}{3}
\setcounter{section}{9}
\setcounter{subsection}{4}
\setcounter{subsubsection}{0}
\setcounter{paragraph}{0}
\setcounter{subparagraph}{0}
\setcounter{figure}{5}
\setcounter{table}{0}
}
