\begin{minipage}[t]{8in}
\begin{tabular}{ll}
  & \index{GraphOperations!}(complement \graphn) 
\end{tabular}\\

	
 \parbox[b]{2in} \ \ 
\begin{minipage}[t]{4in} Return the complement graph.  If the current graph is directed,
	  the result will contain directed edges.\end{minipage}
\end{minipage}
\vspace{0.2in}

\begin{minipage}[t]{8in}
\begin{tabular}{ll}
  & \index{GraphOperations!}(intersection \graph1 \graph2n) 
\end{tabular}\\

	
 \parbox[b]{2in} \ \ 
\begin{minipage}[t]{4in} Return the graph intersection of the current graph and g.  Edges 
	  retain their directions, so the resulting graph may have undirected
	  edges, directed edges, or both.\end{minipage}
\end{minipage}
\vspace{0.2in}

\begin{minipage}[t]{8in}
\begin{tabular}{ll}
  & \index{GraphOperations!}(lexicographic-product \graph1 \graph2n) 
\end{tabular}\\

	
 \parbox[b]{2in} \ \ 
\begin{minipage}[t]{4in} Return the lexicographic product (an undirected graph). Not
	  implemented yet.\end{minipage}
\end{minipage}
\vspace{0.2in}

\begin{minipage}[t]{8in}
\begin{tabular}{ll}
  & \index{GraphOperations!}(line-graph \graph) 
\end{tabular}\\

	
 \parbox[b]{2in} \ \ 
\begin{minipage}[t]{4in} Return the line graph.  Edges of the result are always 
	  undirected.\end{minipage}
\end{minipage}
\vspace{0.2in}

\begin{minipage}[t]{8in}
\begin{tabular}{ll}
  & \index{GraphOperations!}(product \graph1 \graph2n) 
\end{tabular}\\

	
 \parbox[b]{2in} \ \ 
\begin{minipage}[t]{4in} Return the graph product of the current graph and g. The 
	  result is an undirected graph with x and y coordinates 
	  assigned to each vertex in such a way that the copies of the
	  current graph is arranged in a circle, and each copy
	  is itself arranged in a smaller circle.\end{minipage}
\end{minipage}
\vspace{0.2in}

\begin{minipage}[t]{8in}
\begin{tabular}{ll}
  & \index{GraphOperations!}(sum \graph1 \graph2n) 
\end{tabular}\\

	
 \parbox[b]{2in} \ \ 
\begin{minipage}[t]{4in} Return the graph sum of the current graph and g.  Edges retain
	  their directions, so the resulting graph may have undirected
	  edges, directed edges, or both.\end{minipage}
\end{minipage}
\vspace{0.2in}

\begin{minipage}[t]{8in}
\begin{tabular}{ll}
  & \index{GraphOperations!}(+ \graph1 \graph2n); 
\end{tabular}\\

	
 \parbox[b]{2in} \ \ 
\begin{minipage}[t]{4in} Return the result of calling sum(g).\end{minipage}
\end{minipage}
\vspace{0.2in}

\begin{minipage}[t]{8in}
\begin{tabular}{ll}
  & \index{GraphOperations!}(* \graph1 \graph2n); 
\end{tabular}\\

	
 \parbox[b]{2in} \ \ 
\begin{minipage}[t]{4in} Return the result of calling product(g).\end{minipage}
\end{minipage}
\vspace{0.2in}

