\relax 
\ifx\hyper@anchor\@undefined
\global \let \oldcontentsline\contentsline
\gdef \contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
\global \let \oldnewlabel\newlabel
\gdef \newlabel#1#2{\newlabelxx{#1}#2}
\gdef \newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
\AtEndDocument{\let \contentsline\oldcontentsline
\let \newlabel\oldnewlabel}
\else
\global \let \hyper@last\relax 
\fi

\bibstyle{plain}
\bibcite{bennett3}{1}
\bibcite{bennett4}{2}
\bibcite{campbell}{3}
\bibcite{chaitin}{4}
\bibcite{chomsky}{5}
\bibcite{chomsky2}{6}
\bibcite{church}{7}
\bibcite{delillo}{8}
\bibcite{durbin}{9}
\bibcite{eilenberg}{10}
\bibcite{feller}{11}
\bibcite{feynman-96}{12}
\bibcite{garey}{13}
\bibcite{godel}{14}
\bibcite{hodges}{15}
\bibcite{hofstadter}{16}
\bibcite{hopcroft}{17}
\bibcite{knuthd}{18}
\bibcite{linz}{19}
\bibcite{lipton}{20}
\bibcite{minsky}{21}
\bibcite{moret}{22}
\bibcite{neumann}{23}
\bibcite{papa}{24}
\bibcite{rabin79}{25}
\bibcite{schroeder1}{26}
\bibcite{schroeder2}{27}
\bibcite{turing}{28}
\bibcite{vergis}{29}
\bibcite{zurek2}{30}
