%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% bmw.tex -- Ranks of Elliptic Curves
%
%  (c) 2004, 
%    Baur Bektemirov
%    William Stein
%    Mark Watkins
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\documentclass[landscape]{slides}
%\textheight=1.1\textheight
\newcommand{\page}[1]{\begin{slide}#1\vfill\end{slide}}
%\renewcommand{\page}[1]{}
\newcommand{\apage}[1]{\begin{slide}#1\vfill\end{slide}}

\newcommand{\eps}[4]{\rput[lb](#1,#2){%
    \includegraphics[width=#3\textwidth]{#4}}}

\usepackage{fullpage}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{graphicx} 
\theoremstyle{plain}
\newtheorem{theorem}{Theorem}
\newtheorem{proposition}[theorem]{Proposition}
\newtheorem{corollary}[theorem]{Corollary}
\newtheorem{claim}[theorem]{Claim}
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{conjecture}[theorem]{Conjecture}
\usepackage{pstricks} 
\newrgbcolor{dbluecolor}{0 0 0.6}
\newrgbcolor{dredcolor}{0.5 0 0}
\newrgbcolor{dgreencolor}{0 0.4 0}
\newcommand{\dred}{\dredcolor\bf}
\newcommand{\dblue}{\dbluecolor\bf}
\newcommand{\dgreen}{\dgreencolor\bf}


\title{\bf\dred Ranks of Elliptic Curves}
\author{William Stein}
\date{\vspace{-2ex}January 27, 2005, Berkeley Colloquium\\
}
\bibliographystyle{amsalpha}
\newcommand{\section}[1]{\begin{center}{\dblue \bf\Large #1}\end{center}}
\newcommand{\Q}{\mathbb{Q}}
\newcommand{\Z}{\mathbb{Z}}
\newcommand{\defn}[1]{{\em #1}}
% ---- SHA ----
\DeclareFontEncoding{OT2}{}{} % to enable usage of cyrillic fonts
  \newcommand{\textcyr}[1]{%
    {\fontencoding{OT2}\fontfamily{wncyr}\fontseries{m}\fontshape{n}%
     \selectfont #1}}
\newcommand{\Sha}{{\mbox{\textcyr{Sh}}}}
\DeclareMathOperator{\rank}{rank}
\DeclareMathOperator{\Vis}{Vis}
\DeclareMathOperator{\HH}{H}
\DeclareMathOperator{\Ker}{Ker}
\DeclareMathOperator{\ord}{ord}
\renewcommand{\H}{\HH}
\newcommand{\hra}{\hookrightarrow}
\newcommand{\isom}{\cong}
\newcommand{\ds}{\displaystyle}


\begin{document}

\page{
\maketitle
}

\page{
\section{The Pythagorean Theorem}

\psset{unit=3.0}
\pspicture(0,0)(4,3)
\psline[linecolor=blue, linewidth=0.06](0,0)(4,0)
\psline[linecolor=blue, linewidth=0.06](4,0)(4,3)
\psline[linecolor=blue, linewidth=0.06](4,3)(0,0)
\rput(2.6,0.8){{\LARGE $a^2+b^2=c^2$}}
\rput(1.9,1.8){{\LARGE $c$}}
\rput(4.3,1.3){{\LARGE $a$}}
\rput(2.2,-0.35){{\LARGE $b$}}
\rput(6,1.5){\includegraphics{pics/pythagoras15}}
\rput[cb](6.0,-0.35){Pythagoras}
\rput[cb](6.0,-0.6){Approx 569--475BC}
\endpspicture
}

%\page{
%\section{Babylonians}
%\psset{unit=1.0}
%\pspicture(-2,0)(10,12)
%\rput[lb](0,1){\includegraphics[width=0.53\textwidth]{pics/ybc7289-3-small}}
%\rput[lb](3.5,0){1800-1600BC}
%\rput[lb](13,1){\includegraphics[width=0.31\textwidth]{pics/lion}}
%\rput[lb](13,8.6){\includegraphics[width=0.31\textwidth]{pics/babylon}}
%\endpspicture
%}

\page{
\section{Pythagorean Triples}
\psset{unit=1.0}
\pspicture(0,0)(10,12)
\rput[lb](5,1.5){\includegraphics[width=0.65\textwidth]{pics/plimpton2}}
\rput[lb](18,12.5){\includegraphics[width=0.1\textwidth]{pics/tower}}
\rput[lb](5,0.7){Triples of integers $a,b,c$ such that}
\rput[lb](9,-0.5){{\Large $a^2+b^2=c^2$}}
\rput[lb](0,0){{$\begin{array}{|c|}\hline
\vspace{-2ex}\\
( 3, 4, 5 )\\
( 5, 12, 13 )\\
( 7, 24, 25 )\\
( 9, 40, 41 )\\
( 11, 60, 61 )\\
( 13, 84, 85 )\\
( 15, 8, 17 )\\
( 21, 20, 29 )\\
( 33, 56, 65 )\\
( 35, 12, 37 )\\
( 39, 80, 89 )\\
( 45, 28, 53 )\\
( 55, 48, 73 )\\
( 63, 16, 65 )\\
( 65, 72, 97 )\\
( 77, 36, 85 )
\vspace{-1ex}\\\vdots \\
\hline
\end{array}
$}}
\endpspicture
} % end page


\page{
\section{Enumerating Pythagorean Triples}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Graph: param
%% (Contact: William Stein, http://modular.fas.harvard.edu)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\psset{unit=4.0}
\pspicture(-1.300,-1.200)(1.300,1.300)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor
%RGB color (0.40000000000000002, 0.40000000000000002, 0.40000000000000002)
\newrgbcolor{mycolor}{0.40 0.40 0.40}\mycolor

%linewidth = 0.02
\psset{linewidth=0.02}
%- axes
\psline[linecolor=mycolor]{->}(-1.300,0.000)(1.300,0.000)
\rput[lb](1.600,0.000){}
\psline[linecolor=mycolor]{->}(0.000,-1.200)(0.000,1.300)
\rput[lb](0.000,1.600){}

%linewidth = 0.03
\psset{linewidth=0.03}
%RGB color (0.10000000000000001, 0.10000000000000001, 1.0)
\newrgbcolor{mycolor}{0.10 0.10 1.00}\mycolor

%Circle at (0, 0) of radius 1
\pscircle[linecolor=mycolor](0, 0){1}
%RGB color (1.0, 0.0, 0.0)
\newrgbcolor{mycolor}{1.00 0.00 0.00}\mycolor

%Line from (-1.5, -0.25) to (1.2, 1.1000000000000001)
\psline[linecolor=mycolor]{<->}(-1.5, -0.25)(1.2, 1.1000000000000001)
%RGB color (0.0, 0.0, 0.0)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor

%Solid dot at (-1.000,0.000) of radius 0.05
\pscircle*[linecolor=mycolor](-1.000,0.000){0.050}
%Solid dot at (0.000,0.500) of radius 0.05
\pscircle*[linecolor=mycolor](0.000,0.500){0.050}
%Solid dot at (0.000,0.500) of radius 0.05
\pscircle*[linecolor=mycolor](0.000,0.500){0.050}
%RGB color (0.10000000000000001, 1.0, 0.10000000000000001)
\newrgbcolor{mycolor}{0.10 1.00 0.10}\mycolor

%Solid dot at (0.580,0.800) of radius 0.08
\pscircle*[linecolor=mycolor](0.580,0.800){0.080}
%RGB color (0.0, 0.0, 0.0)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor

\rput[lb](-1.59, 0.050000000000000003){{$(-1,0)$}}
\rput[lb](0.1, 0.34999999999999998){{$(0,t)$}}
\rput[lb](0.4, 0.95){{$(x,y)$}}

\rput[lb](2,-0.5){$\begin{array}{rl}
\ds\text{Slope} \,=\, t&\ds=\quad\! \frac{y}{x+1}\vspace{2.5ex}\\
  \ds x &=\quad\! \ds\frac{1-t^2}{1+t^2}\vspace{2.5ex}\\
  \ds y &=\quad\! \ds\frac{2t}{1+t^2}\\
\end{array}$
}

\rput[lb](-1.3,-1.5){If $t=\frac{r}{s}$, then
$\dgreencolor \qquad a=s^2-r^2, \quad b=2rs, \quad c=s^2+r^2$}
\rput[lb](-1.3,-1.7){is a Pythagorean triple, and all primitive
unordered triples arise in this way.}

\endpspicture
} % end page

%\page{
%\section{\dred{Integer} and \dred{Rational} Solutions}
%\psset{unit=1.0}
%\pspicture(-3,0)(10,12)
%\eps{0}{-1}{0.4}{pics/diophantus1}
%\eps{10}{-1}{0.26}{pics/diophantus2}
%\eps{10}{4}{0.26}{pics/wiles_diophantus}
%%\eps{16}{13}{0.14}{pics/fermat3}
%\endpspicture
%} % end page

\page{
\section{Elliptic Curves over the Rational Numbers $\Q$}
\vspace{-3ex}
{\Large An {\dred elliptic curve} is a nonsingular plane cubic curve with
a rational point (possibly ``at infinity'').}
\vspace{1ex}

\psset{unit=1.75}
\pspicture(-2.000,-3.000)(2.000,2.000)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor
%RGB color (0.69999999999999996, 0.69999999999999996, 0.69999999999999996)
\newrgbcolor{mycolor}{0.70 0.70 0.70}\mycolor

%Grid divided into 2 subdivisions
\newrgbcolor{glc}{0.00 0.00 0.00}\psgrid[gridcolor=mycolor, subgriddiv=2, gridlabelcolor=glc]
%RGB color (0.20000000000000001, 0.20000000000000001, 0.20000000000000001)
\newrgbcolor{mycolor}{0.20 0.20 0.20}\mycolor

%linewidth = 0.02
\psset{linewidth=0.02}
%$x$-$y$ axes
\psline[linecolor=mycolor]{->}(-2.000,0.000)(2.000,0.000)
\psline[linecolor=mycolor]{->}(0.000,-3.000)(0.000,2.000)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor

\rput[lb](2.150,0.000){{\Large $x$}}
\rput[lb](0.000,2.150){{\Large $y$}}
\newrgbcolor{mycolor}{0.20 0.20 0.20}\mycolor


%linewidth = 0.05
\psset{linewidth=0.05}
%RGB color (0.0, 0.0, 1.0)
\newrgbcolor{mycolor}{0.00 0.00 1.00}\mycolor

%Elliptic curve with invariants [0,0,1,-1,0]
\pscurve[linecolor=mycolor](2.000,-3.000)(1.967,-2.927)(1.933,-2.854)(1.900,-2.782)(1.867,-2.711)(1.833,-2.640)(1.800,-2.569)(1.767,-2.499)(1.733,-2.430)(1.700,-2.361)(1.667,-2.292)(1.633,-2.225)(1.600,-2.157)(1.567,-2.090)(1.533,-2.024)(1.500,-1.958)(1.467,-1.892)(1.433,-1.827)(1.400,-1.763)(1.367,-1.698)(1.333,-1.634)(1.300,-1.571)(1.267,-1.508)(1.233,-1.445)(1.200,-1.382)(1.167,-1.319)(1.133,-1.257)(1.100,-1.194)(1.067,-1.130)(1.033,-1.066)(1.000,-1.000)(0.967,-0.932)(0.933,-0.860)(0.900,-0.781)(0.867,-0.685)(0.867,-0.315)(0.900,-0.219)(0.933,-0.140)(0.967,-0.068)(1.000,-0.000)(1.033,0.066)(1.067,0.130)(1.100,0.194)(1.133,0.257)(1.167,0.319)(1.200,0.382)(1.233,0.445)(1.267,0.508)(1.300,0.571)(1.333,0.634)(1.367,0.698)(1.400,0.763)(1.433,0.827)(1.467,0.892)(1.500,0.958)(1.533,1.024)(1.567,1.090)(1.600,1.157)(1.633,1.225)(1.667,1.292)(1.700,1.361)(1.733,1.430)(1.767,1.499)(1.800,1.569)(1.833,1.640)(1.867,1.711)(1.900,1.782)(1.933,1.854)(1.967,1.927)(2.000,2.000)(2.033,2.074)\pscurve[linecolor=mycolor](0.267,-0.548)(0.233,-0.671)(0.233,-0.671)(0.200,-0.741)(0.200,-0.741)(0.167,-0.797)(0.167,-0.797)(0.133,-0.845)(0.133,-0.845)(0.100,-0.889)(0.100,-0.889)(0.067,-0.929)(0.067,-0.929)(0.033,-0.966)(0.033,-0.966)(-0.000,-1.000)(-0.000,-1.000)(-0.033,-1.032)(-0.033,-1.032)(-0.067,-1.062)(-0.067,-1.062)(-0.100,-1.091)(-0.100,-1.091)(-0.133,-1.117)(-0.133,-1.117)(-0.167,-1.142)(-0.167,-1.142)(-0.200,-1.165)(-0.200,-1.165)(-0.233,-1.186)(-0.233,-1.186)(-0.267,-1.205)(-0.267,-1.205)(-0.300,-1.223)(-0.300,-1.223)(-0.333,-1.239)(-0.333,-1.239)(-0.367,-1.253)(-0.367,-1.253)(-0.400,-1.266)(-0.400,-1.266)(-0.433,-1.276)(-0.433,-1.276)(-0.467,-1.284)(-0.467,-1.284)(-0.500,-1.291)(-0.500,-1.291)(-0.533,-1.295)(-0.533,-1.295)(-0.567,-1.297)(-0.567,-1.297)(-0.600,-1.296)(-0.600,-1.296)(-0.633,-1.293)(-0.633,-1.293)(-0.667,-1.288)(-0.667,-1.288)(-0.700,-1.279)(-0.700,-1.279)(-0.733,-1.267)(-0.733,-1.267)(-0.767,-1.252)(-0.767,-1.252)(-0.800,-1.233)(-0.800,-1.233)(-0.833,-1.210)(-0.833,-1.210)(-0.867,-1.182)(-0.867,-1.182)(-0.900,-1.149)(-0.900,-1.149)(-0.933,-1.109)(-0.933,-1.109)(-0.967,-1.060)(-0.967,-1.060)(-1.000,-1.000)(-1.000,-1.000)(-1.033,-0.924)(-1.033,-0.924)(-1.067,-0.821)(-1.067,-0.821)(-1.100,-0.638)(-1.100,-0.638)(-1.100,-0.362)(-1.067,-0.179)(-1.033,-0.076)(-1.000,-0.000)(-0.967,0.060)(-0.933,0.109)(-0.900,0.149)(-0.867,0.182)(-0.833,0.210)(-0.800,0.233)(-0.767,0.252)(-0.733,0.267)(-0.700,0.279)(-0.667,0.288)(-0.633,0.293)(-0.600,0.296)(-0.567,0.297)(-0.533,0.295)(-0.500,0.291)(-0.467,0.284)(-0.433,0.276)(-0.400,0.266)(-0.367,0.253)(-0.333,0.239)(-0.300,0.223)(-0.267,0.205)(-0.233,0.186)(-0.200,0.165)(-0.167,0.142)(-0.133,0.117)(-0.100,0.091)(-0.067,0.062)(-0.033,0.032)(-0.000,0.000)(0.033,-0.034)(0.067,-0.071)(0.100,-0.111)(0.133,-0.155)(0.167,-0.203)(0.200,-0.259)(0.233,-0.329)(0.267,-0.452)(0.267,-0.548)
%RGB color (0.0, 0.0, 0.0)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor

%"{\LARGE $y^2+y = x^3-x$}" at position (-1, -3.7000000000000002)
\rput[lb](-1.8, -4){{\large\dblue $y^2+y = x^3-x$}}


\rput[lb](5,2){{\dgreen EXAMPLES}}
\rput[lb](4,1){\Large $y^2+y = x^3-x$}
\rput[lb](4,0){{\Large $x^3 + y^3 = z^3$} (projective)}
\rput[lb](4,-1){{\Large $y^2 = x^3+ax+b$}}
\rput[lb](4,-2){{\Large $3x^3+4y^3+5z^3=0$}}
\newrgbcolor{mycolor}{1.00 0.00 0.00}\mycolor
\psset{linewidth=0.015}
\psline[linecolor=mycolor](2.7,-1.5)(11,-2)
\psline[linecolor=mycolor](2.7,-2)(11,-1.5)
\endpspicture


} % end page

\page{
\section{The Secant Process}
\vspace{2ex}
\begin{center}
\psset{unit=1.25}
\pspicture(-2.000,-5.000)(3.000,4.000)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor
%RGB color (0.69999999999999996, 0.69999999999999996, 0.69999999999999996)
\newrgbcolor{mycolor}{0.70 0.70 0.70}\mycolor

%Grid divided into 2 subdivisions
\newrgbcolor{glc}{0.00 0.00 0.00}\psgrid[gridcolor=mycolor, subgriddiv=2, gridlabelcolor=glc]
%RGB color (0.20000000000000001, 0.20000000000000001, 0.20000000000000001)
\newrgbcolor{mycolor}{0.20 0.20 0.20}\mycolor

%linewidth = 0.02
\psset{linewidth=0.02}
%$x$-$y$ axes
\psline[linecolor=mycolor]{->}(-2.000,0.000)(3.000,0.000)
\psline[linecolor=mycolor]{->}(0.000,-5.000)(0.000,4.000)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor

\rput[lb](3.150,0.000){{$x$}}
\rput[lb](0.000,4.150){{$y$}}
\newrgbcolor{mycolor}{0.20 0.20 0.20}\mycolor


%linewidth = 0.05
\psset{linewidth=0.05}
%RGB color (0.0, 0.0, 1.0)
\newrgbcolor{mycolor}{0.00 0.00 1.00}\mycolor

%Elliptic curve with invariants [0,0,1,-1,0]
\pscurve[linecolor=mycolor](3.000,-5.424)(2.970,-5.345)(2.940,-5.267)(2.910,-5.189)(2.880,-5.111)(2.850,-5.033)(2.820,-4.956)(2.790,-4.879)(2.760,-4.803)(2.730,-4.727)(2.700,-4.651)(2.670,-4.576)(2.640,-4.501)(2.610,-4.427)(2.580,-4.353)(2.550,-4.279)(2.520,-4.206)(2.490,-4.133)(2.460,-4.060)(2.430,-3.988)(2.400,-3.917)(2.370,-3.845)(2.340,-3.775)(2.310,-3.704)(2.280,-3.634)(2.250,-3.564)(2.220,-3.495)(2.190,-3.426)(2.160,-3.358)(2.130,-3.290)(2.100,-3.222)(2.070,-3.155)(2.040,-3.088)(2.010,-3.022)(1.980,-2.956)(1.950,-2.891)(1.920,-2.825)(1.890,-2.761)(1.860,-2.697)(1.830,-2.633)(1.800,-2.569)(1.770,-2.506)(1.740,-2.444)(1.710,-2.382)(1.680,-2.320)(1.650,-2.258)(1.620,-2.198)(1.590,-2.137)(1.560,-2.077)(1.530,-2.017)(1.500,-1.958)(1.470,-1.899)(1.440,-1.840)(1.410,-1.782)(1.380,-1.724)(1.350,-1.666)(1.320,-1.609)(1.290,-1.552)(1.260,-1.495)(1.230,-1.439)(1.200,-1.382)(1.170,-1.326)(1.140,-1.269)(1.110,-1.212)(1.080,-1.156)(1.050,-1.098)(1.020,-1.040)(0.990,-0.980)(0.960,-0.918)(0.930,-0.853)(0.900,-0.781)(0.870,-0.696)(0.840,-0.552)(0.840,-0.448)(0.870,-0.304)(0.900,-0.219)(0.930,-0.147)(0.960,-0.082)(0.990,-0.020)(1.020,0.040)(1.050,0.098)(1.080,0.156)(1.110,0.212)(1.140,0.269)(1.170,0.326)(1.200,0.382)(1.230,0.439)(1.260,0.495)(1.290,0.552)(1.320,0.609)(1.350,0.666)(1.380,0.724)(1.410,0.782)(1.440,0.840)(1.470,0.899)(1.500,0.958)(1.530,1.017)(1.560,1.077)(1.590,1.137)(1.620,1.198)(1.650,1.258)(1.680,1.320)(1.710,1.382)(1.740,1.444)(1.770,1.506)(1.800,1.569)(1.830,1.633)(1.860,1.697)(1.890,1.761)(1.920,1.825)(1.950,1.891)(1.980,1.956)(2.010,2.022)(2.040,2.088)(2.070,2.155)(2.100,2.222)(2.130,2.290)(2.160,2.358)(2.190,2.426)(2.220,2.495)(2.250,2.564)(2.280,2.634)(2.310,2.704)(2.340,2.775)(2.370,2.845)(2.400,2.917)(2.430,2.988)(2.460,3.060)(2.490,3.133)(2.520,3.206)(2.550,3.279)(2.580,3.353)(2.610,3.427)(2.640,3.501)(2.670,3.576)(2.700,3.651)(2.730,3.727)(2.760,3.803)(2.790,3.879)(2.820,3.956)(2.850,4.033)(2.880,4.111)(2.910,4.189)(2.940,4.267)(2.970,4.345)(3.000,4.424)(3.030,4.504)\pscurve[linecolor=mycolor](0.240,-0.654)(0.210,-0.722)(0.210,-0.722)(0.180,-0.775)(0.180,-0.775)(0.150,-0.822)(0.150,-0.822)(0.120,-0.863)(0.120,-0.863)(0.090,-0.901)(0.090,-0.901)(0.060,-0.936)(0.060,-0.936)(0.030,-0.969)(0.030,-0.969)(0.000,-1.000)(0.000,-1.000)(-0.030,-1.029)(-0.030,-1.029)(-0.060,-1.057)(-0.060,-1.057)(-0.090,-1.082)(-0.090,-1.082)(-0.120,-1.107)(-0.120,-1.107)(-0.150,-1.130)(-0.150,-1.130)(-0.180,-1.151)(-0.180,-1.151)(-0.210,-1.171)(-0.210,-1.171)(-0.240,-1.190)(-0.240,-1.190)(-0.270,-1.207)(-0.270,-1.207)(-0.300,-1.223)(-0.300,-1.223)(-0.330,-1.238)(-0.330,-1.238)(-0.360,-1.251)(-0.360,-1.251)(-0.390,-1.262)(-0.390,-1.262)(-0.420,-1.272)(-0.420,-1.272)(-0.450,-1.280)(-0.450,-1.280)(-0.480,-1.287)(-0.480,-1.287)(-0.510,-1.292)(-0.510,-1.292)(-0.540,-1.295)(-0.540,-1.295)(-0.570,-1.297)(-0.570,-1.297)(-0.600,-1.296)(-0.600,-1.296)(-0.630,-1.294)(-0.630,-1.294)(-0.660,-1.289)(-0.660,-1.289)(-0.690,-1.282)(-0.690,-1.282)(-0.720,-1.272)(-0.720,-1.272)(-0.750,-1.260)(-0.750,-1.260)(-0.780,-1.245)(-0.780,-1.245)(-0.810,-1.227)(-0.810,-1.227)(-0.840,-1.205)(-0.840,-1.205)(-0.870,-1.179)(-0.870,-1.179)(-0.900,-1.149)(-0.900,-1.149)(-0.930,-1.113)(-0.930,-1.113)(-0.960,-1.070)(-0.960,-1.070)(-0.990,-1.019)(-0.990,-1.019)(-1.020,-0.957)(-1.020,-0.957)(-1.050,-0.877)(-1.050,-0.877)(-1.080,-0.765)(-1.080,-0.765)(-1.080,-0.235)(-1.050,-0.123)(-1.020,-0.043)(-0.990,0.019)(-0.960,0.070)(-0.930,0.113)(-0.900,0.149)(-0.870,0.179)(-0.840,0.205)(-0.810,0.227)(-0.780,0.245)(-0.750,0.260)(-0.720,0.272)(-0.690,0.282)(-0.660,0.289)(-0.630,0.294)(-0.600,0.296)(-0.570,0.297)(-0.540,0.295)(-0.510,0.292)(-0.480,0.287)(-0.450,0.280)(-0.420,0.272)(-0.390,0.262)(-0.360,0.251)(-0.330,0.238)(-0.300,0.223)(-0.270,0.207)(-0.240,0.190)(-0.210,0.171)(-0.180,0.151)(-0.150,0.130)(-0.120,0.107)(-0.090,0.082)(-0.060,0.057)(-0.030,0.029)(0.000,-0.000)(0.030,-0.031)(0.060,-0.064)(0.090,-0.099)(0.120,-0.137)(0.150,-0.178)(0.180,-0.225)(0.210,-0.278)(0.240,-0.346)(0.240,-0.654)
%RGB color (0.0, 0.0, 1.0)
\newrgbcolor{mycolor}{0.00 0.00 1.00}\mycolor

%"{\LARGE $y^2+y = x^3-x$}" at position (-1, -6)
\rput[lb](-1.5, -6.2){{$y^2+y = x^3-x$}}
%RGB color (1.0, 0.0, 0.0)
\newrgbcolor{mycolor}{1.00 0.00 0.00}\mycolor

%Line from (-1.5, 0.5) to (2.5, -3.5)
\psline[linecolor=mycolor]{<->}(-1.5, 0.5)(2.5, -3.5)
%RGB color (0.0, 0.0, 0.0)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor

%Solid dot at (-1.000,0.000) of radius 0.1
\pscircle*[linecolor=mycolor](-1.000,0.000){0.100}
%Solid dot at (0.000,-1.000) of radius 0.1
\pscircle*[linecolor=mycolor](0.000,-1.000){0.100}
%RGB color (0.0, 0.40000000000000002, 0.0)
\newrgbcolor{mycolor}{0.00 0.40 0.00}\mycolor

%Solid dot at (2.000,-3.000) of radius 0.1
\pscircle*[linecolor=mycolor](2.000,-3.000){0.100}
%RGB color (0.0, 0.0, 0.0)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor

%"$(2,-3)$" at position (2.2000000000000002, -2.7999999999999998)
\rput[lb](2.2000000000000002, -2.7999999999999998){$(2,-3)$}

\eps{5.5}{3}{0.2}{pics/fermat_orange}
\rput[lb](6.3,2.4){Fermat}

\rput[lb](-9,3){Obtain a third rational}
\rput[lb](-9,2.2){point from two}
\rput[lb](-9,1.4){rational points.}
\endpspicture
\end{center}
} % end page

\page{
\section{The Tangent Process}
New rational point from a single rational point.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Graph: 'tan0'.  Code automatically generated by HECKE2
% (Contact: William Stein, http://modular.fas.harvard.edu)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\psset{unit=1.0}
\pspicture(-2.00,-5.00)(3.00,5.00)
\newrgbcolor{mycolor}{0 0 0}
\mycolor%RGB color (0.80000000000000004, 0.80000000000000004, 0.80000000000000004)
\newrgbcolor{mycolor}{0.8 0.8 0.8}
\mycolor
%Grid divided into 1 subdivisions
\psgrid[gridcolor=mycolor, subgriddiv=2]
%RGB color (0.29999999999999999, 0.29999999999999999, 0.29999999999999999)
\newrgbcolor{mycolor}{0.3 0.3 0.3}
\mycolor
%$x$-$y$ axes
\psline[linecolor=mycolor]{->}(-2.00,0.00)(3.00,0.00)
\rput(3.50,0.00){$x$}
\psline[linecolor=mycolor]{->}(0.00,-5.00)(0.00,5.00)
\rput(0.00,5.50){$y$}

\psset{linewidth=0.07}
%RGB color (0, 0, 1)
\newrgbcolor{mycolor}{0 0 1}
\mycolor
%Elliptic curve with invariants [0,0,1,-1,0]
\pscurve[linecolor=mycolor](3.00,-5.42)(2.95,-5.29)(2.90,-5.16)(2.85,-5.03)(2.80,-4.90)(2.75,-4.78)(2.70,-4.65)(2.65,-4.53)(2.60,-4.40)(2.55,-4.28)(2.50,-4.16)(2.45,-4.04)(2.40,-3.92)(2.35,-3.80)(2.30,-3.68)(2.25,-3.56)(2.20,-3.45)(2.15,-3.34)(2.10,-3.22)(2.05,-3.11)(2.00,-3.00)(1.95,-2.89)(1.90,-2.78)(1.85,-2.68)(1.80,-2.57)(1.75,-2.46)(1.70,-2.36)(1.65,-2.26)(1.60,-2.16)(1.55,-2.06)(1.50,-1.96)(1.45,-1.86)(1.40,-1.76)(1.35,-1.67)(1.30,-1.57)(1.25,-1.48)(1.20,-1.38)(1.15,-1.29)(1.10,-1.19)(1.05,-1.10)(1.00,-1.00)(0.95,-0.90)(0.90,-0.78)(0.85,-0.62)(0.85,-0.38)(0.90,-0.22)(0.95,-0.10)(1.00,0.00)(1.05,0.10)(1.10,0.19)(1.15,0.29)(1.20,0.38)(1.25,0.48)(1.30,0.57)(1.35,0.67)(1.40,0.76)(1.45,0.86)(1.50,0.96)(1.55,1.06)(1.60,1.16)(1.65,1.26)(1.70,1.36)(1.75,1.46)(1.80,1.57)(1.85,1.68)(1.90,1.78)(1.95,1.89)(2.00,2.00)(2.05,2.11)(2.10,2.22)(2.15,2.34)(2.20,2.45)(2.25,2.56)(2.30,2.68)(2.35,2.80)(2.40,2.92)(2.45,3.04)(2.50,3.16)(2.55,3.28)(2.60,3.40)(2.65,3.53)(2.70,3.65)(2.75,3.78)(2.80,3.90)(2.85,4.03)(2.90,4.16)(2.95,4.29)(3.00,4.42)(3.05,4.56)\pscurve[linecolor=mycolor](0.25,-0.62)(0.20,-0.74)(0.20,-0.74)(0.15,-0.82)(0.15,-0.82)(0.10,-0.89)(0.10,-0.89)(0.05,-0.95)(0.05,-0.95)(0.00,-1.00)(0.00,-1.00)(-0.05,-1.05)(-0.05,-1.05)(-0.10,-1.09)(-0.10,-1.09)(-0.15,-1.13)(-0.15,-1.13)(-0.20,-1.16)(-0.20,-1.16)(-0.25,-1.20)(-0.25,-1.20)(-0.30,-1.22)(-0.30,-1.22)(-0.35,-1.25)(-0.35,-1.25)(-0.40,-1.27)(-0.40,-1.27)(-0.45,-1.28)(-0.45,-1.28)(-0.50,-1.29)(-0.50,-1.29)(-0.55,-1.30)(-0.55,-1.30)(-0.60,-1.30)(-0.60,-1.30)(-0.65,-1.29)(-0.65,-1.29)(-0.70,-1.28)(-0.70,-1.28)(-0.75,-1.26)(-0.75,-1.26)(-0.80,-1.23)(-0.80,-1.23)(-0.85,-1.20)(-0.85,-1.20)(-0.90,-1.15)(-0.90,-1.15)(-0.95,-1.09)(-0.95,-1.09)(-1.00,-1.00)(-1.00,-1.00)(-1.05,-0.88)(-1.05,-0.88)(-1.10,-0.64)(-1.10,-0.64)(-1.10,-0.36)(-1.05,-0.12)(-1.00,0.00)(-0.95,0.09)(-0.90,0.15)(-0.85,0.20)(-0.80,0.23)(-0.75,0.26)(-0.70,0.28)(-0.65,0.29)(-0.60,0.30)(-0.55,0.30)(-0.50,0.29)(-0.45,0.28)(-0.40,0.27)(-0.35,0.25)(-0.30,0.22)(-0.25,0.20)(-0.20,0.16)(-0.15,0.13)(-0.10,0.09)(-0.05,0.05)(0.00,-0.00)(0.05,-0.05)(0.10,-0.11)(0.15,-0.18)(0.20,-0.26)(0.25,-0.38)(0.25,-0.62)
%RGB color (1, 0, 0)
\newrgbcolor{mycolor}{1 0 0}
\mycolor
%linewidth = 0.03
\psset{linewidth=0.03}
%Line from (-1.50,1.50) to (2.50,-2.50)
\psline[linecolor=mycolor]{->}(-1.50,1.50)(2.50,-2.50)
%RGB color (0, 0, 0)
\newrgbcolor{mycolor}{0 0 0}
\mycolor
%Solid dot at (0.00,0.00) of radius 0.1
\pscircle*[linecolor=mycolor](0.00,0.00){0.1}
%Solid dot at (1.00,-1.00) of radius 0.1
\pscircle*[linecolor=mycolor](1.00,-1.00){0.1}
%"$(1,-1)=t(0,0)$" at position (2.40,-0.70)
\rput(2.2,-0.70){{\small $(1,-1)$}}
\endpspicture
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\hspace{1in}
\psset{unit=1.0}
\pspicture(-2.00,-5.00)(3.00,5.00)
\newrgbcolor{mycolor}{0 0 0}
\mycolor%RGB color (0.80000000000000004, 0.80000000000000004, 0.80000000000000004)
\newrgbcolor{mycolor}{0.8 0.8 0.8}
\mycolor
%Grid divided into 1 subdivisions
\psgrid[gridcolor=mycolor, subgriddiv=2]
%RGB color (0.29999999999999999, 0.29999999999999999, 0.29999999999999999)
\newrgbcolor{mycolor}{0.3 0.3 0.3}
\mycolor
%$x$-$y$ axes
\psline[linecolor=mycolor]{->}(-2.00,0.00)(3.00,0.00)
\rput(3.50,0.00){$x$}
\psline[linecolor=mycolor]{->}(0.00,-5.00)(0.00,5.00)
\rput(0.00,5.50){$y$}

%linewidth = 0.04
\psset{linewidth=0.07}
%RGB color (0, 0, 1)
\newrgbcolor{mycolor}{0 0 1}
\mycolor
%Elliptic curve with invariants [0,0,1,-1,0]
\pscurve[linecolor=mycolor](3.00,-5.42)(2.95,-5.29)(2.90,-5.16)(2.85,-5.03)(2.80,-4.90)(2.75,-4.78)(2.70,-4.65)(2.65,-4.53)(2.60,-4.40)(2.55,-4.28)(2.50,-4.16)(2.45,-4.04)(2.40,-3.92)(2.35,-3.80)(2.30,-3.68)(2.25,-3.56)(2.20,-3.45)(2.15,-3.34)(2.10,-3.22)(2.05,-3.11)(2.00,-3.00)(1.95,-2.89)(1.90,-2.78)(1.85,-2.68)(1.80,-2.57)(1.75,-2.46)(1.70,-2.36)(1.65,-2.26)(1.60,-2.16)(1.55,-2.06)(1.50,-1.96)(1.45,-1.86)(1.40,-1.76)(1.35,-1.67)(1.30,-1.57)(1.25,-1.48)(1.20,-1.38)(1.15,-1.29)(1.10,-1.19)(1.05,-1.10)(1.00,-1.00)(0.95,-0.90)(0.90,-0.78)(0.85,-0.62)(0.85,-0.38)(0.90,-0.22)(0.95,-0.10)(1.00,0.00)(1.05,0.10)(1.10,0.19)(1.15,0.29)(1.20,0.38)(1.25,0.48)(1.30,0.57)(1.35,0.67)(1.40,0.76)(1.45,0.86)(1.50,0.96)(1.55,1.06)(1.60,1.16)(1.65,1.26)(1.70,1.36)(1.75,1.46)(1.80,1.57)(1.85,1.68)(1.90,1.78)(1.95,1.89)(2.00,2.00)(2.05,2.11)(2.10,2.22)(2.15,2.34)(2.20,2.45)(2.25,2.56)(2.30,2.68)(2.35,2.80)(2.40,2.92)(2.45,3.04)(2.50,3.16)(2.55,3.28)(2.60,3.40)(2.65,3.53)(2.70,3.65)(2.75,3.78)(2.80,3.90)(2.85,4.03)(2.90,4.16)(2.95,4.29)(3.00,4.42)(3.05,4.56)\pscurve[linecolor=mycolor](0.25,-0.62)(0.20,-0.74)(0.20,-0.74)(0.15,-0.82)(0.15,-0.82)(0.10,-0.89)(0.10,-0.89)(0.05,-0.95)(0.05,-0.95)(0.00,-1.00)(0.00,-1.00)(-0.05,-1.05)(-0.05,-1.05)(-0.10,-1.09)(-0.10,-1.09)(-0.15,-1.13)(-0.15,-1.13)(-0.20,-1.16)(-0.20,-1.16)(-0.25,-1.20)(-0.25,-1.20)(-0.30,-1.22)(-0.30,-1.22)(-0.35,-1.25)(-0.35,-1.25)(-0.40,-1.27)(-0.40,-1.27)(-0.45,-1.28)(-0.45,-1.28)(-0.50,-1.29)(-0.50,-1.29)(-0.55,-1.30)(-0.55,-1.30)(-0.60,-1.30)(-0.60,-1.30)(-0.65,-1.29)(-0.65,-1.29)(-0.70,-1.28)(-0.70,-1.28)(-0.75,-1.26)(-0.75,-1.26)(-0.80,-1.23)(-0.80,-1.23)(-0.85,-1.20)(-0.85,-1.20)(-0.90,-1.15)(-0.90,-1.15)(-0.95,-1.09)(-0.95,-1.09)(-1.00,-1.00)(-1.00,-1.00)(-1.05,-0.88)(-1.05,-0.88)(-1.10,-0.64)(-1.10,-0.64)(-1.10,-0.36)(-1.05,-0.12)(-1.00,0.00)(-0.95,0.09)(-0.90,0.15)(-0.85,0.20)(-0.80,0.23)(-0.75,0.26)(-0.70,0.28)(-0.65,0.29)(-0.60,0.30)(-0.55,0.30)(-0.50,0.29)(-0.45,0.28)(-0.40,0.27)(-0.35,0.25)(-0.30,0.22)(-0.25,0.20)(-0.20,0.16)(-0.15,0.13)(-0.10,0.09)(-0.05,0.05)(0.00,-0.00)(0.05,-0.05)(0.10,-0.11)(0.15,-0.18)(0.20,-0.26)(0.25,-0.38)(0.25,-0.62)
%RGB color (1, 0, 0)
\newrgbcolor{mycolor}{1 0 0}
\mycolor
%linewidth = 0.03
\psset{linewidth=0.03}
%Line from (0.00,1.00) to (3.00,-5.00)
\psline[linecolor=mycolor]{->}(0.00,1.00)(3.00,-5.00)
%RGB color (0, 0, 0)
\newrgbcolor{mycolor}{0 0 0}
\mycolor
%Solid dot at (1.00,-1.00) of radius 0.1
\pscircle*[linecolor=mycolor](1.00,-1.00){0.1}
%Solid dot at (2.00,-3.00) of radius 0.1
\pscircle*[linecolor=mycolor](2.00,-3.00){0.1}
%"$(2,-3)=t(1,-1)$" at position (3.60,-2.70)
\rput(3.2,-2.70){{\small $(2,-3)$}}
\endpspicture\hspace{1in}
%
\psset{unit=1.0}
\pspicture(-2.00,-5.00)(3.00,5.00)
\newrgbcolor{mycolor}{0 0 0}
\mycolor%RGB color (0.80000000000000004, 0.80000000000000004, 0.80000000000000004)
\newrgbcolor{mycolor}{0.8 0.8 0.8}
\mycolor
%Grid divided into 1 subdivisions
\psgrid[gridcolor=mycolor, subgriddiv=2]
%RGB color (0.29999999999999999, 0.29999999999999999, 0.29999999999999999)
\newrgbcolor{mycolor}{0.3 0.3 0.3}
\mycolor
%$x$-$y$ axes
\psline[linecolor=mycolor]{->}(-2.00,0.00)(3.00,0.00)
\rput(3.50,0.00){$x$}
\psline[linecolor=mycolor]{->}(0.00,-5.00)(0.00,5.00)
\rput(0.00,5.50){$y$}

%linewidth = 0.04
\psset{linewidth=0.07}
%RGB color (0, 0, 1)
\newrgbcolor{mycolor}{0 0 1}
\mycolor
%Elliptic curve with invariants [0,0,1,-1,0]
\pscurve[linecolor=mycolor](3.00,-5.42)(2.95,-5.29)(2.90,-5.16)(2.85,-5.03)(2.80,-4.90)(2.75,-4.78)(2.70,-4.65)(2.65,-4.53)(2.60,-4.40)(2.55,-4.28)(2.50,-4.16)(2.45,-4.04)(2.40,-3.92)(2.35,-3.80)(2.30,-3.68)(2.25,-3.56)(2.20,-3.45)(2.15,-3.34)(2.10,-3.22)(2.05,-3.11)(2.00,-3.00)(1.95,-2.89)(1.90,-2.78)(1.85,-2.68)(1.80,-2.57)(1.75,-2.46)(1.70,-2.36)(1.65,-2.26)(1.60,-2.16)(1.55,-2.06)(1.50,-1.96)(1.45,-1.86)(1.40,-1.76)(1.35,-1.67)(1.30,-1.57)(1.25,-1.48)(1.20,-1.38)(1.15,-1.29)(1.10,-1.19)(1.05,-1.10)(1.00,-1.00)(0.95,-0.90)(0.90,-0.78)(0.85,-0.62)(0.85,-0.38)(0.90,-0.22)(0.95,-0.10)(1.00,0.00)(1.05,0.10)(1.10,0.19)(1.15,0.29)(1.20,0.38)(1.25,0.48)(1.30,0.57)(1.35,0.67)(1.40,0.76)(1.45,0.86)(1.50,0.96)(1.55,1.06)(1.60,1.16)(1.65,1.26)(1.70,1.36)(1.75,1.46)(1.80,1.57)(1.85,1.68)(1.90,1.78)(1.95,1.89)(2.00,2.00)(2.05,2.11)(2.10,2.22)(2.15,2.34)(2.20,2.45)(2.25,2.56)(2.30,2.68)(2.35,2.80)(2.40,2.92)(2.45,3.04)(2.50,3.16)(2.55,3.28)(2.60,3.40)(2.65,3.53)(2.70,3.65)(2.75,3.78)(2.80,3.90)(2.85,4.03)(2.90,4.16)(2.95,4.29)(3.00,4.42)(3.05,4.56)\pscurve[linecolor=mycolor](0.25,-0.62)(0.20,-0.74)(0.20,-0.74)(0.15,-0.82)(0.15,-0.82)(0.10,-0.89)(0.10,-0.89)(0.05,-0.95)(0.05,-0.95)(0.00,-1.00)(0.00,-1.00)(-0.05,-1.05)(-0.05,-1.05)(-0.10,-1.09)(-0.10,-1.09)(-0.15,-1.13)(-0.15,-1.13)(-0.20,-1.16)(-0.20,-1.16)(-0.25,-1.20)(-0.25,-1.20)(-0.30,-1.22)(-0.30,-1.22)(-0.35,-1.25)(-0.35,-1.25)(-0.40,-1.27)(-0.40,-1.27)(-0.45,-1.28)(-0.45,-1.28)(-0.50,-1.29)(-0.50,-1.29)(-0.55,-1.30)(-0.55,-1.30)(-0.60,-1.30)(-0.60,-1.30)(-0.65,-1.29)(-0.65,-1.29)(-0.70,-1.28)(-0.70,-1.28)(-0.75,-1.26)(-0.75,-1.26)(-0.80,-1.23)(-0.80,-1.23)(-0.85,-1.20)(-0.85,-1.20)(-0.90,-1.15)(-0.90,-1.15)(-0.95,-1.09)(-0.95,-1.09)(-1.00,-1.00)(-1.00,-1.00)(-1.05,-0.88)(-1.05,-0.88)(-1.10,-0.64)(-1.10,-0.64)(-1.10,-0.36)(-1.05,-0.12)(-1.00,0.00)(-0.95,0.09)(-0.90,0.15)(-0.85,0.20)(-0.80,0.23)(-0.75,0.26)(-0.70,0.28)(-0.65,0.29)(-0.60,0.30)(-0.55,0.30)(-0.50,0.29)(-0.45,0.28)(-0.40,0.27)(-0.35,0.25)(-0.30,0.22)(-0.25,0.20)(-0.20,0.16)(-0.15,0.13)(-0.10,0.09)(-0.05,0.05)(0.00,-0.00)(0.05,-0.05)(0.10,-0.11)(0.15,-0.18)(0.20,-0.26)(0.25,-0.38)(0.25,-0.62)
%RGB color (1, 0, 0)
\newrgbcolor{mycolor}{1 0 0}
\mycolor
%linewidth = 0.03
\psset{linewidth=0.03}
%Line from (2.58,-4.28) to (0.26,0.83)
\psline[linecolor=mycolor]{->}(2.58,-4.28)(0.26,0.83)
%RGB color (0, 0, 0)
\newrgbcolor{mycolor}{0 0 0}
\mycolor
%Solid dot at (0.84,-0.45) of radius 0.1
\pscircle*[linecolor=mycolor](0.84,-0.45){0.1}
%Solid dot at (2.00,-3.00) of radius 0.1
\pscircle*[linecolor=mycolor](2.00,-3.00){0.1}
\rput(2.7,-0.8){$\left(\frac{21}{25},\frac{56}{125}\right)$}
\endpspicture
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\eps{-2}{11}{0.15}{pics/fermat_orange}
} % end page

\page{
\section{Iterate the Tangent Process\hspace{3in}\mbox{}}
\psset{unit=1.0}
\pspicture(0,0)(0,0)
\eps{16}{-8.5}{0.35}{pics/fermat_portrait}
\rput(20,-9){{\dred Fermat}}
\endpspicture
$$(0,0)$$
$$(1, -1)$$
$$(2,-3)$$
$$\left(\frac{21}{25}, -\frac{56}{125}\right)$$
$$\left(\frac{480106}{4225}, \frac{332513754}{274625}\right)$$
{\small $$\left(\frac{53139223644814624290821}{1870098771536627436025}, 
   -\frac{12282540069555885821741113162699381}{80871745605559864852893980186125}\right)
$$}
} % end page


\page{
\section{The Group Operation}
\vspace{1ex}

\mbox{}\hspace{1in}
\psset{unit=1.4}
\pspicture(-2.000,-5.000)(3.000,4.000)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor
%RGB color (0.69999999999999996, 0.69999999999999996, 0.69999999999999996)
\newrgbcolor{mycolor}{0.70 0.70 0.70}\mycolor

%Grid divided into 2 subdivisions
\newrgbcolor{glc}{0.00 0.00 0.00}\psgrid[gridcolor=mycolor, subgriddiv=2, gridlabelcolor=glc]
%RGB color (0.20000000000000001, 0.20000000000000001, 0.20000000000000001)
\newrgbcolor{mycolor}{0.20 0.20 0.20}\mycolor

%linewidth = 0.02
\psset{linewidth=0.02}
%$x$-$y$ axes
\psline[linecolor=mycolor]{->}(-2.000,0.000)(3.000,0.000)
\psline[linecolor=mycolor]{->}(0.000,-5.000)(0.000,4.000)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor

\rput[lb](3.150,0.000){{\Large $x$}}
\rput[lb](0.000,4.150){{\Large $y$}}
\newrgbcolor{mycolor}{0.20 0.20 0.20}\mycolor


%linewidth = 0.07
\psset{linewidth=0.07}
%RGB color (0.0, 0.0, 1.0)
\newrgbcolor{mycolor}{0.00 0.00 1.00}\mycolor

%Elliptic curve with invariants [0,0,1,-1,0]
\pscurve[linecolor=mycolor](3.000,-5.424)(2.980,-5.372)(2.960,-5.319)(2.940,-5.267)(2.920,-5.215)(2.900,-5.163)(2.880,-5.111)(2.860,-5.059)(2.840,-5.007)(2.820,-4.956)(2.800,-4.905)(2.780,-4.854)(2.760,-4.803)(2.740,-4.752)(2.720,-4.702)(2.700,-4.651)(2.680,-4.601)(2.660,-4.551)(2.640,-4.501)(2.620,-4.452)(2.600,-4.402)(2.580,-4.353)(2.560,-4.304)(2.540,-4.255)(2.520,-4.206)(2.500,-4.157)(2.480,-4.109)(2.460,-4.060)(2.440,-4.012)(2.420,-3.964)(2.400,-3.917)(2.380,-3.869)(2.360,-3.822)(2.340,-3.775)(2.320,-3.728)(2.300,-3.681)(2.280,-3.634)(2.260,-3.588)(2.240,-3.541)(2.220,-3.495)(2.200,-3.449)(2.180,-3.403)(2.160,-3.358)(2.140,-3.313)(2.120,-3.267)(2.100,-3.222)(2.080,-3.177)(2.060,-3.133)(2.040,-3.088)(2.020,-3.044)(2.000,-3.000)(1.980,-2.956)(1.960,-2.912)(1.940,-2.869)(1.920,-2.825)(1.900,-2.782)(1.880,-2.739)(1.860,-2.697)(1.840,-2.654)(1.820,-2.612)(1.800,-2.569)(1.780,-2.527)(1.760,-2.485)(1.740,-2.444)(1.720,-2.402)(1.700,-2.361)(1.680,-2.320)(1.660,-2.279)(1.640,-2.238)(1.620,-2.198)(1.600,-2.157)(1.580,-2.117)(1.560,-2.077)(1.540,-2.037)(1.520,-1.997)(1.500,-1.958)(1.480,-1.918)(1.460,-1.879)(1.440,-1.840)(1.420,-1.801)(1.400,-1.763)(1.380,-1.724)(1.360,-1.686)(1.340,-1.647)(1.320,-1.609)(1.300,-1.571)(1.280,-1.533)(1.260,-1.495)(1.240,-1.457)(1.220,-1.420)(1.200,-1.382)(1.180,-1.344)(1.160,-1.307)(1.140,-1.269)(1.120,-1.231)(1.100,-1.194)(1.080,-1.156)(1.060,-1.117)(1.040,-1.079)(1.020,-1.040)(1.000,-1.000)(0.980,-0.960)(0.960,-0.918)(0.940,-0.875)(0.920,-0.830)(0.900,-0.781)(0.880,-0.727)(0.860,-0.661)(0.840,-0.552)(0.840,-0.448)(0.860,-0.339)(0.880,-0.273)(0.900,-0.219)(0.920,-0.170)(0.940,-0.125)(0.960,-0.082)(0.980,-0.040)(1.000,-0.000)(1.020,0.040)(1.040,0.079)(1.060,0.117)(1.080,0.156)(1.100,0.194)(1.120,0.231)(1.140,0.269)(1.160,0.307)(1.180,0.344)(1.200,0.382)(1.220,0.420)(1.240,0.457)(1.260,0.495)(1.280,0.533)(1.300,0.571)(1.320,0.609)(1.340,0.647)(1.360,0.686)(1.380,0.724)(1.400,0.763)(1.420,0.801)(1.440,0.840)(1.460,0.879)(1.480,0.918)(1.500,0.958)(1.520,0.997)(1.540,1.037)(1.560,1.077)(1.580,1.117)(1.600,1.157)(1.620,1.198)(1.640,1.238)(1.660,1.279)(1.680,1.320)(1.700,1.361)(1.720,1.402)(1.740,1.444)(1.760,1.485)(1.780,1.527)(1.800,1.569)(1.820,1.612)(1.840,1.654)(1.860,1.697)(1.880,1.739)(1.900,1.782)(1.920,1.825)(1.940,1.869)(1.960,1.912)(1.980,1.956)(2.000,2.000)(2.020,2.044)(2.040,2.088)(2.060,2.133)(2.080,2.177)(2.100,2.222)(2.120,2.267)(2.140,2.313)(2.160,2.358)(2.180,2.403)(2.200,2.449)(2.220,2.495)(2.240,2.541)(2.260,2.588)(2.280,2.634)(2.300,2.681)(2.320,2.728)(2.340,2.775)(2.360,2.822)(2.380,2.869)(2.400,2.917)(2.420,2.964)(2.440,3.012)(2.460,3.060)(2.480,3.109)(2.500,3.157)(2.520,3.206)(2.540,3.255)(2.560,3.304)(2.580,3.353)(2.600,3.402)(2.620,3.452)(2.640,3.501)(2.660,3.551)(2.680,3.601)(2.700,3.651)(2.720,3.702)(2.740,3.752)(2.760,3.803)(2.780,3.854)(2.800,3.905)(2.820,3.956)(2.840,4.007)(2.860,4.059)(2.880,4.111)(2.900,4.163)(2.920,4.215)(2.940,4.267)(2.960,4.319)(2.980,4.372)(3.000,4.424)(3.020,4.477)\pscurve[linecolor=mycolor](0.260,-0.587)(0.240,-0.654)(0.240,-0.654)(0.220,-0.702)(0.220,-0.702)(0.200,-0.741)(0.200,-0.741)(0.180,-0.775)(0.180,-0.775)(0.160,-0.807)(0.160,-0.807)(0.140,-0.836)(0.140,-0.836)(0.120,-0.863)(0.120,-0.863)(0.100,-0.889)(0.100,-0.889)(0.080,-0.913)(0.080,-0.913)(0.060,-0.936)(0.060,-0.936)(0.040,-0.958)(0.040,-0.958)(0.020,-0.980)(0.020,-0.980)(-0.000,-1.000)(-0.000,-1.000)(-0.020,-1.020)(-0.020,-1.020)(-0.040,-1.038)(-0.040,-1.038)(-0.060,-1.057)(-0.060,-1.057)(-0.080,-1.074)(-0.080,-1.074)(-0.100,-1.091)(-0.100,-1.091)(-0.120,-1.107)(-0.120,-1.107)(-0.140,-1.122)(-0.140,-1.122)(-0.160,-1.137)(-0.160,-1.137)(-0.180,-1.151)(-0.180,-1.151)(-0.200,-1.165)(-0.200,-1.165)(-0.220,-1.178)(-0.220,-1.178)(-0.240,-1.190)(-0.240,-1.190)(-0.260,-1.202)(-0.260,-1.202)(-0.280,-1.213)(-0.280,-1.213)(-0.300,-1.223)(-0.300,-1.223)(-0.320,-1.233)(-0.320,-1.233)(-0.340,-1.242)(-0.340,-1.242)(-0.360,-1.251)(-0.360,-1.251)(-0.380,-1.258)(-0.380,-1.258)(-0.400,-1.266)(-0.400,-1.266)(-0.420,-1.272)(-0.420,-1.272)(-0.440,-1.278)(-0.440,-1.278)(-0.460,-1.283)(-0.460,-1.283)(-0.480,-1.287)(-0.480,-1.287)(-0.500,-1.291)(-0.500,-1.291)(-0.520,-1.293)(-0.520,-1.293)(-0.540,-1.295)(-0.540,-1.295)(-0.560,-1.296)(-0.560,-1.296)(-0.580,-1.297)(-0.580,-1.297)(-0.600,-1.296)(-0.600,-1.296)(-0.620,-1.295)(-0.620,-1.295)(-0.640,-1.292)(-0.640,-1.292)(-0.660,-1.289)(-0.660,-1.289)(-0.680,-1.285)(-0.680,-1.285)(-0.700,-1.279)(-0.700,-1.279)(-0.720,-1.272)(-0.720,-1.272)(-0.740,-1.265)(-0.740,-1.265)(-0.760,-1.256)(-0.760,-1.256)(-0.780,-1.245)(-0.780,-1.245)(-0.800,-1.233)(-0.800,-1.233)(-0.820,-1.220)(-0.820,-1.220)(-0.840,-1.205)(-0.840,-1.205)(-0.860,-1.188)(-0.860,-1.188)(-0.880,-1.170)(-0.880,-1.170)(-0.900,-1.149)(-0.900,-1.149)(-0.920,-1.126)(-0.920,-1.126)(-0.940,-1.100)(-0.940,-1.100)(-0.960,-1.070)(-0.960,-1.070)(-0.980,-1.037)(-0.980,-1.037)(-1.000,-1.000)(-1.000,-1.000)(-1.020,-0.957)(-1.020,-0.957)(-1.040,-0.906)(-1.040,-0.906)(-1.060,-0.845)(-1.060,-0.845)(-1.080,-0.765)(-1.080,-0.765)(-1.100,-0.638)(-1.100,-0.638)(-1.100,-0.362)(-1.080,-0.235)(-1.060,-0.155)(-1.040,-0.094)(-1.020,-0.043)(-1.000,-0.000)(-0.980,0.037)(-0.960,0.070)(-0.940,0.100)(-0.920,0.126)(-0.900,0.149)(-0.880,0.170)(-0.860,0.188)(-0.840,0.205)(-0.820,0.220)(-0.800,0.233)(-0.780,0.245)(-0.760,0.256)(-0.740,0.265)(-0.720,0.272)(-0.700,0.279)(-0.680,0.285)(-0.660,0.289)(-0.640,0.292)(-0.620,0.295)(-0.600,0.296)(-0.580,0.297)(-0.560,0.296)(-0.540,0.295)(-0.520,0.293)(-0.500,0.291)(-0.480,0.287)(-0.460,0.283)(-0.440,0.278)(-0.420,0.272)(-0.400,0.266)(-0.380,0.258)(-0.360,0.251)(-0.340,0.242)(-0.320,0.233)(-0.300,0.223)(-0.280,0.213)(-0.260,0.202)(-0.240,0.190)(-0.220,0.178)(-0.200,0.165)(-0.180,0.151)(-0.160,0.137)(-0.140,0.122)(-0.120,0.107)(-0.100,0.091)(-0.080,0.074)(-0.060,0.057)(-0.040,0.038)(-0.020,0.020)(-0.000,0.000)(0.020,-0.020)(0.040,-0.042)(0.060,-0.064)(0.080,-0.087)(0.100,-0.111)(0.120,-0.137)(0.140,-0.164)(0.160,-0.193)(0.180,-0.225)(0.200,-0.259)(0.220,-0.298)(0.240,-0.346)(0.260,-0.413)(0.260,-0.587)
%linewidth = 0.05
\psset{linewidth=0.05}
%RGB color (0.0, 0.0, 1.0)
\newrgbcolor{mycolor}{0.00 0.00 1.00}\mycolor

%"$y^2+y = x^3-x$" at position (-1, -6.5)
\rput[lb](-1, -6.1){$y^2+y = x^3-x$}
%RGB color (1.0, 0.0, 0.0)
\newrgbcolor{mycolor}{1.00 0.00 0.00}\mycolor

%Line from (-1.5, 0.5) to (3, -4)
\psline[linecolor=mycolor]{<->}(-1.5, 0.5)(3, -4)
%RGB color (1.0, 0.0, 0.5)
\newrgbcolor{mycolor}{1.00 0.00 0.50}\mycolor

%Solid dot at (-1.000,0.000) of radius 0.15
\pscircle*[linecolor=mycolor](-1.000,0.000){0.150}
%RGB color (0.0, 1.0, 0.5)
\newrgbcolor{mycolor}{0.00 1.00 0.50}\mycolor

%Solid dot at (0.000,-1.000) of radius 0.15
\pscircle*[linecolor=mycolor](0.000,-1.000){0.150}
%RGB color (0.29999999999999999, 0.59999999999999998, 0.29999999999999999)
\newrgbcolor{mycolor}{0.30 0.60 0.30}\mycolor

%Line from (2, -4) to (2, 4.7999999999999998)
\psline[linecolor=mycolor]{<->}(2, -4)(2, 4.7999999999999998)
%RGB color (0.0, 0.0, 0.0)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor

%Solid dot at (2.000,-3.000) of radius 0.15
\pscircle*[linecolor=mycolor](2.000,-3.000){0.150}
%RGB color (1.0, 1.0, 0.0)
\newrgbcolor{mycolor}{1.00 1.00 0.00}\mycolor

%Solid dot at (2.000,2.000) of radius 0.15
\pscircle*[linecolor=mycolor](2.000,2.000){0.150}
%RGB color (0.0, 0.0, 0.0)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor

%Solid dot at (2.000,4.300) of radius 0.15
\pscircle*[linecolor=mycolor](2.000,4.300){0.150}
%RGB color (1.0, 1.0, 1.0)
\newrgbcolor{mycolor}{1.00 1.00 1.00}\mycolor

%Solid dot at (2.000,4.300) of radius 0.1
\pscircle*[linecolor=mycolor](2.000,4.300){0.100}
%"$\infty$" at position (2.2000000000000002, 4.2999999999999998)
\rput[lb](2.2000000000000002, 4.2999999999999998){$\infty$}
%RGB color (1.0, 0.0, 0.5)
\newrgbcolor{mycolor}{1.00 0.00 0.50}\mycolor

%Solid dot at (3.800,2.000) of radius 0.15
\pscircle*[linecolor=mycolor](3.800,2.000){0.150}
%RGB color (0.0, 1.0, 0.5)
\newrgbcolor{mycolor}{0.00 1.00 0.50}\mycolor

%Solid dot at (5.000,2.000) of radius 0.15
\pscircle*[linecolor=mycolor](5.000,2.000){0.150}

\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor
\rput[lb](2.2,4.5){Point at infinity}

%RGB color (1.0, 1.0, 0.0)
\newrgbcolor{mycolor}{1.00 1.00 0.00}\mycolor
%Solid dot at (6.200,2.000) of radius 0.15
\pscircle*[linecolor=mycolor](6.200,2.000){0.150}
%RGB color (0.0, 0.0, 0.0)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor

%"$\oplus$" at position (4.2999999999999998, 1.8999999999999999)
\rput[lb](4.1999999999999998, 1.84){$\oplus$}
%"$=$" at position (5.5, 1.8999999999999999)
\rput[lb](5.4, 1.85){$=$}
%"$(-1,0)\oplus(0,-1)=(2,2)$" at position (3.7999999999999998, 1)
\rput[lb](3.74, 1){$(-1,0)\oplus(0,-1)=(2,2)$}

\rput[lb](4,-3){\bf The set of rational points }
\rput[lb](4,-3.7){\bf on $E$ forms an \dred abelian group.}
\endpspicture

} % end page


\page{
\section{The First $150$ Multiples of $(0,0)$}
\vspace{1ex}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Graph: group2
%% (Contact: William Stein, http://modular.fas.harvard.edu)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcommand{\dotsize}{0.03}
\mbox{}\hspace{4em}
\psset{unit=1.4}
\pspicture(-2.000,-5.000)(3.000,4.000)
\rput[lb](4,2){(The bluer the point, the}
\rput[lb](4,1.2){bigger the multiple.)}
\rput[lb](4,-1){{\dgreen Fact:} The group $E(\Q)$ is infinite}
\rput[lb](4,-1.8){cylic, generated by $(0,0)$.}
\rput[lb](4,-3){In contrast, $y^2+y=x^3-x^2$ has}
\rput[lb](4,-3.8){only $5$ rational points!}
\rput[lb](4,-5){\dred What is going on here?}

\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor
%RGB color (0.69999999999999996, 0.69999999999999996, 0.69999999999999996)
\newrgbcolor{mycolor}{0.70 0.70 0.70}\mycolor

%Grid divided into 2 subdivisions
\newrgbcolor{glc}{0.00 0.00 0.00}\psgrid[gridcolor=mycolor, subgriddiv=2, gridlabelcolor=glc]
%RGB color (0.20000000000000001, 0.20000000000000001, 0.20000000000000001)
\newrgbcolor{mycolor}{0.20 0.20 0.20}\mycolor

%linewidth = 0.02
\psset{linewidth=0.02}
%$x$-$y$ axes
\psline[linecolor=mycolor]{->}(-2.000,0.000)(3.000,0.000)
\psline[linecolor=mycolor]{->}(0.000,-5.000)(0.000,4.000)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor

\rput[lb](3.150,0.000){{\Large $x$}}
\rput[lb](0.000,4.150){{\Large $y$}}
\newrgbcolor{mycolor}{0.20 0.20 0.20}\mycolor


%linewidth = 0.01
\psset{linewidth=0.01}
%RGB color (0.80000000000000004, 0.80000000000000004, 0.80000000000000004)
\newrgbcolor{mycolor}{0.80 0.80 0.80}\mycolor

%Elliptic curve with invariants [0,0,1,-1,0]
\pscurve[linecolor=mycolor](3.000,-5.424)(2.970,-5.345)(2.940,-5.267)(2.910,-5.189)(2.880,-5.111)(2.850,-5.033)(2.820,-4.956)(2.790,-4.879)(2.760,-4.803)(2.730,-4.727)(2.700,-4.651)(2.670,-4.576)(2.640,-4.501)(2.610,-4.427)(2.580,-4.353)(2.550,-4.279)(2.520,-4.206)(2.490,-4.133)(2.460,-4.060)(2.430,-3.988)(2.400,-3.917)(2.370,-3.845)(2.340,-3.775)(2.310,-3.704)(2.280,-3.634)(2.250,-3.564)(2.220,-3.495)(2.190,-3.426)(2.160,-3.358)(2.130,-3.290)(2.100,-3.222)(2.070,-3.155)(2.040,-3.088)(2.010,-3.022)(1.980,-2.956)(1.950,-2.891)(1.920,-2.825)(1.890,-2.761)(1.860,-2.697)(1.830,-2.633)(1.800,-2.569)(1.770,-2.506)(1.740,-2.444)(1.710,-2.382)(1.680,-2.320)(1.650,-2.258)(1.620,-2.198)(1.590,-2.137)(1.560,-2.077)(1.530,-2.017)(1.500,-1.958)(1.470,-1.899)(1.440,-1.840)(1.410,-1.782)(1.380,-1.724)(1.350,-1.666)(1.320,-1.609)(1.290,-1.552)(1.260,-1.495)(1.230,-1.439)(1.200,-1.382)(1.170,-1.326)(1.140,-1.269)(1.110,-1.212)(1.080,-1.156)(1.050,-1.098)(1.020,-1.040)(0.990,-0.980)(0.960,-0.918)(0.930,-0.853)(0.900,-0.781)(0.870,-0.696)(0.840,-0.552)(0.840,-0.448)(0.870,-0.304)(0.900,-0.219)(0.930,-0.147)(0.960,-0.082)(0.990,-0.020)(1.020,0.040)(1.050,0.098)(1.080,0.156)(1.110,0.212)(1.140,0.269)(1.170,0.326)(1.200,0.382)(1.230,0.439)(1.260,0.495)(1.290,0.552)(1.320,0.609)(1.350,0.666)(1.380,0.724)(1.410,0.782)(1.440,0.840)(1.470,0.899)(1.500,0.958)(1.530,1.017)(1.560,1.077)(1.590,1.137)(1.620,1.198)(1.650,1.258)(1.680,1.320)(1.710,1.382)(1.740,1.444)(1.770,1.506)(1.800,1.569)(1.830,1.633)(1.860,1.697)(1.890,1.761)(1.920,1.825)(1.950,1.891)(1.980,1.956)(2.010,2.022)(2.040,2.088)(2.070,2.155)(2.100,2.222)(2.130,2.290)(2.160,2.358)(2.190,2.426)(2.220,2.495)(2.250,2.564)(2.280,2.634)(2.310,2.704)(2.340,2.775)(2.370,2.845)(2.400,2.917)(2.430,2.988)(2.460,3.060)(2.490,3.133)(2.520,3.206)(2.550,3.279)(2.580,3.353)(2.610,3.427)(2.640,3.501)(2.670,3.576)(2.700,3.651)(2.730,3.727)(2.760,3.803)(2.790,3.879)(2.820,3.956)(2.850,4.033)(2.880,4.111)(2.910,4.189)(2.940,4.267)(2.970,4.345)(3.000,4.424)(3.030,4.504)\pscurve[linecolor=mycolor](0.240,-0.654)(0.210,-0.722)(0.210,-0.722)(0.180,-0.775)(0.180,-0.775)(0.150,-0.822)(0.150,-0.822)(0.120,-0.863)(0.120,-0.863)(0.090,-0.901)(0.090,-0.901)(0.060,-0.936)(0.060,-0.936)(0.030,-0.969)(0.030,-0.969)(0.000,-1.000)(0.000,-1.000)(-0.030,-1.029)(-0.030,-1.029)(-0.060,-1.057)(-0.060,-1.057)(-0.090,-1.082)(-0.090,-1.082)(-0.120,-1.107)(-0.120,-1.107)(-0.150,-1.130)(-0.150,-1.130)(-0.180,-1.151)(-0.180,-1.151)(-0.210,-1.171)(-0.210,-1.171)(-0.240,-1.190)(-0.240,-1.190)(-0.270,-1.207)(-0.270,-1.207)(-0.300,-1.223)(-0.300,-1.223)(-0.330,-1.238)(-0.330,-1.238)(-0.360,-1.251)(-0.360,-1.251)(-0.390,-1.262)(-0.390,-1.262)(-0.420,-1.272)(-0.420,-1.272)(-0.450,-1.280)(-0.450,-1.280)(-0.480,-1.287)(-0.480,-1.287)(-0.510,-1.292)(-0.510,-1.292)(-0.540,-1.295)(-0.540,-1.295)(-0.570,-1.297)(-0.570,-1.297)(-0.600,-1.296)(-0.600,-1.296)(-0.630,-1.294)(-0.630,-1.294)(-0.660,-1.289)(-0.660,-1.289)(-0.690,-1.282)(-0.690,-1.282)(-0.720,-1.272)(-0.720,-1.272)(-0.750,-1.260)(-0.750,-1.260)(-0.780,-1.245)(-0.780,-1.245)(-0.810,-1.227)(-0.810,-1.227)(-0.840,-1.205)(-0.840,-1.205)(-0.870,-1.179)(-0.870,-1.179)(-0.900,-1.149)(-0.900,-1.149)(-0.930,-1.113)(-0.930,-1.113)(-0.960,-1.070)(-0.960,-1.070)(-0.990,-1.019)(-0.990,-1.019)(-1.020,-0.957)(-1.020,-0.957)(-1.050,-0.877)(-1.050,-0.877)(-1.080,-0.765)(-1.080,-0.765)(-1.080,-0.235)(-1.050,-0.123)(-1.020,-0.043)(-0.990,0.019)(-0.960,0.070)(-0.930,0.113)(-0.900,0.149)(-0.870,0.179)(-0.840,0.205)(-0.810,0.227)(-0.780,0.245)(-0.750,0.260)(-0.720,0.272)(-0.690,0.282)(-0.660,0.289)(-0.630,0.294)(-0.600,0.296)(-0.570,0.297)(-0.540,0.295)(-0.510,0.292)(-0.480,0.287)(-0.450,0.280)(-0.420,0.272)(-0.390,0.262)(-0.360,0.251)(-0.330,0.238)(-0.300,0.223)(-0.270,0.207)(-0.240,0.190)(-0.210,0.171)(-0.180,0.151)(-0.150,0.130)(-0.120,0.107)(-0.090,0.082)(-0.060,0.057)(-0.030,0.029)(0.000,-0.000)(0.030,-0.031)(0.060,-0.064)(0.090,-0.099)(0.120,-0.137)(0.150,-0.178)(0.180,-0.225)(0.210,-0.278)(0.240,-0.346)(0.240,-0.654)
%RGB color (0.0, 0.0, 0.0)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor

%"$y^2+y = x^3-x$" at position (-1, -6.5)
\rput[lb](-1, -6.5){$y^2+y = x^3-x$}
%RGB color (1.0, 0.0, 0.0)
\newrgbcolor{mycolor}{1.00 0.00 0.00}\mycolor

%Solid dot at (0.000,0.000) of radius 0.025
\pscircle*[linecolor=mycolor](0.000,0.000){\dotsize}
%RGB color (0.99328859060402686, 0.0, 0.0067114093959731542)
\newrgbcolor{mycolor}{0.99 0.00 0.01}\mycolor

%Solid dot at (1.000,0.000) of radius 0.025
\pscircle*[linecolor=mycolor](1.000,0.000){\dotsize}
%RGB color (0.98657718120805371, 0.0, 0.013422818791946308)
\newrgbcolor{mycolor}{0.99 0.00 0.01}\mycolor

%Solid dot at (-1.000,-1.000) of radius 0.025
\pscircle*[linecolor=mycolor](-1.000,-1.000){\dotsize}
%RGB color (0.97986577181208057, 0.0, 0.020134228187919462)
\newrgbcolor{mycolor}{0.98 0.00 0.02}\mycolor

%Solid dot at (2.000,-3.000) of radius 0.025
\pscircle*[linecolor=mycolor](2.000,-3.000){\dotsize}
%RGB color (0.97315436241610742, 0.0, 0.026845637583892617)
\newrgbcolor{mycolor}{0.97 0.00 0.03}\mycolor

%Solid dot at (0.250,-0.625) of radius 0.025
\pscircle*[linecolor=mycolor](0.250,-0.625){\dotsize}
%RGB color (0.95973154362416113, 0.0, 0.040268456375838924)
\newrgbcolor{mycolor}{0.96 0.00 0.04}\mycolor

%Solid dot at (-0.556,0.296) of radius 0.025
\pscircle*[linecolor=mycolor](-0.556,0.296){\dotsize}
%RGB color (0.95302013422818788, 0.0, 0.046979865771812075)
\newrgbcolor{mycolor}{0.95 0.00 0.05}\mycolor

%Solid dot at (0.840,-0.552) of radius 0.025
\pscircle*[linecolor=mycolor](0.840,-0.552){\dotsize}
%RGB color (0.94630872483221473, 0.0, 0.053691275167785227)
\newrgbcolor{mycolor}{0.95 0.00 0.05}\mycolor

%Solid dot at (-0.408,-1.268) of radius 0.025
\pscircle*[linecolor=mycolor](-0.408,-1.268){\dotsize}
%RGB color (0.93288590604026844, 0.0, 0.06711409395973153)
\newrgbcolor{mycolor}{0.93 0.00 0.07}\mycolor

%Solid dot at (0.219,-0.297) of radius 0.025
\pscircle*[linecolor=mycolor](0.219,-0.297){\dotsize}
%RGB color (0.9261744966442953, 0.0, 0.073825503355704689)
\newrgbcolor{mycolor}{0.93 0.00 0.07}\mycolor

%Solid dot at (1.614,1.184) of radius 0.025
\pscircle*[linecolor=mycolor](1.614,1.184){\dotsize}
%RGB color (0.91946308724832215, 0.0, 0.080536912751677847)
\newrgbcolor{mycolor}{0.92 0.00 0.08}\mycolor

%Solid dot at (-1.075,-0.211) of radius 0.025
\pscircle*[linecolor=mycolor](-1.075,-0.211){\dotsize}
%RGB color (0.91275167785234901, 0.0, 0.087248322147651006)
\newrgbcolor{mycolor}{0.91 0.00 0.09}\mycolor

%Solid dot at (1.113,-1.219) of radius 0.025
\pscircle*[linecolor=mycolor](1.113,-1.219){\dotsize}
%RGB color (0.90604026845637586, 0.0, 0.093959731543624164)
\newrgbcolor{mycolor}{0.91 0.00 0.09}\mycolor

%Solid dot at (0.085,-0.907) of radius 0.025
\pscircle*[linecolor=mycolor](0.085,-0.907){\dotsize}
%RGB color (0.89261744966442946, 0.0, 0.10738255033557048)
\newrgbcolor{mycolor}{0.89 0.00 0.11}\mycolor

%Solid dot at (-0.103,0.093) of radius 0.025
\pscircle*[linecolor=mycolor](-0.103,0.093){\dotsize}
%RGB color (0.88590604026845632, 0.0, 0.11409395973154364)
\newrgbcolor{mycolor}{0.89 0.00 0.11}\mycolor

%Solid dot at (0.922,-0.165) of radius 0.025
\pscircle*[linecolor=mycolor](0.922,-0.165){\dotsize}
%RGB color (0.87919463087248317, 0.0, 0.1208053691275168)
\newrgbcolor{mycolor}{0.88 0.00 0.12}\mycolor

%Solid dot at (-0.890,-1.159) of radius 0.025
\pscircle*[linecolor=mycolor](-0.890,-1.159){\dotsize}
%RGB color (0.87248322147651003, 0.0, 0.12751677852348994)
\newrgbcolor{mycolor}{0.87 0.00 0.13}\mycolor

%Solid dot at (2.586,-4.366) of radius 0.025
\pscircle*[linecolor=mycolor](2.586,-4.366){\dotsize}
%RGB color (0.86577181208053688, 0.0, 0.13422818791946309)
\newrgbcolor{mycolor}{0.87 0.00 0.13}\mycolor

%Solid dot at (0.266,-0.550) of radius 0.025
\pscircle*[linecolor=mycolor](0.266,-0.550){\dotsize}
%RGB color (0.85906040268456374, 0.0, 0.14093959731543623)
\newrgbcolor{mycolor}{0.86 0.00 0.14}\mycolor

%Solid dot at (3.998,7.257) of radius 0.025
\pscircle*[linecolor=mycolor](3.998,7.257){\dotsize}
%RGB color (0.8523489932885906, 0.0, 0.14765100671140938)
\newrgbcolor{mycolor}{0.85 0.00 0.15}\mycolor

%Solid dot at (-0.704,0.278) of radius 0.025
\pscircle*[linecolor=mycolor](-0.704,0.278){\dotsize}
%RGB color (0.84563758389261745, 0.0, 0.15436241610738252)
\newrgbcolor{mycolor}{0.85 0.00 0.15}\mycolor

%Solid dot at (0.860,-0.661) of radius 0.025
\pscircle*[linecolor=mycolor](0.860,-0.661){\dotsize}
%RGB color (0.83892617449664431, 0.0, 0.16107382550335567)
\newrgbcolor{mycolor}{0.84 0.00 0.16}\mycolor

%Solid dot at (-0.269,-1.207) of radius 0.025
\pscircle*[linecolor=mycolor](-0.269,-1.207){\dotsize}
%RGB color (0.82550335570469802, 0.0, 0.17449664429530196)
\newrgbcolor{mycolor}{0.83 0.00 0.17}\mycolor

%Solid dot at (0.173,-0.214) of radius 0.025
\pscircle*[linecolor=mycolor](0.173,-0.214){\dotsize}
%RGB color (0.81879194630872487, 0.0, 0.1812080536912751)
\newrgbcolor{mycolor}{0.82 0.00 0.18}\mycolor

%Solid dot at (1.350,0.666) of radius 0.025
\pscircle*[linecolor=mycolor](1.350,0.666){\dotsize}
%RGB color (0.81208053691275173, 0.0, 0.18791946308724825)
\newrgbcolor{mycolor}{0.81 0.00 0.19}\mycolor

%Solid dot at (-1.106,-0.454) of radius 0.025
\pscircle*[linecolor=mycolor](-1.106,-0.454){\dotsize}
%RGB color (0.80536912751677858, 0.0, 0.19463087248322139)
\newrgbcolor{mycolor}{0.81 0.00 0.19}\mycolor

%Solid dot at (1.275,-1.524) of radius 0.025
\pscircle*[linecolor=mycolor](1.275,-1.524){\dotsize}
%RGB color (0.79865771812080544, 0.0, 0.20134228187919453)
\newrgbcolor{mycolor}{0.80 0.00 0.20}\mycolor

%Solid dot at (0.153,-0.817) of radius 0.025
\pscircle*[linecolor=mycolor](0.153,-0.817){\dotsize}
%RGB color (0.78523489932885915, 0.0, 0.21476510067114082)
\newrgbcolor{mycolor}{0.79 0.00 0.21}\mycolor

%Solid dot at (-0.222,0.179) of radius 0.025
\pscircle*[linecolor=mycolor](-0.222,0.179){\dotsize}
%RGB color (0.778523489932886, 0.0, 0.22147651006711397)
\newrgbcolor{mycolor}{0.78 0.00 0.22}\mycolor

%Solid dot at (0.872,-0.297) of radius 0.025
\pscircle*[linecolor=mycolor](0.872,-0.297){\dotsize}
%RGB color (0.77181208053691286, 0.0, 0.22818791946308711)
\newrgbcolor{mycolor}{0.77 0.00 0.23}\mycolor

%Solid dot at (-0.756,-1.257) of radius 0.025
\pscircle*[linecolor=mycolor](-0.756,-1.257){\dotsize}
%RGB color (0.76510067114093971, 0.0, 0.23489932885906026)
\newrgbcolor{mycolor}{0.77 0.00 0.23}\mycolor

%Solid dot at (3.519,-6.849) of radius 0.025
\pscircle*[linecolor=mycolor](3.519,-6.849){\dotsize}
%RGB color (0.75838926174496657, 0.0, 0.2416107382550334)
\newrgbcolor{mycolor}{0.76 0.00 0.24}\mycolor

%Solid dot at (0.269,-0.477) of radius 0.025
\pscircle*[linecolor=mycolor](0.269,-0.477){\dotsize}
%RGB color (0.75167785234899342, 0.0, 0.24832214765100655)
\newrgbcolor{mycolor}{0.75 0.00 0.25}\mycolor

%Solid dot at (2.873,4.093) of radius 0.025
\pscircle*[linecolor=mycolor](2.873,4.093){\dotsize}
%RGB color (0.74496644295302028, 0.0, 0.25503355704697972)
\newrgbcolor{mycolor}{0.74 0.00 0.26}\mycolor

%Solid dot at (-0.844,0.202) of radius 0.025
\pscircle*[linecolor=mycolor](-0.844,0.202){\dotsize}
%RGB color (0.73825503355704714, 0.0, 0.26174496644295286)
\newrgbcolor{mycolor}{0.74 0.00 0.26}\mycolor

%Solid dot at (0.901,-0.784) of radius 0.025
\pscircle*[linecolor=mycolor](0.901,-0.784){\dotsize}
%RGB color (0.73154362416107399, 0.0, 0.26845637583892601)
\newrgbcolor{mycolor}{0.73 0.00 0.27}\mycolor

%Solid dot at (-0.144,-1.125) of radius 0.025
\pscircle*[linecolor=mycolor](-0.144,-1.125){\dotsize}
%RGB color (0.7181208053691277, 0.0, 0.2818791946308723)
\newrgbcolor{mycolor}{0.72 0.00 0.28}\mycolor

%Solid dot at (0.112,-0.126) of radius 0.025
\pscircle*[linecolor=mycolor](0.112,-0.126){\dotsize}
%RGB color (0.71140939597315456, 0.0, 0.28859060402684544)
\newrgbcolor{mycolor}{0.71 0.00 0.29}\mycolor

%Solid dot at (1.166,0.317) of radius 0.025
\pscircle*[linecolor=mycolor](1.166,0.317){\dotsize}
%RGB color (0.70469798657718141, 0.0, 0.29530201342281859)
\newrgbcolor{mycolor}{0.70 0.00 0.30}\mycolor

%Solid dot at (-1.091,-0.703) of radius 0.025
\pscircle*[linecolor=mycolor](-1.091,-0.703){\dotsize}
%RGB color (0.69798657718120827, 0.0, 0.30201342281879173)
\newrgbcolor{mycolor}{0.70 0.00 0.30}\mycolor

%Solid dot at (1.506,-1.970) of radius 0.025
\pscircle*[linecolor=mycolor](1.506,-1.970){\dotsize}
%RGB color (0.69127516778523512, 0.0, 0.30872483221476488)
\newrgbcolor{mycolor}{0.69 0.00 0.31}\mycolor

%Solid dot at (0.204,-0.733) of radius 0.025
\pscircle*[linecolor=mycolor](0.204,-0.733){\dotsize}
%RGB color (0.67785234899328883, 0.0, 0.32214765100671117)
\newrgbcolor{mycolor}{0.68 0.00 0.32}\mycolor

%Solid dot at (-0.356,0.249) of radius 0.025
\pscircle*[linecolor=mycolor](-0.356,0.249){\dotsize}
%RGB color (0.67114093959731569, 0.0, 0.32885906040268431)
\newrgbcolor{mycolor}{0.67 0.00 0.33}\mycolor

%Solid dot at (0.845,-0.410) of radius 0.025
\pscircle*[linecolor=mycolor](0.845,-0.410){\dotsize}
%RGB color (0.66442953020134254, 0.0, 0.33557046979865746)
\newrgbcolor{mycolor}{0.66 0.00 0.34}\mycolor

%Solid dot at (-0.610,-1.296) of radius 0.025
\pscircle*[linecolor=mycolor](-0.610,-1.296){\dotsize}
%RGB color (0.65100671140939625, 0.0, 0.34899328859060375)
\newrgbcolor{mycolor}{0.65 0.00 0.35}\mycolor

%Solid dot at (0.258,-0.403) of radius 0.025
\pscircle*[linecolor=mycolor](0.258,-0.403){\dotsize}
%RGB color (0.64429530201342311, 0.0, 0.35570469798657689)
\newrgbcolor{mycolor}{0.64 0.00 0.36}\mycolor

%Solid dot at (2.184,2.413) of radius 0.025
\pscircle*[linecolor=mycolor](2.184,2.413){\dotsize}
%RGB color (0.63758389261744997, 0.0, 0.36241610738255003)
\newrgbcolor{mycolor}{0.64 0.00 0.36}\mycolor

%Solid dot at (-0.964,0.065) of radius 0.025
\pscircle*[linecolor=mycolor](-0.964,0.065){\dotsize}
%RGB color (0.63087248322147682, 0.0, 0.36912751677852318)
\newrgbcolor{mycolor}{0.63 0.00 0.37}\mycolor

%Solid dot at (0.968,-0.935) of radius 0.025
\pscircle*[linecolor=mycolor](0.968,-0.935){\dotsize}
%RGB color (0.62416107382550368, 0.0, 0.37583892617449632)
\newrgbcolor{mycolor}{0.62 0.00 0.38}\mycolor

%Solid dot at (-0.035,-1.034) of radius 0.025
\pscircle*[linecolor=mycolor](-0.035,-1.034){\dotsize}
%RGB color (0.61073825503355739, 0.0, 0.38926174496644261)
\newrgbcolor{mycolor}{0.61 0.00 0.39}\mycolor

%Solid dot at (0.033,-0.034) of radius 0.025
\pscircle*[linecolor=mycolor](0.033,-0.034){\dotsize}
%RGB color (0.60402684563758424, 0.0, 0.39597315436241576)
\newrgbcolor{mycolor}{0.60 0.00 0.40}\mycolor

%Solid dot at (1.037,0.072) of radius 0.025
\pscircle*[linecolor=mycolor](1.037,0.072){\dotsize}
%RGB color (0.5973154362416111, 0.0, 0.4026845637583889)
\newrgbcolor{mycolor}{0.60 0.00 0.40}\mycolor

%Solid dot at (-1.032,-0.928) of radius 0.025
\pscircle*[linecolor=mycolor](-1.032,-0.928){\dotsize}
%RGB color (0.59060402684563795, 0.0, 0.40939597315436205)
\newrgbcolor{mycolor}{0.59 0.00 0.41}\mycolor

%Solid dot at (1.841,-2.657) of radius 0.025
\pscircle*[linecolor=mycolor](1.841,-2.657){\dotsize}
%RGB color (0.58389261744966481, 0.0, 0.41610738255033519)
\newrgbcolor{mycolor}{0.58 0.00 0.42}\mycolor

%Solid dot at (0.241,-0.653) of radius 0.025
\pscircle*[linecolor=mycolor](0.241,-0.653){\dotsize}
%RGB color (0.57046979865771852, 0.0, 0.42953020134228148)
\newrgbcolor{mycolor}{0.57 0.00 0.43}\mycolor

%Solid dot at (-0.501,0.291) of radius 0.025
\pscircle*[linecolor=mycolor](-0.501,0.291){\dotsize}
%RGB color (0.56375838926174537, 0.0, 0.43624161073825463)
\newrgbcolor{mycolor}{0.56 0.00 0.44}\mycolor

%Solid dot at (0.838,-0.514) of radius 0.025
\pscircle*[linecolor=mycolor](0.838,-0.514){\dotsize}
%RGB color (0.55704697986577223, 0.0, 0.44295302013422777)
\newrgbcolor{mycolor}{0.56 0.00 0.44}\mycolor

%Solid dot at (-0.461,-1.283) of radius 0.025
\pscircle*[linecolor=mycolor](-0.461,-1.283){\dotsize}
%RGB color (0.54362416107382594, 0.0, 0.45637583892617406)
\newrgbcolor{mycolor}{0.54 0.00 0.46}\mycolor

%Solid dot at (0.232,-0.326) of radius 0.025
\pscircle*[linecolor=mycolor](0.232,-0.326){\dotsize}
%RGB color (0.5369127516778528, 0.0, 0.4630872483221472)
\newrgbcolor{mycolor}{0.54 0.00 0.46}\mycolor

%Solid dot at (1.737,1.437) of radius 0.025
\pscircle*[linecolor=mycolor](1.737,1.437){\dotsize}
%RGB color (0.53020134228187965, 0.0, 0.46979865771812035)
\newrgbcolor{mycolor}{0.53 0.00 0.47}\mycolor

%Solid dot at (-1.052,-0.129) of radius 0.025
\pscircle*[linecolor=mycolor](-1.052,-0.129){\dotsize}
%RGB color (0.52348993288590651, 0.0, 0.47651006711409349)
\newrgbcolor{mycolor}{0.52 0.00 0.48}\mycolor

%Solid dot at (1.067,-1.131) of radius 0.025
\pscircle*[linecolor=mycolor](1.067,-1.131){\dotsize}
%RGB color (0.51677852348993336, 0.0, 0.48322147651006664)
\newrgbcolor{mycolor}{0.52 0.00 0.48}\mycolor

%Solid dot at (0.056,-0.941) of radius 0.025
\pscircle*[linecolor=mycolor](0.056,-0.941){\dotsize}
%RGB color (0.50335570469798707, 0.0, 0.49664429530201293)
\newrgbcolor{mycolor}{0.50 0.00 0.50}\mycolor

%Solid dot at (-0.063,0.059) of radius 0.025
\pscircle*[linecolor=mycolor](-0.063,0.059){\dotsize}
%RGB color (0.49664429530201393, 0.0, 0.50335570469798607)
\newrgbcolor{mycolor}{0.50 0.00 0.50}\mycolor

%Solid dot at (0.947,-0.110) of radius 0.025
\pscircle*[linecolor=mycolor](0.947,-0.110){\dotsize}
%RGB color (0.48993288590604078, 0.0, 0.51006711409395922)
\newrgbcolor{mycolor}{0.49 0.00 0.51}\mycolor

%Solid dot at (-0.934,-1.108) of radius 0.025
\pscircle*[linecolor=mycolor](-0.934,-1.108){\dotsize}
%RGB color (0.48322147651006764, 0.0, 0.51677852348993236)
\newrgbcolor{mycolor}{0.48 0.00 0.52}\mycolor

%Solid dot at (2.342,-3.780) of radius 0.025
\pscircle*[linecolor=mycolor](2.342,-3.780){\dotsize}
%RGB color (0.47651006711409449, 0.0, 0.52348993288590551)
\newrgbcolor{mycolor}{0.48 0.00 0.52}\mycolor

%Solid dot at (0.262,-0.577) of radius 0.025
\pscircle*[linecolor=mycolor](0.262,-0.577){\dotsize}
%RGB color (0.46979865771812135, 0.0, 0.53020134228187865)
\newrgbcolor{mycolor}{0.47 0.00 0.53}\mycolor

%Solid dot at (4.588,9.103) of radius 0.025
\pscircle*[linecolor=mycolor](4.588,9.103){\dotsize}
%RGB color (0.4630872483221482, 0.0, 0.5369127516778518)
\newrgbcolor{mycolor}{0.46 0.00 0.54}\mycolor

%Solid dot at (-0.650,0.291) of radius 0.025
\pscircle*[linecolor=mycolor](-0.650,0.291){\dotsize}
%RGB color (0.45637583892617506, 0.0, 0.54362416107382494)
\newrgbcolor{mycolor}{0.46 0.00 0.54}\mycolor

%Solid dot at (0.850,-0.620) of radius 0.025
\pscircle*[linecolor=mycolor](0.850,-0.620){\dotsize}
%RGB color (0.44966442953020191, 0.0, 0.55033557046979809)
\newrgbcolor{mycolor}{0.45 0.00 0.55}\mycolor

%Solid dot at (-0.318,-1.232) of radius 0.025
\pscircle*[linecolor=mycolor](-0.318,-1.232){\dotsize}
%RGB color (0.43624161073825563, 0.0, 0.56375838926174437)
\newrgbcolor{mycolor}{0.44 0.00 0.56}\mycolor

%Solid dot at (0.192,-0.245) of radius 0.025
\pscircle*[linecolor=mycolor](0.192,-0.245){\dotsize}
%RGB color (0.42953020134228248, 0.0, 0.57046979865771752)
\newrgbcolor{mycolor}{0.43 0.00 0.57}\mycolor

%Solid dot at (1.435,0.830) of radius 0.025
\pscircle*[linecolor=mycolor](1.435,0.830){\dotsize}
%RGB color (0.42281879194630934, 0.0, 0.57718120805369066)
\newrgbcolor{mycolor}{0.42 0.00 0.58}\mycolor

%Solid dot at (-1.100,-0.364) of radius 0.025
\pscircle*[linecolor=mycolor](-1.100,-0.364){\dotsize}
%RGB color (0.41610738255033619, 0.0, 0.58389261744966381)
\newrgbcolor{mycolor}{0.42 0.00 0.58}\mycolor

%Solid dot at (1.209,-1.400) of radius 0.025
\pscircle*[linecolor=mycolor](1.209,-1.400){\dotsize}
%RGB color (0.40939597315436305, 0.0, 0.59060402684563695)
\newrgbcolor{mycolor}{0.41 0.00 0.59}\mycolor

%Solid dot at (0.130,-0.849) of radius 0.025
\pscircle*[linecolor=mycolor](0.130,-0.849){\dotsize}
%RGB color (0.39597315436241676, 0.0, 0.60402684563758324)
\newrgbcolor{mycolor}{0.40 0.00 0.60}\mycolor

%Solid dot at (-0.177,0.149) of radius 0.025
\pscircle*[linecolor=mycolor](-0.177,0.149){\dotsize}
%RGB color (0.38926174496644361, 0.0, 0.61073825503355639)
\newrgbcolor{mycolor}{0.39 0.00 0.61}\mycolor

%Solid dot at (0.888,-0.252) of radius 0.025
\pscircle*[linecolor=mycolor](0.888,-0.252){\dotsize}
%RGB color (0.38255033557047047, 0.0, 0.61744966442952953)
\newrgbcolor{mycolor}{0.38 0.00 0.62}\mycolor

%Solid dot at (-0.807,-1.229) of radius 0.025
\pscircle*[linecolor=mycolor](-0.807,-1.229){\dotsize}
%RGB color (0.37583892617449732, 0.0, 0.62416107382550268)
\newrgbcolor{mycolor}{0.38 0.00 0.62}\mycolor

%Solid dot at (3.125,-5.757) of radius 0.025
\pscircle*[linecolor=mycolor](3.125,-5.757){\dotsize}
%RGB color (0.36912751677852418, 0.0, 0.63087248322147582)
\newrgbcolor{mycolor}{0.37 0.00 0.63}\mycolor

%Solid dot at (0.270,-0.503) of radius 0.025
\pscircle*[linecolor=mycolor](0.270,-0.503){\dotsize}
%RGB color (0.36241610738255103, 0.0, 0.63758389261744897)
\newrgbcolor{mycolor}{0.36 0.00 0.64}\mycolor

%Solid dot at (3.217,5.006) of radius 0.025
\pscircle*[linecolor=mycolor](3.217,5.006){\dotsize}
%RGB color (0.35570469798657789, 0.0, 0.64429530201342211)
\newrgbcolor{mycolor}{0.36 0.00 0.64}\mycolor

%Solid dot at (-0.795,0.237) of radius 0.025
\pscircle*[linecolor=mycolor](-0.795,0.237){\dotsize}
%RGB color (0.34899328859060474, 0.0, 0.65100671140939526)
\newrgbcolor{mycolor}{0.35 0.00 0.65}\mycolor

%Solid dot at (0.883,-0.737) of radius 0.025
\pscircle*[linecolor=mycolor](0.883,-0.737){\dotsize}
%RGB color (0.3422818791946316, 0.0, 0.6577181208053684)
\newrgbcolor{mycolor}{0.34 0.00 0.66}\mycolor

%Solid dot at (-0.188,-1.157) of radius 0.025
\pscircle*[linecolor=mycolor](-0.188,-1.157){\dotsize}
%RGB color (0.32885906040268531, 0.0, 0.67114093959731469)
\newrgbcolor{mycolor}{0.33 0.00 0.67}\mycolor

%Solid dot at (0.136,-0.159) of radius 0.025
\pscircle*[linecolor=mycolor](0.136,-0.159){\dotsize}
%RGB color (0.32214765100671217, 0.0, 0.67785234899328783)
\newrgbcolor{mycolor}{0.32 0.00 0.68}\mycolor

%Solid dot at (1.225,0.429) of radius 0.025
\pscircle*[linecolor=mycolor](1.225,0.429){\dotsize}
%RGB color (0.31543624161073902, 0.0, 0.68456375838926098)
\newrgbcolor{mycolor}{0.32 0.00 0.68}\mycolor

%Solid dot at (-1.102,-0.614) of radius 0.025
\pscircle*[linecolor=mycolor](-1.102,-0.614){\dotsize}
%RGB color (0.30872483221476588, 0.0, 0.69127516778523412)
\newrgbcolor{mycolor}{0.31 0.00 0.69}\mycolor

%Solid dot at (1.412,-1.786) of radius 0.025
\pscircle*[linecolor=mycolor](1.412,-1.786){\dotsize}
%RGB color (0.30201342281879273, 0.0, 0.69798657718120727)
\newrgbcolor{mycolor}{0.30 0.00 0.70}\mycolor

%Solid dot at (0.188,-0.763) of radius 0.025
\pscircle*[linecolor=mycolor](0.188,-0.763){\dotsize}
%RGB color (0.28859060402684644, 0.0, 0.71140939597315356)
\newrgbcolor{mycolor}{0.29 0.00 0.71}\mycolor

%Solid dot at (-0.306,0.226) of radius 0.025
\pscircle*[linecolor=mycolor](-0.306,0.226){\dotsize}
%RGB color (0.2818791946308733, 0.0, 0.7181208053691267)
\newrgbcolor{mycolor}{0.28 0.00 0.72}\mycolor

%Solid dot at (0.852,-0.370) of radius 0.025
\pscircle*[linecolor=mycolor](0.852,-0.370){\dotsize}
%RGB color (0.27516778523490015, 0.0, 0.72483221476509985)
\newrgbcolor{mycolor}{0.28 0.00 0.72}\mycolor

%Solid dot at (-0.664,-1.288) of radius 0.025
\pscircle*[linecolor=mycolor](-0.664,-1.288){\dotsize}
%RGB color (0.26845637583892701, 0.0, 0.73154362416107299)
\newrgbcolor{mycolor}{0.27 0.00 0.73}\mycolor

%Solid dot at (4.428,-9.590) of radius 0.025
\pscircle*[linecolor=mycolor](4.428,-9.590){\dotsize}
%RGB color (0.26174496644295386, 0.0, 0.73825503355704614)
\newrgbcolor{mycolor}{0.26 0.00 0.74}\mycolor

%Solid dot at (0.263,-0.430) of radius 0.025
\pscircle*[linecolor=mycolor](0.263,-0.430){\dotsize}
%RGB color (0.25503355704698072, 0.0, 0.74496644295301928)
\newrgbcolor{mycolor}{0.26 0.00 0.74}\mycolor

%Solid dot at (2.400,2.916) of radius 0.025
\pscircle*[linecolor=mycolor](2.400,2.916){\dotsize}
%RGB color (0.24832214765100757, 0.0, 0.75167785234899243)
\newrgbcolor{mycolor}{0.25 0.00 0.75}\mycolor

%Solid dot at (-0.923,0.122) of radius 0.025
\pscircle*[linecolor=mycolor](-0.923,0.122){\dotsize}
%RGB color (0.24161073825503443, 0.0, 0.75838926174496557)
\newrgbcolor{mycolor}{0.24 0.00 0.76}\mycolor

%Solid dot at (0.940,-0.876) of radius 0.025
\pscircle*[linecolor=mycolor](0.940,-0.876){\dotsize}
%RGB color (0.23489932885906128, 0.0, 0.76510067114093872)
\newrgbcolor{mycolor}{0.23 0.00 0.77}\mycolor

%Solid dot at (-0.073,-1.068) of radius 0.025
\pscircle*[linecolor=mycolor](-0.073,-1.068){\dotsize}
%RGB color (0.221476510067115, 0.0, 0.778523489932885)
\newrgbcolor{mycolor}{0.22 0.00 0.78}\mycolor

%Solid dot at (0.064,-0.068) of radius 0.025
\pscircle*[linecolor=mycolor](0.064,-0.068){\dotsize}
%RGB color (0.21476510067114185, 0.0, 0.78523489932885815)
\newrgbcolor{mycolor}{0.21 0.00 0.79}\mycolor

%Solid dot at (1.078,0.152) of radius 0.025
\pscircle*[linecolor=mycolor](1.078,0.152){\dotsize}
%RGB color (0.20805369127516871, 0.0, 0.79194630872483129)
\newrgbcolor{mycolor}{0.21 0.00 0.79}\mycolor

%Solid dot at (-1.058,-0.851) of radius 0.025
\pscircle*[linecolor=mycolor](-1.058,-0.851){\dotsize}
%RGB color (0.20134228187919556, 0.0, 0.79865771812080444)
\newrgbcolor{mycolor}{0.20 0.00 0.80}\mycolor

%Solid dot at (1.704,-2.370) of radius 0.025
\pscircle*[linecolor=mycolor](1.704,-2.370){\dotsize}
%RGB color (0.19463087248322242, 0.0, 0.80536912751677758)
\newrgbcolor{mycolor}{0.19 0.00 0.81}\mycolor

%Solid dot at (0.229,-0.681) of radius 0.025
\pscircle*[linecolor=mycolor](0.229,-0.681){\dotsize}
%RGB color (0.18120805369127613, 0.0, 0.81879194630872387)
\newrgbcolor{mycolor}{0.18 0.00 0.82}\mycolor

%Solid dot at (-0.448,0.280) of radius 0.025
\pscircle*[linecolor=mycolor](-0.448,0.280){\dotsize}
%RGB color (0.17449664429530298, 0.0, 0.82550335570469702)
\newrgbcolor{mycolor}{0.17 0.00 0.83}\mycolor

%Solid dot at (0.838,-0.476) of radius 0.025
\pscircle*[linecolor=mycolor](0.838,-0.476){\dotsize}
%RGB color (0.16778523489932984, 0.0, 0.83221476510067016)
\newrgbcolor{mycolor}{0.17 0.00 0.83}\mycolor

%Solid dot at (-0.515,-1.293) of radius 0.025
\pscircle*[linecolor=mycolor](-0.515,-1.293){\dotsize}
%RGB color (0.15436241610738355, 0.0, 0.84563758389261645)
\newrgbcolor{mycolor}{0.15 0.00 0.85}\mycolor

%Solid dot at (0.243,-0.354) of radius 0.025
\pscircle*[linecolor=mycolor](0.243,-0.354){\dotsize}
%RGB color (0.1476510067114104, 0.0, 0.8523489932885896)
\newrgbcolor{mycolor}{0.15 0.00 0.85}\mycolor

%Solid dot at (1.879,1.737) of radius 0.025
\pscircle*[linecolor=mycolor](1.879,1.737){\dotsize}
%RGB color (0.14093959731543726, 0.0, 0.85906040268456274)
\newrgbcolor{mycolor}{0.14 0.00 0.86}\mycolor

%Solid dot at (-1.024,-0.053) of radius 0.025
\pscircle*[linecolor=mycolor](-1.024,-0.053){\dotsize}
%RGB color (0.13422818791946411, 0.0, 0.86577181208053589)
\newrgbcolor{mycolor}{0.13 0.00 0.87}\mycolor

%Solid dot at (1.027,-1.053) of radius 0.025
\pscircle*[linecolor=mycolor](1.027,-1.053){\dotsize}
%RGB color (0.12751677852349097, 0.0, 0.87248322147650903)
\newrgbcolor{mycolor}{0.13 0.00 0.87}\mycolor

%Solid dot at (0.025,-0.974) of radius 0.025
\pscircle*[linecolor=mycolor](0.025,-0.974){\dotsize}
%RGB color (0.11409395973154468, 0.0, 0.88590604026845532)
\newrgbcolor{mycolor}{0.11 0.00 0.89}\mycolor

%Solid dot at (-0.026,0.026) of radius 0.025
\pscircle*[linecolor=mycolor](-0.026,0.026){\dotsize}
%RGB color (0.10738255033557154, 0.0, 0.89261744966442846)
\newrgbcolor{mycolor}{0.11 0.00 0.89}\mycolor

%Solid dot at (0.976,-0.049) of radius 0.025
\pscircle*[linecolor=mycolor](0.976,-0.049){\dotsize}
%RGB color (0.10067114093959839, 0.0, 0.89932885906040161)
\newrgbcolor{mycolor}{0.10 0.00 0.90}\mycolor

%Solid dot at (-0.973,-1.049) of radius 0.025
\pscircle*[linecolor=mycolor](-0.973,-1.049){\dotsize}
%RGB color (0.093959731543625247, 0.0, 0.90604026845637475)
\newrgbcolor{mycolor}{0.09 0.00 0.91}\mycolor

%Solid dot at (2.135,-3.302) of radius 0.025
\pscircle*[linecolor=mycolor](2.135,-3.302){\dotsize}
%RGB color (0.087248322147652102, 0.0, 0.9127516778523479)
\newrgbcolor{mycolor}{0.09 0.00 0.91}\mycolor

%Solid dot at (0.256,-0.604) of radius 0.025
\pscircle*[linecolor=mycolor](0.256,-0.604){\dotsize}
%RGB color (0.073825503355705813, 0.0, 0.92617449664429419)
\newrgbcolor{mycolor}{0.07 0.00 0.93}\mycolor

%Solid dot at (-0.596,0.296) of radius 0.025
\pscircle*[linecolor=mycolor](-0.596,0.296){\dotsize}
%RGB color (0.067114093959732668, 0.0, 0.93288590604026733)
\newrgbcolor{mycolor}{0.07 0.00 0.93}\mycolor

%Solid dot at (0.843,-0.581) of radius 0.025
\pscircle*[linecolor=mycolor](0.843,-0.581){\dotsize}
%RGB color (0.060402684563759523, 0.0, 0.93959731543624048)
\newrgbcolor{mycolor}{0.06 0.00 0.94}\mycolor

%Solid dot at (-0.369,-1.254) of radius 0.025
\pscircle*[linecolor=mycolor](-0.369,-1.254){\dotsize}
%RGB color (0.046979865771813234, 0.0, 0.95302013422818677)
\newrgbcolor{mycolor}{0.05 0.00 0.95}\mycolor

%Solid dot at (0.208,-0.275) of radius 0.025
\pscircle*[linecolor=mycolor](0.208,-0.275){\dotsize}
%RGB color (0.040268456375840089, 0.0, 0.95973154362415991)
\newrgbcolor{mycolor}{0.04 0.00 0.96}\mycolor

%Solid dot at (1.532,1.020) of radius 0.025
\pscircle*[linecolor=mycolor](1.532,1.020){\dotsize}
%RGB color (0.033557046979866945, 0.0, 0.96644295302013306)
\newrgbcolor{mycolor}{0.03 0.00 0.97}\mycolor

%Solid dot at (-1.088,-0.275) of radius 0.025
\pscircle*[linecolor=mycolor](-1.088,-0.275){\dotsize}
%RGB color (0.0268456375838938, 0.0, 0.9731543624161062)
\newrgbcolor{mycolor}{0.03 0.00 0.97}\mycolor

%Solid dot at (1.152,-1.291) of radius 0.025
\pscircle*[linecolor=mycolor](1.152,-1.291){\dotsize}
%RGB color (0.020134228187920655, 0.0, 0.97986577181207934)
\newrgbcolor{mycolor}{0.02 0.00 0.98}\mycolor

%Solid dot at (0.105,-0.882) of radius 0.025
\pscircle*[linecolor=mycolor](0.105,-0.882){\dotsize}
%RGB color (0.0067114093959743659, 0.0, 0.99328859060402563)
\newrgbcolor{mycolor}{0.01 0.00 0.99}\mycolor

%Solid dot at (-0.134,0.117) of radius 0.025
\pscircle*[linecolor=mycolor](-0.134,0.117){\dotsize}
\endpspicture
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

}

\page{
\section{Mordell's Theorem}
\vspace{2ex}
\psset{unit=1.0}
\pspicture(0,0)(0,0)
\eps{17.5}{0.9}{0.25}{pics/mordell1}
\endpspicture
{\dred Theorem (Mordell).} The group $E(\Q)$ of rational points on an elliptic
curve is a {\dgreen finitely generated abelian group}, so 
$$
  E(\Q) \cong \Z^r \oplus T,
$$
with $T=E(\Q)_{\rm tor}$ finite. 

\vspace{2ex}


Mazur classified the
possibilities for $T$.  It is conjectured that 
$r$ can be arbitrary, but the biggest $r$ ever
found is (probably) $24$.
} % end page

\page{
\section{The Simplest Solution\hspace{2in}\mbox{}\\Can Be Huge\hspace{2in}\mbox{}}
\psset{unit=1.0}
\pspicture(0,0)(0,0)
\eps{17.5}{0.9}{0.3}{pics/stoll}
\endpspicture
Simplest solution to $y^2=x^3+7823$:
\begin{align*}
x &= \frac{2263582143321421502100209233517777}{143560497706190989485475151904721}\\
\\
y &= \frac{186398152584623305624837551485596770028144776655756}{1720094998106353355821008525938727950159777043481}
\end{align*}
\mbox{}
\par
(Found by Michael Stoll in 2002.)

} % end page

\page{
\section{The Central Question\hspace{2em}\mbox{}}

{\dgreen\mbox{}\hspace{1em}\noindent{}Given an elliptic curve,\\
\mbox{}\hspace{1em}what is its rank?}\\
\psset{unit=1.0}
\pspicture(0,0)(0,0)
\eps{1.8}{-12}{0.75}{pics/edsac}
\eps{13}{-.75}{0.3}{pics/birch_and_swinnerton-dyer}
\endpspicture

} % end page

\page{
\section{\dred \mbox{}\hspace{4em}\LARGE Conjectures Proliferated}
\psset{unit=1.0}
\pspicture(0,0)(0,0)
\eps{0}{-1.3}{0.2}{pics/birch1}
\endpspicture

``The subject of this lecture is rather a special one.  I want to
describe some computations undertaken by myself and Swinnerton-Dyer on
EDSAC, by which we have calculated the zeta-functions of certain
elliptic curves.  As a result of these computations we have found an
analogue for an elliptic curve of the Tamagawa number of an algebraic
group; and conjectures have proliferated.  [...] though the associated
theory is both abstract and technically complicated, the objects about
which I intend to talk are usually simply defined and often machine
computable; {\dblue experimentally we have detected certain relations between
different invariants}, but we have been unable to approach proofs of
these relations, which must lie very deep.''
\hfill -- Birch 1965

} % end page

\apage{
\section{Counting Solutions Modulo $p$}
\vspace{-5ex}

$$N(p) = \text{\# of solutions }\,(\text{mod }p)$$
$$y^2 + y = x^3 - x \pmod{7}$$
\begin{center}
\psset{unit=0.7in}
\pspicture(0,0)(6,6)
\psgrid[gridcolor=lightgray, subgriddiv=1, gridlabels=10pt]
\psline[linewidth=0.03]{->}(0,0)(6,0)\psline[linewidth=0.03]{->}(0,0)(0,6)
\pscircle*[linecolor=blue](2,2){0.1999999999999999999999999999}
\pscircle*[linecolor=blue](0,0){0.1999999999999999999999999999}
\pscircle*[linecolor=blue](6,0){0.1999999999999999999999999999}
\pscircle*[linecolor=blue](1,0){0.1999999999999999999999999999}
\pscircle*[linecolor=blue](1,6){0.1999999999999999999999999999}
\pscircle*[linecolor=blue](6,6){0.1999999999999999999999999999}
\pscircle*[linecolor=blue](0,6){0.1999999999999999999999999999}
\pscircle*[linecolor=blue](2,4){0.1999999999999999999999999999}
\pscircle*[linecolor=blue](7,7){0.1999999999999999999999999999}
\rput[bl](7.2,7){$\infty$}
\put(6.3,3){\LARGE $N(7) = 9$}
\eps{-3}{-1}{0.07}{pics/gnome1}
\eps{-4}{-1.1}{0.07}{pics/gnome1}
\rput[bl](-4.5,-1.5){{\tiny Point counting gnomes}}
\endpspicture{}\qquad
\end{center}



} % end page

\page{
\section{The \dred{Error} Term}
\psset{unit=1.0}
\pspicture(0,0)(0,0)
\eps{18}{-5}{0.3}{pics/hasse}
\endpspicture
Let
{\LARGE
$$
a_p = p+1 - N(p).
$$
}
Hasse proved that 
{\Huge\dblue
$$
 |a_p| \leq 2\sqrt{p}.
$$}
$$
a_2 = -2,\quad a_3 = -3,\quad a_5 = -2,\quad a_7 = -1,
\quad a_{11} = -5,\quad a_{13} = -2,\quad a_{17}=0,$$
$$a_{19} = 0,\quad a_{23}=2,\quad a_{29}=6,\quad \ldots $$
} % end page

\page{
\section{Guess}
\psset{unit=1.0}
\pspicture(0,0)(0,0)
\eps{14}{-14}{0.5}{pics/swinnerton_dyer-count}
\rput[bl](15,-15){Swinnerton-Dyer}
\endpspicture
\vspace{-3ex}

If an elliptic curve $E$ has positive rank, then perhaps $N(p)$ is
on average larger than $p$, for many primes $p$.
Thus maybe
{\Large $$
  f_E(x) = \prod_{p\leq x} \frac{p}{N(p)} \to 0 \text{ as $x\to\infty$}
$$}
exactly when $E$ has positive rank??


}

\page{
\section{Graphs of $f(x)=\prod_{p\leq x} \frac{p}{N(p)}$}
The following are graphs, on a log scale, of $f_E(x)$:

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Graph: bsdprod
%% (Contact: William Stein, http://modular.fas.harvard.edu)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\vspace{-2ex}
\psset{unit=2.0}
\pspicture(0.000,0.000)(13.000,6.000)

\eps{10}{6.5}{0.25}{pics/sd-2}
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor
%$x$-$y$ axes
\psline[linecolor=mycolor]{->}(0.000,0.000)(13.000,0.000)
\psline[linecolor=mycolor]{->}(0.000,0.000)(0.000,6.000)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor

\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor


%"$e^{0}$" at position (0, -0.5)
\rput[lb](0, -0.5){$e^{0}$}
%"$e^{1}$" at position (1, -0.5)
\rput[lb](1, -0.5){$e^{1}$}
%"$e^{2}$" at position (2, -0.5)
\rput[lb](2, -0.5){$e^{2}$}
%"$e^{3}$" at position (3, -0.5)
\rput[lb](3, -0.5){$e^{3}$}
%"$e^{4}$" at position (4, -0.5)
\rput[lb](4, -0.5){$e^{4}$}
%"$e^{5}$" at position (5, -0.5)
\rput[lb](5, -0.5){$e^{5}$}
%"$e^{6}$" at position (6, -0.5)
\rput[lb](6, -0.5){$e^{6}$}
%"1" at position (-0.5, 5)
\rput[lb](-0.5, 5){1}
%RGB color (0.0, 1.0, 0.0)
\newrgbcolor{mycolor}{0.00 1.00 0.00}\mycolor

%Path defined by 111 points

\psline[linecolor=mycolor]{-}(0.0,5.0)(0.0625,5.0)
\psline[linecolor=mycolor]{-}(0.0625,5.0)(0.125,5.0)
\psline[linecolor=mycolor]{-}(0.125,5.0)(0.1875,5.0)
\psline[linecolor=mycolor]{-}(0.1875,5.0)(0.25,5.0)
\psline[linecolor=mycolor]{-}(0.25,5.0)(0.3125,5.0)
\psline[linecolor=mycolor]{-}(0.3125,5.0)(0.375,5.0)
\psline[linecolor=mycolor]{-}(0.375,5.0)(0.4375,5.0)
\psline[linecolor=mycolor]{-}(0.4375,5.0)(0.5,5.0)
\psline[linecolor=mycolor]{-}(0.5,5.0)(0.5625,5.0)
\psline[linecolor=mycolor]{-}(0.5625,5.0)(0.625,5.0)
\psline[linecolor=mycolor]{-}(0.625,5.0)(0.6875,5.0)
\psline[linecolor=mycolor]{-}(0.6875,5.0)(0.75,2.0)
\psline[linecolor=mycolor]{-}(0.75,2.0)(0.8125,2.0)
\psline[linecolor=mycolor]{-}(0.8125,2.0)(0.875,2.0)
\psline[linecolor=mycolor]{-}(0.875,2.0)(0.9375,2.0)
\psline[linecolor=mycolor]{-}(0.9375,2.0)(1.0,2.0)
\psline[linecolor=mycolor]{-}(1.0,2.0)(1.0625,2.0)
\psline[linecolor=mycolor]{-}(1.0625,2.0)(1.125,1.2)
\psline[linecolor=mycolor]{-}(1.125,1.2)(1.1875,1.2)
\psline[linecolor=mycolor]{-}(1.1875,1.2)(1.25,1.2)
\psline[linecolor=mycolor]{-}(1.25,1.2)(1.3125,1.2)
\psline[linecolor=mycolor]{-}(1.3125,1.2)(1.375,1.2)
\psline[linecolor=mycolor]{-}(1.375,1.2)(1.4375,1.2)
\psline[linecolor=mycolor]{-}(1.4375,1.2)(1.5,1.2)
\psline[linecolor=mycolor]{-}(1.5,1.2)(1.5625,1.2)
\psline[linecolor=mycolor]{-}(1.5625,1.2)(1.625,1.2)
\psline[linecolor=mycolor]{-}(1.625,1.2)(1.6875,1.2)
\psline[linecolor=mycolor]{-}(1.6875,1.2)(1.75,1.2)
\psline[linecolor=mycolor]{-}(1.75,1.2)(1.8125,1.2)
\psline[linecolor=mycolor]{-}(1.8125,1.2)(1.875,1.2)
\psline[linecolor=mycolor]{-}(1.875,1.2)(1.9375,1.2)
\psline[linecolor=mycolor]{-}(1.9375,1.2)(2.0,0.84)
\psline[linecolor=mycolor]{-}(2.0,0.84)(2.0625,0.84)
\psline[linecolor=mycolor]{-}(2.0625,0.84)(2.125,0.84)
\psline[linecolor=mycolor]{-}(2.125,0.84)(2.1875,0.84)
\psline[linecolor=mycolor]{-}(2.1875,0.84)(2.25,0.84)
\psline[linecolor=mycolor]{-}(2.25,0.84)(2.3125,0.84)
\psline[linecolor=mycolor]{-}(2.3125,0.84)(2.375,0.84)
\psline[linecolor=mycolor]{-}(2.375,0.84)(2.4375,0.84)
\psline[linecolor=mycolor]{-}(2.4375,0.84)(2.5,0.84)
\psline[linecolor=mycolor]{-}(2.5,0.84)(2.5625,0.84)
\psline[linecolor=mycolor]{-}(2.5625,0.84)(2.625,1.092)
\psline[linecolor=mycolor]{-}(2.625,1.092)(2.6875,1.092)
\psline[linecolor=mycolor]{-}(2.6875,1.092)(2.75,1.092)
\psline[linecolor=mycolor]{-}(2.75,1.092)(2.8125,1.092)
\psline[linecolor=mycolor]{-}(2.8125,1.092)(2.875,0.9282)
\psline[linecolor=mycolor]{-}(2.875,0.9282)(2.9375,0.9282)
\psline[linecolor=mycolor]{-}(2.9375,0.9282)(3.0,0.88179)
\psline[linecolor=mycolor]{-}(3.0,0.88179)(3.0625,0.88179)
\psline[linecolor=mycolor]{-}(3.0625,0.88179)(3.125,0.88179)
\psline[linecolor=mycolor]{-}(3.125,0.88179)(3.1875,0.8112468)
\psline[linecolor=mycolor]{-}(3.1875,0.8112468)(3.25,0.8112468)
\psline[linecolor=mycolor]{-}(3.25,0.8112468)(3.3125,0.8112468)
\psline[linecolor=mycolor]{-}(3.3125,0.8112468)(3.375,0.78420524)
\psline[linecolor=mycolor]{-}(3.375,0.78420524)(3.4375,0.9724144976)
\psline[linecolor=mycolor]{-}(3.4375,0.9724144976)(3.5,0.9724144976)
\psline[linecolor=mycolor]{-}(3.5,0.9724144976)(3.5625,0.9724144976)
\psline[linecolor=mycolor]{-}(3.5625,0.9724144976)(3.625,1.02798104032)
\psline[linecolor=mycolor]{-}(3.625,1.02798104032)(3.6875,1.02798104032)
\psline[linecolor=mycolor]{-}(3.6875,1.02798104032)(3.75,0.842944453062)
\psline[linecolor=mycolor]{-}(3.75,0.842944453062)(3.8125,0.724932229634)
\psline[linecolor=mycolor]{-}(3.8125,0.724932229634)(3.875,0.85179536982)
\psline[linecolor=mycolor]{-}(3.875,0.85179536982)(3.9375,0.85179536982)
\psline[linecolor=mycolor]{-}(3.9375,0.85179536982)(4.0,0.752419243341)
\psline[linecolor=mycolor]{-}(4.0,0.752419243341)(4.0625,0.752419243341)
\psline[linecolor=mycolor]{-}(4.0625,0.752419243341)(4.125,0.984711584285)
\psline[linecolor=mycolor]{-}(4.125,0.984711584285)(4.1875,0.984711584285)
\psline[linecolor=mycolor]{-}(4.1875,0.984711584285)(4.25,0.879675681961)
\psline[linecolor=mycolor]{-}(4.25,0.879675681961)(4.3125,0.868449344686)
\psline[linecolor=mycolor]{-}(4.3125,0.868449344686)(4.375,0.762305535891)
\psline[linecolor=mycolor]{-}(4.375,0.762305535891)(4.4375,0.703015105322)
\psline[linecolor=mycolor]{-}(4.4375,0.703015105322)(4.5,0.834244591649)
\psline[linecolor=mycolor]{-}(4.5,0.834244591649)(4.5625,0.834244591649)
\psline[linecolor=mycolor]{-}(4.5625,0.834244591649)(4.625,0.778389929941)
\psline[linecolor=mycolor]{-}(4.625,0.778389929941)(4.6875,0.794318094248)
\psline[linecolor=mycolor]{-}(4.6875,0.794318094248)(4.75,0.931772949225)
\psline[linecolor=mycolor]{-}(4.75,0.931772949225)(4.8125,0.931772949225)
\psline[linecolor=mycolor]{-}(4.8125,0.931772949225)(4.875,0.986126371263)
\psline[linecolor=mycolor]{-}(4.875,0.986126371263)(4.9375,0.870034796789)
\psline[linecolor=mycolor]{-}(4.9375,0.870034796789)(5.0,0.870034796789)
\psline[linecolor=mycolor]{-}(5.0,0.870034796789)(5.0625,0.776076091969)
\psline[linecolor=mycolor]{-}(5.0625,0.776076091969)(5.125,0.733526642343)
\psline[linecolor=mycolor]{-}(5.125,0.733526642343)(5.1875,0.647154402662)
\psline[linecolor=mycolor]{-}(5.1875,0.647154402662)(5.25,0.66934255361)
\psline[linecolor=mycolor]{-}(5.25,0.66934255361)(5.3125,0.727288589797)
\psline[linecolor=mycolor]{-}(5.3125,0.727288589797)(5.375,0.767289462236)
\psline[linecolor=mycolor]{-}(5.375,0.767289462236)(5.4375,0.960978830428)
\psline[linecolor=mycolor]{-}(5.4375,0.960978830428)(5.5,0.909832859213)
\psline[linecolor=mycolor]{-}(5.5,0.909832859213)(5.5625,0.820847388102)
\psline[linecolor=mycolor]{-}(5.5625,0.820847388102)(5.625,0.798411651885)
\psline[linecolor=mycolor]{-}(5.625,0.798411651885)(5.6875,0.820246133567)
\psline[linecolor=mycolor]{-}(5.6875,0.820246133567)(5.75,0.864637825383)
\psline[linecolor=mycolor]{-}(5.75,0.864637825383)(5.8125,0.91524694178)
\psline[linecolor=mycolor]{-}(5.8125,0.91524694178)(5.875,0.953814827083)
\psline[linecolor=mycolor]{-}(5.875,0.953814827083)(5.9375,0.800993692967)
\psline[linecolor=mycolor]{-}(5.9375,0.800993692967)(6.0,0.749644046397)
\psline[linecolor=mycolor]{-}(6.0,0.749644046397)(6.0625,0.768248752804)
\psline[linecolor=mycolor]{-}(6.0625,0.768248752804)(6.125,0.804837031453)
\psline[linecolor=mycolor]{-}(6.125,0.804837031453)(6.1875,0.789538126775)
\psline[linecolor=mycolor]{-}(6.1875,0.789538126775)(6.25,0.823805353964)
\psline[linecolor=mycolor]{-}(6.25,0.823805353964)(6.3125,0.788931144918)
\psline[linecolor=mycolor]{-}(6.3125,0.788931144918)(6.375,0.793465807603)
\psline[linecolor=mycolor]{-}(6.375,0.793465807603)(6.4375,0.888925217172)
\psline[linecolor=mycolor]{-}(6.4375,0.888925217172)(6.5,0.886726197949)
\psline[linecolor=mycolor]{-}(6.5,0.886726197949)(6.5625,0.850420570839)
\psline[linecolor=mycolor]{-}(6.5625,0.850420570839)(6.625,0.83220966691)
\psline[linecolor=mycolor]{-}(6.625,0.83220966691)(6.6875,0.855008284279)
\psline[linecolor=mycolor]{-}(6.6875,0.855008284279)(6.75,0.855412489827)
\psline[linecolor=mycolor]{-}(6.75,0.855412489827)(6.8125,0.787186404513)
\psline[linecolor=mycolor]{-}(6.8125,0.787186404513)(6.875,0.798091562349)
%RGB color (0.0, 0.0, 0.0)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor

%"11A: $y^2 + y = x^3 - x^2 + -10*x + -20$" at position (7.075,0.698)
\rput[lb](7.075,0.698){11A: $y^2 + y = x^3 - x^2 -10x -20$}
%$x$-$y$ axes
\psline[linecolor=mycolor]{->}(0.000,0.000)(13.000,0.000)
\psline[linecolor=mycolor]{->}(0.000,0.000)(0.000,6.000)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor

\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor


%"$e^{0}$" at position (0, -0.5)
\rput[lb](0, -0.5){$e^{0}$}
%"$e^{1}$" at position (1, -0.5)
\rput[lb](1, -0.5){$e^{1}$}
%"$e^{2}$" at position (2, -0.5)
\rput[lb](2, -0.5){$e^{2}$}
%"$e^{3}$" at position (3, -0.5)
\rput[lb](3, -0.5){$e^{3}$}
%"$e^{4}$" at position (4, -0.5)
\rput[lb](4, -0.5){$e^{4}$}
%"$e^{5}$" at position (5, -0.5)
\rput[lb](5, -0.5){$e^{5}$}
%"$e^{6}$" at position (6, -0.5)
\rput[lb](6, -0.5){$e^{6}$}
%"1" at position (-0.5, 5)
\rput[lb](-0.5, 5){1}
%RGB color (0.0, 0.5, 0.0)
\newrgbcolor{mycolor}{0.00 0.50 0.00}\mycolor

%Path defined by 111 points

\psline[linecolor=mycolor]{-}(0.0,5.0)(0.0625,5.0)
\psline[linecolor=mycolor]{-}(0.0625,5.0)(0.125,5.0)
\psline[linecolor=mycolor]{-}(0.125,5.0)(0.1875,5.0)
\psline[linecolor=mycolor]{-}(0.1875,5.0)(0.25,5.0)
\psline[linecolor=mycolor]{-}(0.25,5.0)(0.3125,5.0)
\psline[linecolor=mycolor]{-}(0.3125,5.0)(0.375,5.0)
\psline[linecolor=mycolor]{-}(0.375,5.0)(0.4375,5.0)
\psline[linecolor=mycolor]{-}(0.4375,5.0)(0.5,5.0)
\psline[linecolor=mycolor]{-}(0.5,5.0)(0.5625,5.0)
\psline[linecolor=mycolor]{-}(0.5625,5.0)(0.625,5.0)
\psline[linecolor=mycolor]{-}(0.625,5.0)(0.6875,5.0)
\psline[linecolor=mycolor]{-}(0.6875,5.0)(0.75,5.0)
\psline[linecolor=mycolor]{-}(0.75,5.0)(0.8125,5.0)
\psline[linecolor=mycolor]{-}(0.8125,5.0)(0.875,5.0)
\psline[linecolor=mycolor]{-}(0.875,5.0)(0.9375,5.0)
\psline[linecolor=mycolor]{-}(0.9375,5.0)(1.0,5.0)
\psline[linecolor=mycolor]{-}(1.0,5.0)(1.0625,5.0)
\psline[linecolor=mycolor]{-}(1.0625,5.0)(1.125,2.5)
\psline[linecolor=mycolor]{-}(1.125,2.5)(1.1875,2.5)
\psline[linecolor=mycolor]{-}(1.1875,2.5)(1.25,2.5)
\psline[linecolor=mycolor]{-}(1.25,2.5)(1.3125,2.5)
\psline[linecolor=mycolor]{-}(1.3125,2.5)(1.375,2.5)
\psline[linecolor=mycolor]{-}(1.375,2.5)(1.4375,2.5)
\psline[linecolor=mycolor]{-}(1.4375,2.5)(1.5,2.5)
\psline[linecolor=mycolor]{-}(1.5,2.5)(1.5625,2.5)
\psline[linecolor=mycolor]{-}(1.5625,2.5)(1.625,2.08333333333)
\psline[linecolor=mycolor]{-}(1.625,2.08333333333)(1.6875,2.08333333333)
\psline[linecolor=mycolor]{-}(1.6875,2.08333333333)(1.75,2.08333333333)
\psline[linecolor=mycolor]{-}(1.75,2.08333333333)(1.8125,2.08333333333)
\psline[linecolor=mycolor]{-}(1.8125,2.08333333333)(1.875,2.08333333333)
\psline[linecolor=mycolor]{-}(1.875,2.08333333333)(1.9375,2.08333333333)
\psline[linecolor=mycolor]{-}(1.9375,2.08333333333)(2.0,2.08333333333)
\psline[linecolor=mycolor]{-}(2.0,2.08333333333)(2.0625,2.08333333333)
\psline[linecolor=mycolor]{-}(2.0625,2.08333333333)(2.125,2.08333333333)
\psline[linecolor=mycolor]{-}(2.125,2.08333333333)(2.1875,2.08333333333)
\psline[linecolor=mycolor]{-}(2.1875,2.08333333333)(2.25,2.08333333333)
\psline[linecolor=mycolor]{-}(2.25,2.08333333333)(2.3125,2.08333333333)
\psline[linecolor=mycolor]{-}(2.3125,2.08333333333)(2.375,2.08333333333)
\psline[linecolor=mycolor]{-}(2.375,2.08333333333)(2.4375,1.90972222222)
\psline[linecolor=mycolor]{-}(2.4375,1.90972222222)(2.5,1.90972222222)
\psline[linecolor=mycolor]{-}(2.5,1.90972222222)(2.5625,1.90972222222)
\psline[linecolor=mycolor]{-}(2.5625,1.90972222222)(2.625,1.37924382716)
\psline[linecolor=mycolor]{-}(2.625,1.37924382716)(2.6875,1.37924382716)
\psline[linecolor=mycolor]{-}(2.6875,1.37924382716)(2.75,1.37924382716)
\psline[linecolor=mycolor]{-}(2.75,1.37924382716)(2.8125,1.37924382716)
\psline[linecolor=mycolor]{-}(2.8125,1.37924382716)(2.875,1.95392875514)
\psline[linecolor=mycolor]{-}(2.875,1.95392875514)(2.9375,1.95392875514)
\psline[linecolor=mycolor]{-}(2.9375,1.95392875514)(3.0,2.06248035265)
\psline[linecolor=mycolor]{-}(3.0,2.06248035265)(3.0625,2.06248035265)
\psline[linecolor=mycolor]{-}(3.0625,2.06248035265)(3.125,2.06248035265)
\psline[linecolor=mycolor]{-}(3.125,2.06248035265)(3.1875,1.97654367129)
\psline[linecolor=mycolor]{-}(3.1875,1.97654367129)(3.25,1.97654367129)
\psline[linecolor=mycolor]{-}(3.25,1.97654367129)(3.3125,1.97654367129)
\psline[linecolor=mycolor]{-}(3.3125,1.97654367129)(3.375,1.59221573521)
\psline[linecolor=mycolor]{-}(3.375,1.59221573521)(3.4375,1.37107466087)
\psline[linecolor=mycolor]{-}(3.4375,1.37107466087)(3.5,1.37107466087)
\psline[linecolor=mycolor]{-}(3.5,1.37107466087)(3.5625,1.37107466087)
\psline[linecolor=mycolor]{-}(3.5625,1.37107466087)(3.625,1.40916006812)
\psline[linecolor=mycolor]{-}(3.625,1.40916006812)(3.6875,1.40916006812)
\psline[linecolor=mycolor]{-}(3.6875,1.40916006812)(3.75,1.60487674425)
\psline[linecolor=mycolor]{-}(3.75,1.60487674425)(3.8125,1.91693611118)
\psline[linecolor=mycolor]{-}(3.8125,1.91693611118)(3.875,1.50159995376)
\psline[linecolor=mycolor]{-}(3.875,1.50159995376)(3.9375,1.50159995376)
\psline[linecolor=mycolor]{-}(3.9375,1.50159995376)(4.0,1.65801661561)
\psline[linecolor=mycolor]{-}(4.0,1.65801661561)(4.0625,1.65801661561)
\psline[linecolor=mycolor]{-}(4.0625,1.65801661561)(4.125,1.6742990459)
\psline[linecolor=mycolor]{-}(4.125,1.6742990459)(4.1875,1.6742990459)
\psline[linecolor=mycolor]{-}(4.1875,1.6742990459)(4.25,1.55802827882)
\psline[linecolor=mycolor]{-}(4.25,1.55802827882)(4.3125,1.55772773324)
\psline[linecolor=mycolor]{-}(4.3125,1.55772773324)(4.375,1.70917348509)
\psline[linecolor=mycolor]{-}(4.375,1.70917348509)(4.4375,1.57623776958)
\psline[linecolor=mycolor]{-}(4.4375,1.57623776958)(4.5,1.46130376555)
\psline[linecolor=mycolor]{-}(4.5,1.46130376555)(4.5625,1.46130376555)
\psline[linecolor=mycolor]{-}(4.5625,1.46130376555)(4.625,1.29959994472)
\psline[linecolor=mycolor]{-}(4.625,1.29959994472)(4.6875,1.38145167735)
\psline[linecolor=mycolor]{-}(4.6875,1.38145167735)(4.75,1.45879117884)
\psline[linecolor=mycolor]{-}(4.75,1.45879117884)(4.8125,1.45879117884)
\psline[linecolor=mycolor]{-}(4.8125,1.45879117884)(4.875,1.28657277578)
\psline[linecolor=mycolor]{-}(4.875,1.28657277578)(4.9375,1.8620201565)
\psline[linecolor=mycolor]{-}(4.9375,1.8620201565)(5.0,1.8620201565)
\psline[linecolor=mycolor]{-}(5.0,1.8620201565)(5.0625,1.67826469154)
\psline[linecolor=mycolor]{-}(5.0625,1.67826469154)(5.125,1.41000133236)
\psline[linecolor=mycolor]{-}(5.125,1.41000133236)(5.1875,1.22265656528)
\psline[linecolor=mycolor]{-}(5.1875,1.22265656528)(5.25,1.3660545575)
\psline[linecolor=mycolor]{-}(5.25,1.3660545575)(5.3125,1.67907455498)
\psline[linecolor=mycolor]{-}(5.3125,1.67907455498)(5.375,1.64020708843)
\psline[linecolor=mycolor]{-}(5.375,1.64020708843)(5.4375,1.7913315859)
\psline[linecolor=mycolor]{-}(5.4375,1.7913315859)(5.5,1.84026901821)
\psline[linecolor=mycolor]{-}(5.5,1.84026901821)(5.5625,1.83194804873)
\psline[linecolor=mycolor]{-}(5.5625,1.83194804873)(5.625,1.57555014966)
\psline[linecolor=mycolor]{-}(5.625,1.57555014966)(5.6875,1.54281882261)
\psline[linecolor=mycolor]{-}(5.6875,1.54281882261)(5.75,1.38405171132)
\psline[linecolor=mycolor]{-}(5.75,1.38405171132)(5.8125,1.43661358335)
\psline[linecolor=mycolor]{-}(5.8125,1.43661358335)(5.875,1.35201169753)
\psline[linecolor=mycolor]{-}(5.875,1.35201169753)(5.9375,1.33509929893)
\psline[linecolor=mycolor]{-}(5.9375,1.33509929893)(6.0,1.47461135064)
\psline[linecolor=mycolor]{-}(6.0,1.47461135064)(6.0625,1.50216529963)
\psline[linecolor=mycolor]{-}(6.0625,1.50216529963)(6.125,1.47105690865)
\psline[linecolor=mycolor]{-}(6.125,1.47105690865)(6.1875,1.47720061733)
\psline[linecolor=mycolor]{-}(6.1875,1.47720061733)(6.25,1.47548826362)
\psline[linecolor=mycolor]{-}(6.25,1.47548826362)(6.3125,1.62298782553)
\psline[linecolor=mycolor]{-}(6.3125,1.62298782553)(6.375,1.8451316476)
\psline[linecolor=mycolor]{-}(6.375,1.8451316476)(6.4375,1.88727757658)
\psline[linecolor=mycolor]{-}(6.4375,1.88727757658)(6.5,1.66335413335)
\psline[linecolor=mycolor]{-}(6.5,1.66335413335)(6.5625,1.59609752407)
\psline[linecolor=mycolor]{-}(6.5625,1.59609752407)(6.625,1.46357349198)
\psline[linecolor=mycolor]{-}(6.625,1.46357349198)(6.6875,1.43306029664)
\psline[linecolor=mycolor]{-}(6.6875,1.43306029664)(6.75,1.51367569131)
\psline[linecolor=mycolor]{-}(6.75,1.51367569131)(6.8125,1.38031904703)
\psline[linecolor=mycolor]{-}(6.8125,1.38031904703)(6.875,1.51938161799)
%RGB color (0.0, 0.0, 0.0)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor

%"14A: $y^2 + x*y + y = x^3 + 4*x + -6$" at position (7.075,1.419)
\rput[lb](7.075,1.419){14A: $y^2 + xy + y = x^3 + 4x -6$}
%$x$-$y$ axes
\psline[linecolor=mycolor]{->}(0.000,0.000)(13.000,0.000)
\psline[linecolor=mycolor]{->}(0.000,0.000)(0.000,6.000)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor

\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor


%"$e^{0}$" at position (0, -0.5)
\rput[lb](0, -0.5){$e^{0}$}
%"$e^{1}$" at position (1, -0.5)
\rput[lb](1, -0.5){$e^{1}$}
%"$e^{2}$" at position (2, -0.5)
\rput[lb](2, -0.5){$e^{2}$}
%"$e^{3}$" at position (3, -0.5)
\rput[lb](3, -0.5){$e^{3}$}
%"$e^{4}$" at position (4, -0.5)
\rput[lb](4, -0.5){$e^{4}$}
%"$e^{5}$" at position (5, -0.5)
\rput[lb](5, -0.5){$e^{5}$}
%"$e^{6}$" at position (6, -0.5)
\rput[lb](6, -0.5){$e^{6}$}
%"1" at position (-0.5, 5)
\rput[lb](-0.5, 5){1}
%RGB color (1.0, 0.0, 0.0)
\newrgbcolor{mycolor}{1.00 0.00 0.00}\mycolor

%Path defined by 111 points

\psline[linecolor=mycolor]{-}(0.0,5.0)(0.0625,5.0)
\psline[linecolor=mycolor]{-}(0.0625,5.0)(0.125,5.0)
\psline[linecolor=mycolor]{-}(0.125,5.0)(0.1875,5.0)
\psline[linecolor=mycolor]{-}(0.1875,5.0)(0.25,5.0)
\psline[linecolor=mycolor]{-}(0.25,5.0)(0.3125,5.0)
\psline[linecolor=mycolor]{-}(0.3125,5.0)(0.375,5.0)
\psline[linecolor=mycolor]{-}(0.375,5.0)(0.4375,5.0)
\psline[linecolor=mycolor]{-}(0.4375,5.0)(0.5,5.0)
\psline[linecolor=mycolor]{-}(0.5,5.0)(0.5625,5.0)
\psline[linecolor=mycolor]{-}(0.5625,5.0)(0.625,5.0)
\psline[linecolor=mycolor]{-}(0.625,5.0)(0.6875,5.0)
\psline[linecolor=mycolor]{-}(0.6875,5.0)(0.75,2.0)
\psline[linecolor=mycolor]{-}(0.75,2.0)(0.8125,2.0)
\psline[linecolor=mycolor]{-}(0.8125,2.0)(0.875,2.0)
\psline[linecolor=mycolor]{-}(0.875,2.0)(0.9375,2.0)
\psline[linecolor=mycolor]{-}(0.9375,2.0)(1.0,2.0)
\psline[linecolor=mycolor]{-}(1.0,2.0)(1.0625,2.0)
\psline[linecolor=mycolor]{-}(1.0625,2.0)(1.125,0.857142857143)
\psline[linecolor=mycolor]{-}(1.125,0.857142857143)(1.1875,0.857142857143)
\psline[linecolor=mycolor]{-}(1.1875,0.857142857143)(1.25,0.857142857143)
\psline[linecolor=mycolor]{-}(1.25,0.857142857143)(1.3125,0.857142857143)
\psline[linecolor=mycolor]{-}(1.3125,0.857142857143)(1.375,0.857142857143)
\psline[linecolor=mycolor]{-}(1.375,0.857142857143)(1.4375,0.857142857143)
\psline[linecolor=mycolor]{-}(1.4375,0.857142857143)(1.5,0.857142857143)
\psline[linecolor=mycolor]{-}(1.5,0.857142857143)(1.5625,0.857142857143)
\psline[linecolor=mycolor]{-}(1.5625,0.857142857143)(1.625,0.535714285714)
\psline[linecolor=mycolor]{-}(1.625,0.535714285714)(1.6875,0.535714285714)
\psline[linecolor=mycolor]{-}(1.6875,0.535714285714)(1.75,0.535714285714)
\psline[linecolor=mycolor]{-}(1.75,0.535714285714)(1.8125,0.535714285714)
\psline[linecolor=mycolor]{-}(1.8125,0.535714285714)(1.875,0.535714285714)
\psline[linecolor=mycolor]{-}(1.875,0.535714285714)(1.9375,0.535714285714)
\psline[linecolor=mycolor]{-}(1.9375,0.535714285714)(2.0,0.416666666667)
\psline[linecolor=mycolor]{-}(2.0,0.416666666667)(2.0625,0.416666666667)
\psline[linecolor=mycolor]{-}(2.0625,0.416666666667)(2.125,0.416666666667)
\psline[linecolor=mycolor]{-}(2.125,0.416666666667)(2.1875,0.416666666667)
\psline[linecolor=mycolor]{-}(2.1875,0.416666666667)(2.25,0.416666666667)
\psline[linecolor=mycolor]{-}(2.25,0.416666666667)(2.3125,0.416666666667)
\psline[linecolor=mycolor]{-}(2.3125,0.416666666667)(2.375,0.416666666667)
\psline[linecolor=mycolor]{-}(2.375,0.416666666667)(2.4375,0.269607843137)
\psline[linecolor=mycolor]{-}(2.4375,0.269607843137)(2.5,0.269607843137)
\psline[linecolor=mycolor]{-}(2.5,0.269607843137)(2.5625,0.269607843137)
\psline[linecolor=mycolor]{-}(2.5625,0.269607843137)(2.625,0.219056372549)
\psline[linecolor=mycolor]{-}(2.625,0.219056372549)(2.6875,0.219056372549)
\psline[linecolor=mycolor]{-}(2.6875,0.219056372549)(2.75,0.219056372549)
\psline[linecolor=mycolor]{-}(2.75,0.219056372549)(2.8125,0.219056372549)
\psline[linecolor=mycolor]{-}(2.8125,0.219056372549)(2.875,0.206886574074)
\psline[linecolor=mycolor]{-}(2.875,0.206886574074)(2.9375,0.206886574074)
\psline[linecolor=mycolor]{-}(2.9375,0.206886574074)(3.0,0.19654224537)
\psline[linecolor=mycolor]{-}(3.0,0.19654224537)(3.0625,0.19654224537)
\psline[linecolor=mycolor]{-}(3.0625,0.19654224537)(3.125,0.19654224537)
\psline[linecolor=mycolor]{-}(3.125,0.19654224537)(3.1875,0.205475983796)
\psline[linecolor=mycolor]{-}(3.1875,0.205475983796)(3.25,0.205475983796)
\psline[linecolor=mycolor]{-}(3.25,0.205475983796)(3.3125,0.205475983796)
\psline[linecolor=mycolor]{-}(3.3125,0.205475983796)(3.375,0.248283480421)
\psline[linecolor=mycolor]{-}(3.375,0.248283480421)(3.4375,0.213799663695)
\psline[linecolor=mycolor]{-}(3.4375,0.213799663695)(3.5,0.213799663695)
\psline[linecolor=mycolor]{-}(3.5,0.213799663695)(3.5625,0.213799663695)
\psline[linecolor=mycolor]{-}(3.5625,0.213799663695)(3.625,0.213799663695)
\psline[linecolor=mycolor]{-}(3.625,0.213799663695)(3.6875,0.213799663695)
\psline[linecolor=mycolor]{-}(3.6875,0.213799663695)(3.75,0.17187816101)
\psline[linecolor=mycolor]{-}(3.75,0.17187816101)(3.8125,0.175970498177)
\psline[linecolor=mycolor]{-}(3.8125,0.175970498177)(3.875,0.145098480953)
\psline[linecolor=mycolor]{-}(3.875,0.145098480953)(3.9375,0.145098480953)
\psline[linecolor=mycolor]{-}(3.9375,0.145098480953)(4.0,0.145098480953)
\psline[linecolor=mycolor]{-}(4.0,0.145098480953)(4.0625,0.145098480953)
\psline[linecolor=mycolor]{-}(4.0625,0.145098480953)(4.125,0.143464129931)
\psline[linecolor=mycolor]{-}(4.125,0.143464129931)(4.1875,0.143464129931)
\psline[linecolor=mycolor]{-}(4.1875,0.143464129931)(4.25,0.160201611757)
\psline[linecolor=mycolor]{-}(4.25,0.160201611757)(4.3125,0.175730148938)
\psline[linecolor=mycolor]{-}(4.3125,0.175730148938)(4.375,0.182666865344)
\psline[linecolor=mycolor]{-}(4.375,0.182666865344)(4.4375,0.153144947713)
\psline[linecolor=mycolor]{-}(4.4375,0.153144947713)(4.5,0.15848721333)
\psline[linecolor=mycolor]{-}(4.5,0.15848721333)(4.5625,0.15848721333)
\psline[linecolor=mycolor]{-}(4.5625,0.15848721333)(4.625,0.166849261659)
\psline[linecolor=mycolor]{-}(4.625,0.166849261659)(4.6875,0.178182724103)
\psline[linecolor=mycolor]{-}(4.6875,0.178182724103)(4.75,0.131955063298)
\psline[linecolor=mycolor]{-}(4.75,0.131955063298)(4.8125,0.131955063298)
\psline[linecolor=mycolor]{-}(4.8125,0.131955063298)(4.875,0.131955063298)
\psline[linecolor=mycolor]{-}(4.875,0.131955063298)(4.9375,0.116726329678)
\psline[linecolor=mycolor]{-}(4.9375,0.116726329678)(5.0,0.116726329678)
\psline[linecolor=mycolor]{-}(5.0,0.116726329678)(5.0625,0.144886300357)
\psline[linecolor=mycolor]{-}(5.0625,0.144886300357)(5.125,0.12038919359)
\psline[linecolor=mycolor]{-}(5.125,0.12038919359)(5.1875,0.139472209424)
\psline[linecolor=mycolor]{-}(5.1875,0.139472209424)(5.25,0.142624123761)
\psline[linecolor=mycolor]{-}(5.25,0.142624123761)(5.3125,0.123801074568)
\psline[linecolor=mycolor]{-}(5.3125,0.123801074568)(5.375,0.116097896595)
\psline[linecolor=mycolor]{-}(5.375,0.116097896595)(5.4375,0.10263106181)
\psline[linecolor=mycolor]{-}(5.4375,0.10263106181)(5.5,0.107707237101)
\psline[linecolor=mycolor]{-}(5.5,0.107707237101)(5.5625,0.106022565215)
\psline[linecolor=mycolor]{-}(5.5625,0.106022565215)(5.625,0.103313235955)
\psline[linecolor=mycolor]{-}(5.625,0.103313235955)(5.6875,0.10757288939)
\psline[linecolor=mycolor]{-}(5.6875,0.10757288939)(5.75,0.108573822849)
\psline[linecolor=mycolor]{-}(5.75,0.108573822849)(5.8125,0.11523229396)
\psline[linecolor=mycolor]{-}(5.8125,0.11523229396)(5.875,0.107327131572)
\psline[linecolor=mycolor]{-}(5.875,0.107327131572)(5.9375,0.0994151445508)
\psline[linecolor=mycolor]{-}(5.9375,0.0994151445508)(6.0,0.112604874185)
\psline[linecolor=mycolor]{-}(6.0,0.112604874185)(6.0625,0.113090753865)
\psline[linecolor=mycolor]{-}(6.0625,0.113090753865)(6.125,0.129014400208)
\psline[linecolor=mycolor]{-}(6.125,0.129014400208)(6.1875,0.133958016189)
\psline[linecolor=mycolor]{-}(6.1875,0.133958016189)(6.25,0.119304070089)
\psline[linecolor=mycolor]{-}(6.25,0.119304070089)(6.3125,0.112623592103)
\psline[linecolor=mycolor]{-}(6.3125,0.112623592103)(6.375,0.0997574853661)
\psline[linecolor=mycolor]{-}(6.375,0.0997574853661)(6.4375,0.089446173925)
\psline[linecolor=mycolor]{-}(6.4375,0.089446173925)(6.5,0.0773005548574)
\psline[linecolor=mycolor]{-}(6.5,0.0773005548574)(6.5625,0.0772017555198)
\psline[linecolor=mycolor]{-}(6.5625,0.0772017555198)(6.625,0.0930085837313)
\psline[linecolor=mycolor]{-}(6.625,0.0930085837313)(6.6875,0.0900173161694)
\psline[linecolor=mycolor]{-}(6.6875,0.0900173161694)(6.75,0.0979474435571)
\psline[linecolor=mycolor]{-}(6.75,0.0979474435571)(6.8125,0.105291176679)
\psline[linecolor=mycolor]{-}(6.8125,0.105291176679)(6.875,0.113258863605)
%RGB color (0.0, 0.0, 0.0)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor

%"37A: $y^2 + y = x^3 - x $" at position (7.075,0.013)
\rput[lb](7.075,0.013){37A: $y^2 + y = x^3 - x $}
%$x$-$y$ axes
\psline[linecolor=mycolor]{->}(0.000,0.000)(13.000,0.000)
\psline[linecolor=mycolor]{->}(0.000,0.000)(0.000,6.000)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor

\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor


%"$e^{0}$" at position (0, -0.5)
\rput[lb](0, -0.5){$e^{0}$}
%"$e^{1}$" at position (1, -0.5)
\rput[lb](1, -0.5){$e^{1}$}
%"$e^{2}$" at position (2, -0.5)
\rput[lb](2, -0.5){$e^{2}$}
%"$e^{3}$" at position (3, -0.5)
\rput[lb](3, -0.5){$e^{3}$}
%"$e^{4}$" at position (4, -0.5)
\rput[lb](4, -0.5){$e^{4}$}
%"$e^{5}$" at position (5, -0.5)
\rput[lb](5, -0.5){$e^{5}$}
%"$e^{6}$" at position (6, -0.5)
\rput[lb](6, -0.5){$e^{6}$}
%"1" at position (-0.5, 5)
\rput[lb](-0.5, 5){1}
%RGB color (0.0, 0.0, 1.0)
\newrgbcolor{mycolor}{0.00 0.00 1.00}\mycolor

%Path defined by 111 points

\psline[linecolor=mycolor]{-}(0.0,5.0)(0.0625,5.0)
\psline[linecolor=mycolor]{-}(0.0625,5.0)(0.125,5.0)
\psline[linecolor=mycolor]{-}(0.125,5.0)(0.1875,5.0)
\psline[linecolor=mycolor]{-}(0.1875,5.0)(0.25,5.0)
\psline[linecolor=mycolor]{-}(0.25,5.0)(0.3125,5.0)
\psline[linecolor=mycolor]{-}(0.3125,5.0)(0.375,5.0)
\psline[linecolor=mycolor]{-}(0.375,5.0)(0.4375,5.0)
\psline[linecolor=mycolor]{-}(0.4375,5.0)(0.5,5.0)
\psline[linecolor=mycolor]{-}(0.5,5.0)(0.5625,5.0)
\psline[linecolor=mycolor]{-}(0.5625,5.0)(0.625,5.0)
\psline[linecolor=mycolor]{-}(0.625,5.0)(0.6875,5.0)
\psline[linecolor=mycolor]{-}(0.6875,5.0)(0.75,3.33333333333)
\psline[linecolor=mycolor]{-}(0.75,3.33333333333)(0.8125,3.33333333333)
\psline[linecolor=mycolor]{-}(0.8125,3.33333333333)(0.875,3.33333333333)
\psline[linecolor=mycolor]{-}(0.875,3.33333333333)(0.9375,3.33333333333)
\psline[linecolor=mycolor]{-}(0.9375,3.33333333333)(1.0,3.33333333333)
\psline[linecolor=mycolor]{-}(1.0,3.33333333333)(1.0625,3.33333333333)
\psline[linecolor=mycolor]{-}(1.0625,3.33333333333)(1.125,3.33333333333)
\psline[linecolor=mycolor]{-}(1.125,3.33333333333)(1.1875,3.33333333333)
\psline[linecolor=mycolor]{-}(1.1875,3.33333333333)(1.25,3.33333333333)
\psline[linecolor=mycolor]{-}(1.25,3.33333333333)(1.3125,3.33333333333)
\psline[linecolor=mycolor]{-}(1.3125,3.33333333333)(1.375,3.33333333333)
\psline[linecolor=mycolor]{-}(1.375,3.33333333333)(1.4375,3.33333333333)
\psline[linecolor=mycolor]{-}(1.4375,3.33333333333)(1.5,3.33333333333)
\psline[linecolor=mycolor]{-}(1.5,3.33333333333)(1.5625,3.33333333333)
\psline[linecolor=mycolor]{-}(1.5625,3.33333333333)(1.625,2.77777777778)
\psline[linecolor=mycolor]{-}(1.625,2.77777777778)(1.6875,2.77777777778)
\psline[linecolor=mycolor]{-}(1.6875,2.77777777778)(1.75,2.77777777778)
\psline[linecolor=mycolor]{-}(1.75,2.77777777778)(1.8125,2.77777777778)
\psline[linecolor=mycolor]{-}(1.8125,2.77777777778)(1.875,2.77777777778)
\psline[linecolor=mycolor]{-}(1.875,2.77777777778)(1.9375,2.77777777778)
\psline[linecolor=mycolor]{-}(1.9375,2.77777777778)(2.0,2.16049382716)
\psline[linecolor=mycolor]{-}(2.0,2.16049382716)(2.0625,2.16049382716)
\psline[linecolor=mycolor]{-}(2.0625,2.16049382716)(2.125,2.16049382716)
\psline[linecolor=mycolor]{-}(2.125,2.16049382716)(2.1875,2.16049382716)
\psline[linecolor=mycolor]{-}(2.1875,2.16049382716)(2.25,2.16049382716)
\psline[linecolor=mycolor]{-}(2.25,2.16049382716)(2.3125,2.16049382716)
\psline[linecolor=mycolor]{-}(2.3125,2.16049382716)(2.375,2.16049382716)
\psline[linecolor=mycolor]{-}(2.375,2.16049382716)(2.4375,2.64060356653)
\psline[linecolor=mycolor]{-}(2.4375,2.64060356653)(2.5,2.64060356653)
\psline[linecolor=mycolor]{-}(2.5,2.64060356653)(2.5625,2.64060356653)
\psline[linecolor=mycolor]{-}(2.5625,2.64060356653)(2.625,1.90710257583)
\psline[linecolor=mycolor]{-}(2.625,1.90710257583)(2.6875,1.90710257583)
\psline[linecolor=mycolor]{-}(2.6875,1.90710257583)(2.75,1.90710257583)
\psline[linecolor=mycolor]{-}(2.75,1.90710257583)(2.8125,1.90710257583)
\psline[linecolor=mycolor]{-}(2.8125,1.90710257583)(2.875,2.70172864909)
\psline[linecolor=mycolor]{-}(2.875,2.70172864909)(2.9375,2.70172864909)
\psline[linecolor=mycolor]{-}(2.9375,2.70172864909)(3.0,2.85182468515)
\psline[linecolor=mycolor]{-}(3.0,2.85182468515)(3.0625,2.85182468515)
\psline[linecolor=mycolor]{-}(3.0625,2.85182468515)(3.125,2.85182468515)
\psline[linecolor=mycolor]{-}(3.125,2.85182468515)(3.1875,3.6439982088)
\psline[linecolor=mycolor]{-}(3.1875,3.6439982088)(3.25,3.6439982088)
\psline[linecolor=mycolor]{-}(3.25,3.6439982088)(3.3125,3.6439982088)
\psline[linecolor=mycolor]{-}(3.3125,3.6439982088)(3.375,2.93544300153)
\psline[linecolor=mycolor]{-}(3.375,2.93544300153)(3.4375,2.52774258465)
\psline[linecolor=mycolor]{-}(3.4375,2.52774258465)(3.5,2.52774258465)
\psline[linecolor=mycolor]{-}(3.5,2.52774258465)(3.5625,2.52774258465)
\psline[linecolor=mycolor]{-}(3.5625,2.52774258465)(3.625,2.52774258465)
\psline[linecolor=mycolor]{-}(3.625,2.52774258465)(3.6875,2.52774258465)
\psline[linecolor=mycolor]{-}(3.6875,2.52774258465)(3.75,2.03210678374)
\psline[linecolor=mycolor]{-}(3.75,2.03210678374)(3.8125,2.42723865836)
\psline[linecolor=mycolor]{-}(3.8125,2.42723865836)(3.875,2.53511593206)
\psline[linecolor=mycolor]{-}(3.875,2.53511593206)(3.9375,2.53511593206)
\psline[linecolor=mycolor]{-}(3.9375,2.53511593206)(4.0,2.35721305964)
\psline[linecolor=mycolor]{-}(4.0,2.35721305964)(4.0625,2.35721305964)
\psline[linecolor=mycolor]{-}(4.0625,2.35721305964)(4.125,3.27299760866)
\psline[linecolor=mycolor]{-}(4.125,3.27299760866)(4.1875,3.27299760866)
\psline[linecolor=mycolor]{-}(4.1875,3.27299760866)(4.25,3.04570610805)
\psline[linecolor=mycolor]{-}(4.25,3.04570610805)(4.3125,2.88011216166)
\psline[linecolor=mycolor]{-}(4.3125,2.88011216166)(4.375,2.52809845301)
\psline[linecolor=mycolor]{-}(4.375,2.52809845301)(4.4375,2.797762288)
\psline[linecolor=mycolor]{-}(4.4375,2.797762288)(4.5,2.96429575752)
\psline[linecolor=mycolor]{-}(4.5,2.96429575752)(4.5625,2.96429575752)
\psline[linecolor=mycolor]{-}(4.5625,2.96429575752)(4.625,3.25939456077)
\psline[linecolor=mycolor]{-}(4.625,3.25939456077)(4.6875,3.4646785739)
\psline[linecolor=mycolor]{-}(4.6875,3.4646785739)(4.75,3.29278132676)
\psline[linecolor=mycolor]{-}(4.75,3.29278132676)(4.8125,3.29278132676)
\psline[linecolor=mycolor]{-}(4.8125,3.29278132676)(4.875,3.09765354443)
\psline[linecolor=mycolor]{-}(4.875,3.09765354443)(4.9375,2.70044561391)
\psline[linecolor=mycolor]{-}(4.9375,2.70044561391)(5.0,2.70044561391)
\psline[linecolor=mycolor]{-}(5.0,2.70044561391)(5.0625,2.869498039)
\psline[linecolor=mycolor]{-}(5.0625,2.869498039)(5.125,2.89298541184)
\psline[linecolor=mycolor]{-}(5.125,2.89298541184)(5.1875,3.35155552744)
\psline[linecolor=mycolor]{-}(5.1875,3.35155552744)(5.25,3.20969074321)
\psline[linecolor=mycolor]{-}(5.25,3.20969074321)(5.3125,2.99321523572)
\psline[linecolor=mycolor]{-}(5.3125,2.99321523572)(5.375,2.80697073216)
\psline[linecolor=mycolor]{-}(5.375,2.80697073216)(5.4375,3.42468834624)
\psline[linecolor=mycolor]{-}(5.4375,3.42468834624)(5.5,2.94208849559)
\psline[linecolor=mycolor]{-}(5.5,2.94208849559)(5.5625,2.67062510674)
\psline[linecolor=mycolor]{-}(5.5625,2.67062510674)(5.625,3.01445040689)
\psline[linecolor=mycolor]{-}(5.625,3.01445040689)(5.6875,2.77186662309)
\psline[linecolor=mycolor]{-}(5.6875,2.77186662309)(5.75,2.28727283215)
\psline[linecolor=mycolor]{-}(5.75,2.28727283215)(5.8125,2.08852579764)
\psline[linecolor=mycolor]{-}(5.8125,2.08852579764)(5.875,2.08553389024)
\psline[linecolor=mycolor]{-}(5.875,2.08553389024)(5.9375,1.9936401176)
\psline[linecolor=mycolor]{-}(5.9375,1.9936401176)(6.0,2.37320252032)
\psline[linecolor=mycolor]{-}(6.0,2.37320252032)(6.0625,2.29580017569)
\psline[linecolor=mycolor]{-}(6.0625,2.29580017569)(6.125,2.11137840194)
\psline[linecolor=mycolor]{-}(6.125,2.11137840194)(6.1875,2.52943650982)
\psline[linecolor=mycolor]{-}(6.1875,2.52943650982)(6.25,2.98371306351)
\psline[linecolor=mycolor]{-}(6.25,2.98371306351)(6.3125,2.8551370206)
\psline[linecolor=mycolor]{-}(6.3125,2.8551370206)(6.375,2.64336392095)
\psline[linecolor=mycolor]{-}(6.375,2.64336392095)(6.4375,2.35502019925)
\psline[linecolor=mycolor]{-}(6.4375,2.35502019925)(6.5,2.82135787177)
\psline[linecolor=mycolor]{-}(6.5,2.82135787177)(6.5625,2.69074065967)
\psline[linecolor=mycolor]{-}(6.5625,2.69074065967)(6.625,2.8371666889)
\psline[linecolor=mycolor]{-}(6.625,2.8371666889)(6.6875,2.82551697501)
\psline[linecolor=mycolor]{-}(6.6875,2.82551697501)(6.75,3.08081319998)
\psline[linecolor=mycolor]{-}(6.75,3.08081319998)(6.8125,2.68649959124)
\psline[linecolor=mycolor]{-}(6.8125,2.68649959124)(6.875,2.72011892516)
%RGB color (0.0, 0.0, 0.0)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor

%"37B: $y^2 + y = x^3 + x^2 + -23*x + -50$" at position (7.075,2.620)
\rput[lb](7.075,2.620){37B: $y^2 + y = x^3 + x^2 -23x -50$}
%$x$-$y$ axes
\psline[linecolor=mycolor]{->}(0.000,0.000)(13.000,0.000)
\psline[linecolor=mycolor]{->}(0.000,0.000)(0.000,6.000)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor

\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor


%"$e^{0}$" at position (0, -0.5)
\rput[lb](0, -0.5){$e^{0}$}
%"$e^{1}$" at position (1, -0.5)
\rput[lb](1, -0.5){$e^{1}$}
%"$e^{2}$" at position (2, -0.5)
\rput[lb](2, -0.5){$e^{2}$}
%"$e^{3}$" at position (3, -0.5)
\rput[lb](3, -0.5){$e^{3}$}
%"$e^{4}$" at position (4, -0.5)
\rput[lb](4, -0.5){$e^{4}$}
%"$e^{5}$" at position (5, -0.5)
\rput[lb](5, -0.5){$e^{5}$}
%"$e^{6}$" at position (6, -0.5)
\rput[lb](6, -0.5){$e^{6}$}
%"1" at position (-0.5, 5)
\rput[lb](-0.5, 5){1}
%RGB color (0.0, 1.0, 1.0)
\newrgbcolor{mycolor}{0.00 1.00 1.00}\mycolor

%Path defined by 111 points

\psline[linecolor=mycolor]{-}(0.0,5.0)(0.0625,5.0)
\psline[linecolor=mycolor]{-}(0.0625,5.0)(0.125,5.0)
\psline[linecolor=mycolor]{-}(0.125,5.0)(0.1875,5.0)
\psline[linecolor=mycolor]{-}(0.1875,5.0)(0.25,5.0)
\psline[linecolor=mycolor]{-}(0.25,5.0)(0.3125,5.0)
\psline[linecolor=mycolor]{-}(0.3125,5.0)(0.375,5.0)
\psline[linecolor=mycolor]{-}(0.375,5.0)(0.4375,5.0)
\psline[linecolor=mycolor]{-}(0.4375,5.0)(0.5,5.0)
\psline[linecolor=mycolor]{-}(0.5,5.0)(0.5625,5.0)
\psline[linecolor=mycolor]{-}(0.5625,5.0)(0.625,5.0)
\psline[linecolor=mycolor]{-}(0.625,5.0)(0.6875,5.0)
\psline[linecolor=mycolor]{-}(0.6875,5.0)(0.75,2.0)
\psline[linecolor=mycolor]{-}(0.75,2.0)(0.8125,2.0)
\psline[linecolor=mycolor]{-}(0.8125,2.0)(0.875,2.0)
\psline[linecolor=mycolor]{-}(0.875,2.0)(0.9375,2.0)
\psline[linecolor=mycolor]{-}(0.9375,2.0)(1.0,2.0)
\psline[linecolor=mycolor]{-}(1.0,2.0)(1.0625,2.0)
\psline[linecolor=mycolor]{-}(1.0625,2.0)(1.125,1.0)
\psline[linecolor=mycolor]{-}(1.125,1.0)(1.1875,1.0)
\psline[linecolor=mycolor]{-}(1.1875,1.0)(1.25,1.0)
\psline[linecolor=mycolor]{-}(1.25,1.0)(1.3125,1.0)
\psline[linecolor=mycolor]{-}(1.3125,1.0)(1.375,1.0)
\psline[linecolor=mycolor]{-}(1.375,1.0)(1.4375,1.0)
\psline[linecolor=mycolor]{-}(1.4375,1.0)(1.5,1.0)
\psline[linecolor=mycolor]{-}(1.5,1.0)(1.5625,1.0)
\psline[linecolor=mycolor]{-}(1.5625,1.0)(1.625,0.555555555556)
\psline[linecolor=mycolor]{-}(1.625,0.555555555556)(1.6875,0.555555555556)
\psline[linecolor=mycolor]{-}(1.6875,0.555555555556)(1.75,0.555555555556)
\psline[linecolor=mycolor]{-}(1.75,0.555555555556)(1.8125,0.555555555556)
\psline[linecolor=mycolor]{-}(1.8125,0.555555555556)(1.875,0.555555555556)
\psline[linecolor=mycolor]{-}(1.875,0.555555555556)(1.9375,0.555555555556)
\psline[linecolor=mycolor]{-}(1.9375,0.555555555556)(2.0,0.299145299145)
\psline[linecolor=mycolor]{-}(2.0,0.299145299145)(2.0625,0.299145299145)
\psline[linecolor=mycolor]{-}(2.0625,0.299145299145)(2.125,0.299145299145)
\psline[linecolor=mycolor]{-}(2.125,0.299145299145)(2.1875,0.299145299145)
\psline[linecolor=mycolor]{-}(2.1875,0.299145299145)(2.25,0.299145299145)
\psline[linecolor=mycolor]{-}(2.25,0.299145299145)(2.3125,0.299145299145)
\psline[linecolor=mycolor]{-}(2.3125,0.299145299145)(2.375,0.299145299145)
\psline[linecolor=mycolor]{-}(2.375,0.299145299145)(2.4375,0.205662393162)
\psline[linecolor=mycolor]{-}(2.4375,0.205662393162)(2.5,0.205662393162)
\psline[linecolor=mycolor]{-}(2.5,0.205662393162)(2.5625,0.205662393162)
\psline[linecolor=mycolor]{-}(2.5625,0.205662393162)(2.625,0.15727124183)
\psline[linecolor=mycolor]{-}(2.625,0.15727124183)(2.6875,0.15727124183)
\psline[linecolor=mycolor]{-}(2.6875,0.15727124183)(2.75,0.15727124183)
\psline[linecolor=mycolor]{-}(2.75,0.15727124183)(2.8125,0.15727124183)
\psline[linecolor=mycolor]{-}(2.8125,0.15727124183)(2.875,0.111400462963)
\psline[linecolor=mycolor]{-}(2.875,0.111400462963)(2.9375,0.111400462963)
\psline[linecolor=mycolor]{-}(2.9375,0.111400462963)(3.0,0.141107253086)
\psline[linecolor=mycolor]{-}(3.0,0.141107253086)(3.0625,0.141107253086)
\psline[linecolor=mycolor]{-}(3.0625,0.141107253086)(3.125,0.141107253086)
\psline[linecolor=mycolor]{-}(3.125,0.141107253086)(3.1875,0.115909529321)
\psline[linecolor=mycolor]{-}(3.1875,0.115909529321)(3.25,0.115909529321)
\psline[linecolor=mycolor]{-}(3.25,0.115909529321)(3.3125,0.115909529321)
\psline[linecolor=mycolor]{-}(3.3125,0.115909529321)(3.375,0.0933715652864)
\psline[linecolor=mycolor]{-}(3.375,0.0933715652864)(3.4375,0.103375661567)
\psline[linecolor=mycolor]{-}(3.4375,0.103375661567)(3.5,0.103375661567)
\psline[linecolor=mycolor]{-}(3.5,0.103375661567)(3.5625,0.103375661567)
\psline[linecolor=mycolor]{-}(3.5625,0.103375661567)(3.625,0.0831499886517)
\psline[linecolor=mycolor]{-}(3.625,0.0831499886517)(3.6875,0.0831499886517)
\psline[linecolor=mycolor]{-}(3.6875,0.0831499886517)(3.75,0.0757588785494)
\psline[linecolor=mycolor]{-}(3.75,0.0757588785494)(3.8125,0.101800993051)
\psline[linecolor=mycolor]{-}(3.8125,0.101800993051)(3.875,0.0956929334677)
\psline[linecolor=mycolor]{-}(3.875,0.0956929334677)(3.9375,0.0956929334677)
\psline[linecolor=mycolor]{-}(3.9375,0.0956929334677)(4.0,0.0845287578964)
\psline[linecolor=mycolor]{-}(4.0,0.0845287578964)(4.0625,0.0845287578964)
\psline[linecolor=mycolor]{-}(4.0625,0.0845287578964)(4.125,0.0762453633256)
\psline[linecolor=mycolor]{-}(4.125,0.0762453633256)(4.1875,0.0762453633256)
\psline[linecolor=mycolor]{-}(4.1875,0.0762453633256)(4.25,0.0699786211345)
\psline[linecolor=mycolor]{-}(4.25,0.0699786211345)(4.3125,0.0546069246221)
\psline[linecolor=mycolor]{-}(4.3125,0.0546069246221)(4.375,0.0463865273672)
\psline[linecolor=mycolor]{-}(4.375,0.0463865273672)(4.4375,0.0401050184529)
\psline[linecolor=mycolor]{-}(4.4375,0.0401050184529)(4.5,0.0364219045133)
\psline[linecolor=mycolor]{-}(4.5,0.0364219045133)(4.5625,0.0364219045133)
\psline[linecolor=mycolor]{-}(4.5625,0.0364219045133)(4.625,0.0314605359299)
\psline[linecolor=mycolor]{-}(4.625,0.0314605359299)(4.6875,0.0291857379195)
\psline[linecolor=mycolor]{-}(4.6875,0.0291857379195)(4.75,0.0317002410894)
\psline[linecolor=mycolor]{-}(4.75,0.0317002410894)(4.8125,0.0317002410894)
\psline[linecolor=mycolor]{-}(4.8125,0.0317002410894)(4.875,0.0344096634048)
\psline[linecolor=mycolor]{-}(4.875,0.0344096634048)(4.9375,0.0380359277953)
\psline[linecolor=mycolor]{-}(4.9375,0.0380359277953)(5.0,0.0380359277953)
\psline[linecolor=mycolor]{-}(5.0,0.0380359277953)(5.0625,0.036121849942)
\psline[linecolor=mycolor]{-}(5.0625,0.036121849942)(5.125,0.0333992145812)
\psline[linecolor=mycolor]{-}(5.125,0.0333992145812)(5.1875,0.0326877620156)
\psline[linecolor=mycolor]{-}(5.1875,0.0326877620156)(5.25,0.0354280534421)
\psline[linecolor=mycolor]{-}(5.25,0.0354280534421)(5.3125,0.0321040902253)
\psline[linecolor=mycolor]{-}(5.3125,0.0321040902253)(5.375,0.0330437221343)
\psline[linecolor=mycolor]{-}(5.375,0.0330437221343)(5.4375,0.0325378590523)
\psline[linecolor=mycolor]{-}(5.4375,0.0325378590523)(5.5,0.0284650420739)
\psline[linecolor=mycolor]{-}(5.5,0.0284650420739)(5.5625,0.0319338168533)
\psline[linecolor=mycolor]{-}(5.5625,0.0319338168533)(5.625,0.0301790546027)
\psline[linecolor=mycolor]{-}(5.625,0.0301790546027)(5.6875,0.0268520515481)
\psline[linecolor=mycolor]{-}(5.6875,0.0268520515481)(5.75,0.0302383971628)
\psline[linecolor=mycolor]{-}(5.75,0.0302383971628)(5.8125,0.0284507200422)
\psline[linecolor=mycolor]{-}(5.8125,0.0284507200422)(5.875,0.0277473591926)
\psline[linecolor=mycolor]{-}(5.875,0.0277473591926)(5.9375,0.0247588878659)
\psline[linecolor=mycolor]{-}(5.9375,0.0247588878659)(6.0,0.0245415469816)
\psline[linecolor=mycolor]{-}(6.0,0.0245415469816)(6.0625,0.0216169308285)
\psline[linecolor=mycolor]{-}(6.0625,0.0216169308285)(6.125,0.0245962263493)
\psline[linecolor=mycolor]{-}(6.125,0.0245962263493)(6.1875,0.0257204581329)
\psline[linecolor=mycolor]{-}(6.1875,0.0257204581329)(6.25,0.0245097489709)
\psline[linecolor=mycolor]{-}(6.25,0.0245097489709)(6.3125,0.0260695421084)
\psline[linecolor=mycolor]{-}(6.3125,0.0260695421084)(6.375,0.0251101317674)
\psline[linecolor=mycolor]{-}(6.375,0.0251101317674)(6.4375,0.024648359218)
\psline[linecolor=mycolor]{-}(6.4375,0.024648359218)(6.5,0.0218384154371)
\psline[linecolor=mycolor]{-}(6.5,0.0218384154371)(6.5625,0.0223643715231)
\psline[linecolor=mycolor]{-}(6.5625,0.0223643715231)(6.625,0.0191955253816)
\psline[linecolor=mycolor]{-}(6.625,0.0191955253816)(6.6875,0.0178133256077)
\psline[linecolor=mycolor]{-}(6.6875,0.0178133256077)(6.75,0.018350248581)
\psline[linecolor=mycolor]{-}(6.75,0.018350248581)(6.8125,0.016894670389)
\psline[linecolor=mycolor]{-}(6.8125,0.016894670389)(6.875,0.0172078720938)
%RGB color (0.0, 0.0, 0.0)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor

%"389A: $y^2 + y = x^3 + x^2 + -2*x $" at position (7.075,-0.083)
\rput[lb](7.075,-0.083){389A: $y^2 + y = x^3 + x^2 -2x $}
%$x$-$y$ axes
\psline[linecolor=mycolor]{->}(0.000,0.000)(13.000,0.000)
\psline[linecolor=mycolor]{->}(0.000,0.000)(0.000,6.000)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor

\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor


%"$e^{0}$" at position (0, -0.5)
\rput[lb](0, -0.5){$e^{0}$}
%"$e^{1}$" at position (1, -0.5)
\rput[lb](1, -0.5){$e^{1}$}
%"$e^{2}$" at position (2, -0.5)
\rput[lb](2, -0.5){$e^{2}$}
%"$e^{3}$" at position (3, -0.5)
\rput[lb](3, -0.5){$e^{3}$}
%"$e^{4}$" at position (4, -0.5)
\rput[lb](4, -0.5){$e^{4}$}
%"$e^{5}$" at position (5, -0.5)
\rput[lb](5, -0.5){$e^{5}$}
%"$e^{6}$" at position (6, -0.5)
\rput[lb](6, -0.5){$e^{6}$}
%"1" at position (-0.5, 5)
\rput[lb](-0.5, 5){1}
%RGB color (1.0, 1.0, 0.0)
\newrgbcolor{mycolor}{1.00 1.00 0.00}\mycolor

%Path defined by 111 points

\psline[linecolor=mycolor]{-}(0.0,5.0)(0.0625,5.0)
\psline[linecolor=mycolor]{-}(0.0625,5.0)(0.125,5.0)
\psline[linecolor=mycolor]{-}(0.125,5.0)(0.1875,5.0)
\psline[linecolor=mycolor]{-}(0.1875,5.0)(0.25,5.0)
\psline[linecolor=mycolor]{-}(0.25,5.0)(0.3125,5.0)
\psline[linecolor=mycolor]{-}(0.3125,5.0)(0.375,5.0)
\psline[linecolor=mycolor]{-}(0.375,5.0)(0.4375,5.0)
\psline[linecolor=mycolor]{-}(0.4375,5.0)(0.5,5.0)
\psline[linecolor=mycolor]{-}(0.5,5.0)(0.5625,5.0)
\psline[linecolor=mycolor]{-}(0.5625,5.0)(0.625,5.0)
\psline[linecolor=mycolor]{-}(0.625,5.0)(0.6875,5.0)
\psline[linecolor=mycolor]{-}(0.6875,5.0)(0.75,2.0)
\psline[linecolor=mycolor]{-}(0.75,2.0)(0.8125,2.0)
\psline[linecolor=mycolor]{-}(0.8125,2.0)(0.875,2.0)
\psline[linecolor=mycolor]{-}(0.875,2.0)(0.9375,2.0)
\psline[linecolor=mycolor]{-}(0.9375,2.0)(1.0,2.0)
\psline[linecolor=mycolor]{-}(1.0,2.0)(1.0625,2.0)
\psline[linecolor=mycolor]{-}(1.0625,2.0)(1.125,0.857142857143)
\psline[linecolor=mycolor]{-}(1.125,0.857142857143)(1.1875,0.857142857143)
\psline[linecolor=mycolor]{-}(1.1875,0.857142857143)(1.25,0.857142857143)
\psline[linecolor=mycolor]{-}(1.25,0.857142857143)(1.3125,0.857142857143)
\psline[linecolor=mycolor]{-}(1.3125,0.857142857143)(1.375,0.857142857143)
\psline[linecolor=mycolor]{-}(1.375,0.857142857143)(1.4375,0.857142857143)
\psline[linecolor=mycolor]{-}(1.4375,0.857142857143)(1.5,0.857142857143)
\psline[linecolor=mycolor]{-}(1.5,0.857142857143)(1.5625,0.857142857143)
\psline[linecolor=mycolor]{-}(1.5625,0.857142857143)(1.625,0.428571428571)
\psline[linecolor=mycolor]{-}(1.625,0.428571428571)(1.6875,0.428571428571)
\psline[linecolor=mycolor]{-}(1.6875,0.428571428571)(1.75,0.428571428571)
\psline[linecolor=mycolor]{-}(1.75,0.428571428571)(1.8125,0.428571428571)
\psline[linecolor=mycolor]{-}(1.8125,0.428571428571)(1.875,0.428571428571)
\psline[linecolor=mycolor]{-}(1.875,0.428571428571)(1.9375,0.428571428571)
\psline[linecolor=mycolor]{-}(1.9375,0.428571428571)(2.0,0.25)
\psline[linecolor=mycolor]{-}(2.0,0.25)(2.0625,0.25)
\psline[linecolor=mycolor]{-}(2.0625,0.25)(2.125,0.25)
\psline[linecolor=mycolor]{-}(2.125,0.25)(2.1875,0.25)
\psline[linecolor=mycolor]{-}(2.1875,0.25)(2.25,0.25)
\psline[linecolor=mycolor]{-}(2.25,0.25)(2.3125,0.25)
\psline[linecolor=mycolor]{-}(2.3125,0.25)(2.375,0.25)
\psline[linecolor=mycolor]{-}(2.375,0.25)(2.4375,0.152777777778)
\psline[linecolor=mycolor]{-}(2.4375,0.152777777778)(2.5,0.152777777778)
\psline[linecolor=mycolor]{-}(2.5,0.152777777778)(2.5625,0.152777777778)
\psline[linecolor=mycolor]{-}(2.5625,0.152777777778)(2.625,0.110339506173)
\psline[linecolor=mycolor]{-}(2.625,0.110339506173)(2.6875,0.110339506173)
\psline[linecolor=mycolor]{-}(2.6875,0.110339506173)(2.75,0.110339506173)
\psline[linecolor=mycolor]{-}(2.75,0.110339506173)(2.8125,0.110339506173)
\psline[linecolor=mycolor]{-}(2.8125,0.110339506173)(2.875,0.085262345679)
\psline[linecolor=mycolor]{-}(2.875,0.085262345679)(2.9375,0.085262345679)
\psline[linecolor=mycolor]{-}(2.9375,0.085262345679)(3.0,0.0599994284408)
\psline[linecolor=mycolor]{-}(3.0,0.0599994284408)(3.0625,0.0599994284408)
\psline[linecolor=mycolor]{-}(3.0625,0.0599994284408)(3.125,0.0599994284408)
\psline[linecolor=mycolor]{-}(3.125,0.0599994284408)(3.1875,0.0459995618046)
\psline[linecolor=mycolor]{-}(3.1875,0.0459995618046)(3.25,0.0459995618046)
\psline[linecolor=mycolor]{-}(3.25,0.0459995618046)(3.3125,0.0459995618046)
\psline[linecolor=mycolor]{-}(3.3125,0.0459995618046)(3.375,0.0370552025648)
\psline[linecolor=mycolor]{-}(3.375,0.0370552025648)(3.4375,0.0337856258679)
\psline[linecolor=mycolor]{-}(3.4375,0.0337856258679)(3.5,0.0337856258679)
\psline[linecolor=mycolor]{-}(3.5,0.0337856258679)(3.5625,0.0337856258679)
\psline[linecolor=mycolor]{-}(3.5625,0.0337856258679)(3.625,0.0328965304503)
\psline[linecolor=mycolor]{-}(3.625,0.0328965304503)(3.6875,0.0328965304503)
\psline[linecolor=mycolor]{-}(3.6875,0.0328965304503)(3.75,0.0321132797253)
\psline[linecolor=mycolor]{-}(3.75,0.0321132797253)(3.8125,0.0265552120806)
\psline[linecolor=mycolor]{-}(3.8125,0.0265552120806)(3.875,0.0218964029436)
\psline[linecolor=mycolor]{-}(3.875,0.0218964029436)(3.9375,0.0218964029436)
\psline[linecolor=mycolor]{-}(3.9375,0.0218964029436)(4.0,0.0184207834288)
\psline[linecolor=mycolor]{-}(4.0,0.0184207834288)(4.0625,0.0184207834288)
\psline[linecolor=mycolor]{-}(4.0625,0.0184207834288)(4.125,0.0145898766638)
\psline[linecolor=mycolor]{-}(4.125,0.0145898766638)(4.1875,0.0145898766638)
\psline[linecolor=mycolor]{-}(4.1875,0.0145898766638)(4.25,0.0122190217059)
\psline[linecolor=mycolor]{-}(4.25,0.0122190217059)(4.3125,0.00899590759967)
\psline[linecolor=mycolor]{-}(4.3125,0.00899590759967)(4.375,0.0100095309912)
\psline[linecolor=mycolor]{-}(4.375,0.0100095309912)(4.4375,0.00966036130544)
\psline[linecolor=mycolor]{-}(4.4375,0.00966036130544)(4.5,0.0108831918504)
\psline[linecolor=mycolor]{-}(4.5,0.0108831918504)(4.5625,0.0108831918504)
\psline[linecolor=mycolor]{-}(4.5625,0.0108831918504)(4.625,0.0118259350664)
\psline[linecolor=mycolor]{-}(4.625,0.0118259350664)(4.6875,0.0130542498364)
\psline[linecolor=mycolor]{-}(4.6875,0.0130542498364)(4.75,0.0131181525035)
\psline[linecolor=mycolor]{-}(4.75,0.0131181525035)(4.8125,0.0131181525035)
\psline[linecolor=mycolor]{-}(4.8125,0.0131181525035)(4.875,0.0137686394045)
\psline[linecolor=mycolor]{-}(4.875,0.0137686394045)(4.9375,0.01288620001)
\psline[linecolor=mycolor]{-}(4.9375,0.01288620001)(5.0,0.01288620001)
\psline[linecolor=mycolor]{-}(5.0,0.01288620001)(5.0625,0.0143538527136)
\psline[linecolor=mycolor]{-}(5.0625,0.0143538527136)(5.125,0.0132144962364)
\psline[linecolor=mycolor]{-}(5.125,0.0132144962364)(5.1875,0.0130768320376)
\psline[linecolor=mycolor]{-}(5.1875,0.0130768320376)(5.25,0.0145208993791)
\psline[linecolor=mycolor]{-}(5.25,0.0145208993791)(5.3125,0.0104962391534)
\psline[linecolor=mycolor]{-}(5.3125,0.0104962391534)(5.375,0.00988708241683)
\psline[linecolor=mycolor]{-}(5.375,0.00988708241683)(5.4375,0.00926175654036)
\psline[linecolor=mycolor]{-}(5.4375,0.00926175654036)(5.5,0.00821316672746)
\psline[linecolor=mycolor]{-}(5.5,0.00821316672746)(5.5625,0.00786717073664)
\psline[linecolor=mycolor]{-}(5.5625,0.00786717073664)(5.625,0.00759677610615)
\psline[linecolor=mycolor]{-}(5.625,0.00759677610615)(5.6875,0.00802423948968)
\psline[linecolor=mycolor]{-}(5.6875,0.00802423948968)(5.75,0.00653930113131)
\psline[linecolor=mycolor]{-}(5.75,0.00653930113131)(5.8125,0.00600620841916)
\psline[linecolor=mycolor]{-}(5.8125,0.00600620841916)(5.875,0.00522413310875)
\psline[linecolor=mycolor]{-}(5.875,0.00522413310875)(5.9375,0.00544805434884)
\psline[linecolor=mycolor]{-}(5.9375,0.00544805434884)(6.0,0.00509748132424)
\psline[linecolor=mycolor]{-}(6.0,0.00509748132424)(6.0625,0.00460030459537)
\psline[linecolor=mycolor]{-}(6.0625,0.00460030459537)(6.125,0.00411084123969)
\psline[linecolor=mycolor]{-}(6.125,0.00411084123969)(6.1875,0.00386238105098)
\psline[linecolor=mycolor]{-}(6.1875,0.00386238105098)(6.25,0.00406289903658)
\psline[linecolor=mycolor]{-}(6.25,0.00406289903658)(6.3125,0.00437622195025)
\psline[linecolor=mycolor]{-}(6.3125,0.00437622195025)(6.375,0.00387613258143)
\psline[linecolor=mycolor]{-}(6.375,0.00387613258143)(6.4375,0.00397504906458)
\psline[linecolor=mycolor]{-}(6.4375,0.00397504906458)(6.5,0.00434850424677)
\psline[linecolor=mycolor]{-}(6.5,0.00434850424677)(6.5625,0.00402338482207)
\psline[linecolor=mycolor]{-}(6.5625,0.00402338482207)(6.625,0.00392252804463)
\psline[linecolor=mycolor]{-}(6.625,0.00392252804463)(6.6875,0.00351667311318)
\psline[linecolor=mycolor]{-}(6.6875,0.00351667311318)(6.75,0.0031758567326)
\psline[linecolor=mycolor]{-}(6.75,0.0031758567326)(6.8125,0.00264537719854)
\psline[linecolor=mycolor]{-}(6.8125,0.00264537719854)(6.875,0.00257905543591)
%RGB color (0.0, 0.0, 0.0)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor

%"5077A: $y^2 + y = x^3 + -7*x + 6$" at position (7.075,-0.097)
\rput[lb](7.075,-0.097){5077A: $y^2 + y = x^3 -7x + 6$}
%$x$-$y$ axes
\psline[linecolor=mycolor]{->}(0.000,0.000)(13.000,0.000)
\psline[linecolor=mycolor]{->}(0.000,0.000)(0.000,6.000)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor

\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor


%"$e^{0}$" at position (0, -0.5)
\rput[lb](0, -0.5){$e^{0}$}
%"$e^{1}$" at position (1, -0.5)
\rput[lb](1, -0.5){$e^{1}$}
%"$e^{2}$" at position (2, -0.5)
\rput[lb](2, -0.5){$e^{2}$}
%"$e^{3}$" at position (3, -0.5)
\rput[lb](3, -0.5){$e^{3}$}
%"$e^{4}$" at position (4, -0.5)
\rput[lb](4, -0.5){$e^{4}$}
%"$e^{5}$" at position (5, -0.5)
\rput[lb](5, -0.5){$e^{5}$}
%"$e^{6}$" at position (6, -0.5)
\rput[lb](6, -0.5){$e^{6}$}
%"1" at position (-0.5, 5)
\rput[lb](-0.5, 5){1}
%RGB color (1.0, 0.0, 0.5)
\newrgbcolor{mycolor}{1.00 0.00 0.50}\mycolor

%Path defined by 111 points

\psline[linecolor=mycolor]{-}(0.0,5.0)(0.0625,5.0)
\psline[linecolor=mycolor]{-}(0.0625,5.0)(0.125,5.0)
\psline[linecolor=mycolor]{-}(0.125,5.0)(0.1875,5.0)
\psline[linecolor=mycolor]{-}(0.1875,5.0)(0.25,5.0)
\psline[linecolor=mycolor]{-}(0.25,5.0)(0.3125,5.0)
\psline[linecolor=mycolor]{-}(0.3125,5.0)(0.375,5.0)
\psline[linecolor=mycolor]{-}(0.375,5.0)(0.4375,5.0)
\psline[linecolor=mycolor]{-}(0.4375,5.0)(0.5,5.0)
\psline[linecolor=mycolor]{-}(0.5,5.0)(0.5625,5.0)
\psline[linecolor=mycolor]{-}(0.5625,5.0)(0.625,5.0)
\psline[linecolor=mycolor]{-}(0.625,5.0)(0.6875,5.0)
\psline[linecolor=mycolor]{-}(0.6875,5.0)(0.75,5.0)
\psline[linecolor=mycolor]{-}(0.75,5.0)(0.8125,5.0)
\psline[linecolor=mycolor]{-}(0.8125,5.0)(0.875,5.0)
\psline[linecolor=mycolor]{-}(0.875,5.0)(0.9375,5.0)
\psline[linecolor=mycolor]{-}(0.9375,5.0)(1.0,5.0)
\psline[linecolor=mycolor]{-}(1.0,5.0)(1.0625,5.0)
\psline[linecolor=mycolor]{-}(1.0625,5.0)(1.125,5.0)
\psline[linecolor=mycolor]{-}(1.125,5.0)(1.1875,5.0)
\psline[linecolor=mycolor]{-}(1.1875,5.0)(1.25,5.0)
\psline[linecolor=mycolor]{-}(1.25,5.0)(1.3125,5.0)
\psline[linecolor=mycolor]{-}(1.3125,5.0)(1.375,5.0)
\psline[linecolor=mycolor]{-}(1.375,5.0)(1.4375,5.0)
\psline[linecolor=mycolor]{-}(1.4375,5.0)(1.5,5.0)
\psline[linecolor=mycolor]{-}(1.5,5.0)(1.5625,5.0)
\psline[linecolor=mycolor]{-}(1.5625,5.0)(1.625,3.125)
\psline[linecolor=mycolor]{-}(1.625,3.125)(1.6875,3.125)
\psline[linecolor=mycolor]{-}(1.6875,3.125)(1.75,3.125)
\psline[linecolor=mycolor]{-}(1.75,3.125)(1.8125,3.125)
\psline[linecolor=mycolor]{-}(1.8125,3.125)(1.875,3.125)
\psline[linecolor=mycolor]{-}(1.875,3.125)(1.9375,3.125)
\psline[linecolor=mycolor]{-}(1.9375,3.125)(2.0,5.46875)
\psline[linecolor=mycolor]{-}(2.0,5.46875)(2.0625,5.46875)
\psline[linecolor=mycolor]{-}(2.0625,5.46875)(2.125,5.46875)
\psline[linecolor=mycolor]{-}(2.125,5.46875)(2.1875,5.46875)
\psline[linecolor=mycolor]{-}(2.1875,5.46875)(2.25,5.46875)
\psline[linecolor=mycolor]{-}(2.25,5.46875)(2.3125,5.46875)
\psline[linecolor=mycolor]{-}(2.3125,5.46875)(2.375,5.46875)
\psline[linecolor=mycolor]{-}(2.375,5.46875)(2.4375,5.46875)
\psline[linecolor=mycolor]{-}(2.4375,5.46875)(2.5,5.46875)
\psline[linecolor=mycolor]{-}(2.5,5.46875)(2.5625,5.46875)
\psline[linecolor=mycolor]{-}(2.5625,5.46875)(2.625,4.443359375)
\psline[linecolor=mycolor]{-}(2.625,4.443359375)(2.6875,4.443359375)
\psline[linecolor=mycolor]{-}(2.6875,4.443359375)(2.75,4.443359375)
\psline[linecolor=mycolor]{-}(2.75,4.443359375)(2.8125,4.443359375)
\psline[linecolor=mycolor]{-}(2.8125,4.443359375)(2.875,3.77685546875)
\psline[linecolor=mycolor]{-}(2.875,3.77685546875)(2.9375,3.77685546875)
\psline[linecolor=mycolor]{-}(2.9375,3.77685546875)(3.0,3.58801269531)
\psline[linecolor=mycolor]{-}(3.0,3.58801269531)(3.0625,3.58801269531)
\psline[linecolor=mycolor]{-}(3.0625,3.58801269531)(3.125,3.58801269531)
\psline[linecolor=mycolor]{-}(3.125,3.58801269531)(3.1875,5.15776824951)
\psline[linecolor=mycolor]{-}(3.1875,5.15776824951)(3.25,5.15776824951)
\psline[linecolor=mycolor]{-}(3.25,5.15776824951)(3.3125,5.15776824951)
\psline[linecolor=mycolor]{-}(3.3125,5.15776824951)(3.375,4.15486886766)
\psline[linecolor=mycolor]{-}(3.375,4.15486886766)(3.4375,3.22002337244)
\psline[linecolor=mycolor]{-}(3.4375,3.22002337244)(3.5,3.22002337244)
\psline[linecolor=mycolor]{-}(3.5,3.22002337244)(3.5625,3.22002337244)
\psline[linecolor=mycolor]{-}(3.5625,3.22002337244)(3.625,3.72315202438)
\psline[linecolor=mycolor]{-}(3.625,3.72315202438)(3.6875,3.72315202438)
\psline[linecolor=mycolor]{-}(3.6875,3.72315202438)(3.75,3.46930074999)
\psline[linecolor=mycolor]{-}(3.75,3.46930074999)(3.8125,3.39045300567)
\psline[linecolor=mycolor]{-}(3.8125,3.39045300567)(3.875,3.98378228167)
\psline[linecolor=mycolor]{-}(3.875,3.98378228167)(3.9375,3.98378228167)
\psline[linecolor=mycolor]{-}(3.9375,3.98378228167)(4.0,4.39875960267)
\psline[linecolor=mycolor]{-}(4.0,4.39875960267)(4.0625,4.39875960267)
\psline[linecolor=mycolor]{-}(4.0625,4.39875960267)(4.125,4.41716958985)
\psline[linecolor=mycolor]{-}(4.125,4.41716958985)(4.1875,4.41716958985)
\psline[linecolor=mycolor]{-}(4.1875,4.41716958985)(4.25,4.11042170167)
\psline[linecolor=mycolor]{-}(4.25,4.11042170167)(4.3125,3.36242356056)
\psline[linecolor=mycolor]{-}(4.3125,3.36242356056)(4.375,3.16227930101)
\psline[linecolor=mycolor]{-}(4.375,3.16227930101)(4.4375,3.64540530533)
\psline[linecolor=mycolor]{-}(4.4375,3.64540530533)(4.5,3.37959450181)
\psline[linecolor=mycolor]{-}(4.5,3.37959450181)(4.5625,3.37959450181)
\psline[linecolor=mycolor]{-}(4.5625,3.37959450181)(4.625,3.44894659732)
\psline[linecolor=mycolor]{-}(4.625,3.44894659732)(4.6875,3.29955212231)
\psline[linecolor=mycolor]{-}(4.6875,3.29955212231)(4.75,3.02385293828)
\psline[linecolor=mycolor]{-}(4.75,3.02385293828)(4.8125,3.02385293828)
\psline[linecolor=mycolor]{-}(4.8125,3.02385293828)(4.875,2.90931305426)
\psline[linecolor=mycolor]{-}(4.875,2.90931305426)(4.9375,2.50399814537)
\psline[linecolor=mycolor]{-}(4.9375,2.50399814537)(5.0,2.50399814537)
\psline[linecolor=mycolor]{-}(5.0,2.50399814537)(5.0625,2.70540320869)
\psline[linecolor=mycolor]{-}(5.0625,2.70540320869)(5.125,2.739723986)
\psline[linecolor=mycolor]{-}(5.125,2.739723986)(5.1875,2.80558970485)
\psline[linecolor=mycolor]{-}(5.1875,2.80558970485)(5.25,3.17382335361)
\psline[linecolor=mycolor]{-}(5.25,3.17382335361)(5.3125,2.82647869143)
\psline[linecolor=mycolor]{-}(5.3125,2.82647869143)(5.375,2.81314624477)
\psline[linecolor=mycolor]{-}(5.375,2.81314624477)(5.4375,3.24036108736)
\psline[linecolor=mycolor]{-}(5.4375,3.24036108736)(5.5,4.25394988531)
\psline[linecolor=mycolor]{-}(5.5,4.25394988531)(5.5625,4.06797831552)
\psline[linecolor=mycolor]{-}(5.5625,4.06797831552)(5.625,3.70283753889)
\psline[linecolor=mycolor]{-}(5.625,3.70283753889)(5.6875,3.57699003459)
\psline[linecolor=mycolor]{-}(5.6875,3.57699003459)(5.75,3.43062458368)
\psline[linecolor=mycolor]{-}(5.75,3.43062458368)(5.8125,3.45482518515)
\psline[linecolor=mycolor]{-}(5.8125,3.45482518515)(5.875,3.47717798714)
\psline[linecolor=mycolor]{-}(5.875,3.47717798714)(5.9375,3.08745482138)
\psline[linecolor=mycolor]{-}(5.9375,3.08745482138)(6.0,3.21227281085)
\psline[linecolor=mycolor]{-}(6.0,3.21227281085)(6.0625,3.11244661417)
\psline[linecolor=mycolor]{-}(6.0625,3.11244661417)(6.125,3.3689237244)
\psline[linecolor=mycolor]{-}(6.125,3.3689237244)(6.1875,3.22106238222)
\psline[linecolor=mycolor]{-}(6.1875,3.22106238222)(6.25,3.08538227511)
\psline[linecolor=mycolor]{-}(6.25,3.08538227511)(6.3125,3.11619559988)
\psline[linecolor=mycolor]{-}(6.3125,3.11619559988)(6.375,2.40757903165)
\psline[linecolor=mycolor]{-}(6.375,2.40757903165)(6.4375,2.86886806939)
\psline[linecolor=mycolor]{-}(6.4375,2.86886806939)(6.5,3.021254373)
\psline[linecolor=mycolor]{-}(6.5,3.021254373)(6.5625,3.07456154142)
\psline[linecolor=mycolor]{-}(6.5625,3.07456154142)(6.625,3.66851253255)
\psline[linecolor=mycolor]{-}(6.625,3.66851253255)(6.6875,3.57749921148)
\psline[linecolor=mycolor]{-}(6.6875,3.57749921148)(6.75,3.31489288387)
\psline[linecolor=mycolor]{-}(6.75,3.31489288387)(6.8125,3.42337234175)
\psline[linecolor=mycolor]{-}(6.8125,3.42337234175)(6.875,3.43291197892)
%RGB color (0.0, 0.0, 0.0)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor

%"33A: $y^2 + x*y  = x^3 + x^2 + -11*x $" at position (7.075,3.333)
\rput[lb](7.075,3.333){33A: $y^2 + xy  = x^3 + x^2 -11x $}
%$x$-$y$ axes
\psline[linecolor=mycolor]{->}(0.000,0.000)(13.000,0.000)
\psline[linecolor=mycolor]{->}(0.000,0.000)(0.000,6.000)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor

\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor


%"$e^{0}$" at position (0, -0.5)
\rput[lb](0, -0.5){$e^{0}$}
%"$e^{1}$" at position (1, -0.5)
\rput[lb](1, -0.5){$e^{1}$}
%"$e^{2}$" at position (2, -0.5)
\rput[lb](2, -0.5){$e^{2}$}
%"$e^{3}$" at position (3, -0.5)
\rput[lb](3, -0.5){$e^{3}$}
%"$e^{4}$" at position (4, -0.5)
\rput[lb](4, -0.5){$e^{4}$}
%"$e^{5}$" at position (5, -0.5)
\rput[lb](5, -0.5){$e^{5}$}
%"$e^{6}$" at position (6, -0.5)
\rput[lb](6, -0.5){$e^{6}$}
%"1" at position (-0.5, 5)
\rput[lb](-0.5, 5){1}
%RGB color (0.29999999999999999, 0.69999999999999996, 0.10000000000000001)
\newrgbcolor{mycolor}{0.30 0.70 0.10}\mycolor

%Path defined by 111 points

\psline[linecolor=mycolor]{-}(0.0,5.0)(0.0625,5.0)
\psline[linecolor=mycolor]{-}(0.0625,5.0)(0.125,5.0)
\psline[linecolor=mycolor]{-}(0.125,5.0)(0.1875,5.0)
\psline[linecolor=mycolor]{-}(0.1875,5.0)(0.25,5.0)
\psline[linecolor=mycolor]{-}(0.25,5.0)(0.3125,5.0)
\psline[linecolor=mycolor]{-}(0.3125,5.0)(0.375,5.0)
\psline[linecolor=mycolor]{-}(0.375,5.0)(0.4375,5.0)
\psline[linecolor=mycolor]{-}(0.4375,5.0)(0.5,5.0)
\psline[linecolor=mycolor]{-}(0.5,5.0)(0.5625,5.0)
\psline[linecolor=mycolor]{-}(0.5625,5.0)(0.625,5.0)
\psline[linecolor=mycolor]{-}(0.625,5.0)(0.6875,5.0)
\psline[linecolor=mycolor]{-}(0.6875,5.0)(0.75,5.0)
\psline[linecolor=mycolor]{-}(0.75,5.0)(0.8125,5.0)
\psline[linecolor=mycolor]{-}(0.8125,5.0)(0.875,5.0)
\psline[linecolor=mycolor]{-}(0.875,5.0)(0.9375,5.0)
\psline[linecolor=mycolor]{-}(0.9375,5.0)(1.0,5.0)
\psline[linecolor=mycolor]{-}(1.0,5.0)(1.0625,5.0)
\psline[linecolor=mycolor]{-}(1.0625,5.0)(1.125,5.0)
\psline[linecolor=mycolor]{-}(1.125,5.0)(1.1875,5.0)
\psline[linecolor=mycolor]{-}(1.1875,5.0)(1.25,5.0)
\psline[linecolor=mycolor]{-}(1.25,5.0)(1.3125,5.0)
\psline[linecolor=mycolor]{-}(1.3125,5.0)(1.375,5.0)
\psline[linecolor=mycolor]{-}(1.375,5.0)(1.4375,5.0)
\psline[linecolor=mycolor]{-}(1.4375,5.0)(1.5,5.0)
\psline[linecolor=mycolor]{-}(1.5,5.0)(1.5625,5.0)
\psline[linecolor=mycolor]{-}(1.5625,5.0)(1.625,6.25)
\psline[linecolor=mycolor]{-}(1.625,6.25)(1.6875,6.25)
\psline[linecolor=mycolor]{-}(1.6875,6.25)(1.75,6.25)
\psline[linecolor=mycolor]{-}(1.75,6.25)(1.8125,6.25)
\psline[linecolor=mycolor]{-}(1.8125,6.25)(1.875,6.25)
\psline[linecolor=mycolor]{-}(1.875,6.25)(1.9375,6.25)
\psline[linecolor=mycolor]{-}(1.9375,6.25)(2.0,5.46875)
\psline[linecolor=mycolor]{-}(2.0,5.46875)(2.0625,5.46875)
\psline[linecolor=mycolor]{-}(2.0625,5.46875)(2.125,5.46875)
\psline[linecolor=mycolor]{-}(2.125,5.46875)(2.1875,5.46875)
\psline[linecolor=mycolor]{-}(2.1875,5.46875)(2.25,5.46875)
\psline[linecolor=mycolor]{-}(2.25,5.46875)(2.3125,5.46875)
\psline[linecolor=mycolor]{-}(2.3125,5.46875)(2.375,5.46875)
\psline[linecolor=mycolor]{-}(2.375,5.46875)(2.4375,7.51953125)
\psline[linecolor=mycolor]{-}(2.4375,7.51953125)(2.5,7.51953125)
\psline[linecolor=mycolor]{-}(2.5,7.51953125)(2.5625,7.51953125)
\psline[linecolor=mycolor]{-}(2.5625,7.51953125)(2.625,6.10961914062)
\psline[linecolor=mycolor]{-}(2.625,6.10961914062)(2.6875,6.10961914062)
\psline[linecolor=mycolor]{-}(2.6875,6.10961914062)(2.75,6.10961914062)
\psline[linecolor=mycolor]{-}(2.75,6.10961914062)(2.8125,6.10961914062)
\psline[linecolor=mycolor]{-}(2.8125,6.10961914062)(2.875,8.65529378255)
\psline[linecolor=mycolor]{-}(2.875,8.65529378255)(2.9375,8.65529378255)
\psline[linecolor=mycolor]{-}(2.9375,8.65529378255)(3.0,10.2781613668)
\psline[linecolor=mycolor]{-}(3.0,10.2781613668)(3.0625,10.2781613668)
\psline[linecolor=mycolor]{-}(3.0625,10.2781613668)(3.125,10.2781613668)
\psline[linecolor=mycolor]{-}(3.125,10.2781613668)(3.1875,9.84990464316)
\psline[linecolor=mycolor]{-}(3.1875,9.84990464316)(3.25,9.84990464316)
\psline[linecolor=mycolor]{-}(3.25,9.84990464316)(3.3125,9.84990464316)
\psline[linecolor=mycolor]{-}(3.3125,9.84990464316)(3.375,11.9019681105)
\psline[linecolor=mycolor]{-}(3.375,11.9019681105)(3.4375,13.1771789795)
\psline[linecolor=mycolor]{-}(3.4375,13.1771789795)(3.5,13.1771789795)
\psline[linecolor=mycolor]{-}(3.5,13.1771789795)(3.5625,13.1771789795)
\psline[linecolor=mycolor]{-}(3.5625,13.1771789795)(3.625,12.188890556)
\psline[linecolor=mycolor]{-}(3.625,12.188890556)(3.6875,12.188890556)
\psline[linecolor=mycolor]{-}(3.6875,12.188890556)(3.75,11.3578298363)
\psline[linecolor=mycolor]{-}(3.75,11.3578298363)(3.8125,15.2620838425)
\psline[linecolor=mycolor]{-}(3.8125,15.2620838425)(3.875,14.9441237625)
\psline[linecolor=mycolor]{-}(3.875,14.9441237625)(3.9375,14.9441237625)
\psline[linecolor=mycolor]{-}(3.9375,14.9441237625)(4.0,14.1435457038)
\psline[linecolor=mycolor]{-}(4.0,14.1435457038)(4.0625,14.1435457038)
\psline[linecolor=mycolor]{-}(4.0625,14.1435457038)(4.125,14.7287676469)
\psline[linecolor=mycolor]{-}(4.125,14.7287676469)(4.1875,14.7287676469)
\psline[linecolor=mycolor]{-}(4.1875,14.7287676469)(4.25,12.9845714782)
\psline[linecolor=mycolor]{-}(4.25,12.9845714782)(4.3125,10.5154740581)
\psline[linecolor=mycolor]{-}(4.3125,10.5154740581)(4.375,12.9800382904)
\psline[linecolor=mycolor]{-}(4.375,12.9800382904)(4.4375,11.2223247719)
\psline[linecolor=mycolor]{-}(4.4375,11.2223247719)(4.5,11.3498511898)
\psline[linecolor=mycolor]{-}(4.5,11.3498511898)(4.5625,11.3498511898)
\psline[linecolor=mycolor]{-}(4.5625,11.3498511898)(4.625,11.1372688408)
\psline[linecolor=mycolor]{-}(4.625,11.1372688408)(4.6875,9.13272618261)
\psline[linecolor=mycolor]{-}(4.6875,9.13272618261)(4.75,9.15427965423)
\psline[linecolor=mycolor]{-}(4.75,9.15427965423)(4.8125,9.15427965423)
\psline[linecolor=mycolor]{-}(4.8125,9.15427965423)(4.875,9.37575416199)
\psline[linecolor=mycolor]{-}(4.875,9.37575416199)(4.9375,7.25280130326)
\psline[linecolor=mycolor]{-}(4.9375,7.25280130326)(5.0,7.25280130326)
\psline[linecolor=mycolor]{-}(5.0,7.25280130326)(5.0625,6.5880458577)
\psline[linecolor=mycolor]{-}(5.0625,6.5880458577)(5.125,8.41465823445)
\psline[linecolor=mycolor]{-}(5.125,8.41465823445)(5.1875,8.48231515449)
\psline[linecolor=mycolor]{-}(5.1875,8.48231515449)(5.25,9.59561901852)
\psline[linecolor=mycolor]{-}(5.25,9.59561901852)(5.3125,9.92485384292)
\psline[linecolor=mycolor]{-}(5.3125,9.92485384292)(5.375,9.87803849461)
\psline[linecolor=mycolor]{-}(5.375,9.87803849461)(5.4375,9.55382181447)
\psline[linecolor=mycolor]{-}(5.4375,9.55382181447)(5.5,10.1116533383)
\psline[linecolor=mycolor]{-}(5.5,10.1116533383)(5.5625,9.65128465161)
\psline[linecolor=mycolor]{-}(5.5625,9.65128465161)(5.625,10.428182413)
\psline[linecolor=mycolor]{-}(5.625,10.428182413)(5.6875,10.0809307912)
\psline[linecolor=mycolor]{-}(5.6875,10.0809307912)(5.75,9.33970641503)
\psline[linecolor=mycolor]{-}(5.75,9.33970641503)(5.8125,8.72495882309)
\psline[linecolor=mycolor]{-}(5.8125,8.72495882309)(5.875,8.52206120314)
\psline[linecolor=mycolor]{-}(5.875,8.52206120314)(5.9375,8.50006534015)
\psline[linecolor=mycolor]{-}(5.9375,8.50006534015)(6.0,7.41509648818)
\psline[linecolor=mycolor]{-}(6.0,7.41509648818)(6.0625,8.37243312137)
\psline[linecolor=mycolor]{-}(6.0625,8.37243312137)(6.125,8.45875783193)
\psline[linecolor=mycolor]{-}(6.125,8.45875783193)(6.1875,8.42509570144)
\psline[linecolor=mycolor]{-}(6.1875,8.42509570144)(6.25,8.47510004581)
\psline[linecolor=mycolor]{-}(6.25,8.47510004581)(6.3125,7.50818104222)
\psline[linecolor=mycolor]{-}(6.3125,7.50818104222)(6.375,5.99299444305)
\psline[linecolor=mycolor]{-}(6.375,5.99299444305)(6.4375,5.23149885523)
\psline[linecolor=mycolor]{-}(6.4375,5.23149885523)(6.5,5.79770320976)
\psline[linecolor=mycolor]{-}(6.5,5.79770320976)(6.5625,6.05100444364)
\psline[linecolor=mycolor]{-}(6.5625,6.05100444364)(6.625,6.29670390135)
\psline[linecolor=mycolor]{-}(6.625,6.29670390135)(6.6875,5.9734954958)
\psline[linecolor=mycolor]{-}(6.6875,5.9734954958)(6.75,5.73339485349)
\psline[linecolor=mycolor]{-}(6.75,5.73339485349)(6.8125,5.27639417414)
\psline[linecolor=mycolor]{-}(6.8125,5.27639417414)(6.875,5.76888829658)
%RGB color (0.0, 0.0, 0.0)
\newrgbcolor{mycolor}{0.00 0.00 0.00}\mycolor

%"681B: $y^2 + x*y  = x^3 + x^2 + -1154*x + -15345$" at position (7.075,5.669)
\rput[lb](7.075,5.669){681B: {\tiny $y^2 + xy  = x^3 + x^2 -1154x -15345$}}
\rput[lb](7.075,5.1){(Shaf.-Tate group order $9$)}
\endpspicture
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


}


\page{
\section{Something Better: \dgreen The $L$-Function}
{
{\dred Theorem (Wiles et al., Hecke)} The following
function extends to a holomorphic function on the
whole complex plane:
% and satisfies a functional equation
%that relates $L(E,s)$ to $L(E,2-s)$:
\Large $$
  L(E,s) = \prod_{p\nmid \Delta} 
  \left(\frac{1}{1 - a_p \cdot p^{-s} + p \cdot p^{-2s}}\right). 
$$}

Note that formally,
$$
  L(E,1) = 
\prod_{p\nmid \Delta} 
  \left(\frac{1}{1-a_p\cdot p^{-1} + p \cdot p^{-2}}\right)
 = 
\prod_{p\nmid \Delta} 
  \left(\frac{p}{p-a_p  + 1}\right)
= \prod_{p\nmid \Delta} 
\frac{p}{N_p}
$$
%The proof of analytic continuation uses the proof of
%the Shimura-Taniyama-Weil conjecture, whose proof was
%motivated by Fermat's Last Theorem.
} % end page

%\apage{
%\section{The Riemann Zeta Function}
%The $L$-function of an elliptic curve is analogous to
%the Riemann Zeta function.
%} % end page

\page{
\section{Real Graph of the $L$-Series of $y^2+y=x^3-x$}
\begin{center}
\psset{unit=1.0}
\pspicture(0,0)(0,0)
\eps{-8}{-12}{0.8}{pics/lser}
\endpspicture
\end{center}

} % end page

\page{
\section{More Graphs of Elliptic Curve $L$-functions}
\vspace{6ex}

\begin{center}
\psset{unit=1.0}
\pspicture(0,0)(0,0)
\eps{-8}{-12}{0.8}{pics/many_lser}
\endpspicture
\end{center}
} % end page

\page{
\section{The Birch and Swinnerton-Dyer Conjecture}
\begin{center}
\psset{unit=1.0}
\pspicture(0,0)(0,0)
\eps{-7}{-12}{0.7}{pics/birch_and_swinnerton-dyer}
\endpspicture
\end{center}
\vspace{-4ex}

{\dred Conjecture:}
Let $E$ be any elliptic curve over~$\Q$.
The order of vanishing of $L(E,s)$ as $s=1$
equals the rank of $E(\Q)$.
} % end page

\page{
\section{The Kolyvagin and Gross-Zagier Theorem}

\begin{center}
\psset{unit=1.0}
\pspicture(0,0)(0,0)
\eps{-11}{-12}{0.3}{pics/koly}
\eps{-2}{-12}{0.25}{pics/gross}
\eps{6}{-12}{0.2}{pics/zagier}
\endpspicture
\end{center}
\vspace{-4ex}


{\dred Theorem:} If the ordering of vanishing $\ord_{s=1} L(E,s)$ is $\leq 1$,
then the conjecture is true for $E$.


} % end page

\apage{
\section{What Proportion of Elliptic Curves are Covered by
the Theorem?}
The rest of this talk is about the {\dred state of the art in building
  databases} of elliptic curves, and {\dblue new data about average
ranks of these curves}.  We arrange elliptic curves by either their
conductor, minimal discriminant, or naive height.  Each is an integer
invariant of an elliptic curve, and there are only finitely many
elliptic curves with that invariant. 
\begin{itemize}
\item {\dred Discriminant} of $y^2=x^3+ax+b$ is $-16(4a^3+27b^2)$. 
\item {\dblue Conductor:} Integer divisible by same primes as
  (minimal) discriminant (measures the nature of
  reduction modulo~$p$). 
\item {\dgreen Naive Height:} Measure of size of coefficients of
equation. 
\end{itemize}
} % end page


\page{
\section{What is the Average Rank of All Elliptic Curves?} 
In 1990, Brumer and MicGuinness published a paper in the Bulletins
of the AMS about ranks of elliptic curves of prime conductor. 
Brumer-McGuinness begins:
\begin{quote}
  ``The opinion had been expressed that, in general, an elliptic curve
  might tend to have the smallest possible rank, namely 0 or 1,
  compatible with the rank parity predictions of Birch and
  Swinnerton-Dyer.  We present evidence that this may not be the case. 
  [...] This proportion of rank~$2$ curves seemed too large to conform
  to {\dred the conventional wisdom}.'' 
\end{quote}
} % end page

\page{
\section{Our New Data}
Brumer and McGuinness considered 310,716
curves of prime conductor $\leq 10^8$.  

Mark Watkins, Baur Bektemirov and I consider 136,832,795 curves of 
conductor $\leq 10^8$, and 11,378,911 curves of prime conductor $\leq
10^{10}$.  The results of our rank computations are similar to those
of Brumer and McGuinness, which suggests that if one orders all
elliptic curves over~$\Q$ by their conductor, then {\dred a surprising
  number of curves have rank bigger than one}. 
} % end page

\page{
\section{Brumer and McGuinness}
Brumer and McGuinness found, by thousands
of hours of computer search on numerous Mac II's, 311,219 curves of
prime conductor $\leq 10^8$.  For 310,716 of these curves they
computed the probable rank by a combination of point searches and
computation of apparent order of vanishing of $L$-functions.  
This table summarizes the rank distribution that they found:

% total number found
%
\def\totalfound{311243}
%
% total analysed so far
%
\def\totalnumber{310716}
\def\totalpositive{113969}
\def\totalnegative{196747}
\def\rationegpos{1.726}
\def\totalodd{155658}
\def\totaleven{155058}

\def\rankzero{93337}
\def\rankzeropos{31748}
\def\rankzeroneg{61589}
\def\rankzeropct{30.04} 

\def\ranktwo{61517}
\def\ranktwopos{24706}
\def\ranktwoneg{36811}
\def\ranktwopct{{\dred 19.80}}

\def\rankfour{804}
\def\rankfourpos{377}
\def\rankfourneg{427}
\def\rankfourpct{0.26}

\def\rankevenGtZeroPct{20.06}

\def\rankone{143192}
\def\rankonepos{51871}
\def\rankoneneg{91321}
\def\rankonepct{46.08}

\def\rankthree{11861}
\def\rankthreepos{5267}
\def\rankthreeneg{6594}
\def\rankthreepct{3.82}

\def\rankfive{5}
\def\rankfivepos{0}
\def\rankfiveneg{5}
\def\rankfivepct{}

\def\rankoddGtOnePct{3.83}
{\tiny
$$\vbox{\offinterlineskip
\hrule
\halign{\vrule#&\strut\quad#\hfil\quad&#\vrule\,\vrule&%
&\quad\hfil#\hfil\quad\vrule\cr
%height2pt&\omit&&\omit&\omit&\omit&\omit&\omit&\cr
height2pt&\omit&&&&&&&\cr
&Rank && 0 & 1 & 2 & 3 & 4 & 5\cr
\noalign{\hrule}
\noalign{\vskip 2pt}
\noalign{\hrule}
%height2pt&\omit&&\omit&\omit&\omit&\omit&\omit&\cr
height2pt&\omit&&&&&&&\cr
&$\Delta>0$&&\rankzeropos&\rankonepos&\ranktwopos&\rankthreepos%
 &\rankfourpos&\rankfivepos\cr
&$\Delta<0$&&\rankzeroneg&\rankoneneg&\ranktwoneg&\rankthreeneg%
 &\rankfourneg&\rankfiveneg\cr
height2pt&\omit&&&&&&&\cr
%height2pt&\omit&&\omit&\omit&\omit&\omit&\omit&\cr
\noalign{\hrule}
%height2pt&\omit&&\omit&\omit&\omit&\omit&\omit&\cr
height2pt&\omit&&&&&&&\cr
&Totals&&\rankzero&\rankone&\ranktwo&\rankthree%
 &\rankfour&\rankfive\cr
&Percents&&\rankzeropct&\rankonepct&\ranktwopct&\rankthreepct%
 &\rankfourpct& \rankfivepct\cr
%height2pt&\omit&&\omit&\omit&\omit&\omit&\omit&\cr}
height2pt&\omit&&&&&&&\cr}
\hrule}
$$}\noindent{}Let $r_\varepsilon(X)$ be the \defn{average rank} of elliptic curves
in the Brumer-McGuinness tables with conductor at most $X$ and
discriminant sign $\varepsilon$.  They observe that in their
data, \dred{$r_{+}$ climbs to $1.04$ and $r_{-}$ climbs to $0.94$}. 
} % end page

\page{
\section{Quadratic Twists}
Let $E$ be an elliptic curve over~$\Q$.  Consider quadratic
twists $Dy^2=x^3+ax+b$ of $E:y^2=x^3+ax+b$ by square-free 
integers~$D$. 
\begin{conjecture}[Goldfeld]
The average rank of the curves $E^D$ is $\frac{1}{2}$, in the
sense that 
$$
\lim_{X\to\infty} \frac{\sum_{|D|<X} \rank(E^D)}{\#\{D : |D| < X\}} = {\dred \frac{1}{2}}. 
$$
(Here the $D$ are squarefree.) 
\end{conjecture}
There are many conditional and unconditional results in the direction
of Goldfeld's conjecture (e.g., work of Katz, Sarnak, et al.).  
For a survey of these results, see Silverberg's PCMI article. 
} % end page

%\page{
%\section{Cubic Twists of $x^3+y^3=1$}
%Kramarz and Zagier considered elliptic curves
%$x^3+y^3=D$ and found that in their data that {\dblue 23.3\%} of the curves
%with even rank have rank at least $2$, and 2.2\% of those with odd
%rank have rank at least $3$.  Mark Watkins followed up on these
%computations, and found that the rank eventually starts {\em decreasing}:\\
%\vspace{3ex}
%
%\mbox{}\hspace{1em} {\dblue 23.3\%} up to $70000$, 
%{\dblue 20.5\%} up to $10^6$, 
%{\dblue 17.7\%} up to $10^7$. 

% Since only $j=0,1728$ have non-quadratic twists, taken together the
% above data and conjectures suggests that the average rank of elliptic
% curves ``ordered by $j$-invariants'' should be $1/2$, since it should
% be an average of infinitely many numbers all but two of which are
% equal to $1/2$.  We will not concern ourselves further with questions
% about twists in this talk. 
} % end page

\page{
\section{The Stein-Watkins Database}
Brumer and McGuinness fixed the $a_1$, $a_2$, $a_3$ invariants
(12 total possibilities) and then searched for
$a_4$ and $a_6$ which made $|\Delta|$ small.  

Instead, Watkins and I
break the $c_4$ and $c_6$ invariants into  congruence classes, and then
find small solutions to $c_4^3-c_6^2=1728\Delta$.  

% Write
% $c_4^\star$ for the least nonnegative residue of $c_4$ modulo~576, and
% $c_6^\star$ for the least nonnegative residue of $c_6$ modulo~1728. 
% Connell has given necessary and sufficient
% conditions on $c_4$ and $c_6$ such
% that an elliptic curve with those
% invariants exists.  We first need that $c_6\equiv 3$ (mod~4) (in which
% case it follows that $c_4$ is odd), or $2^4\mid{}c_4$ and 
% $c_6\equiv 0,8 \pmod{32}$, and secondly we require a local condition at the prime~3,
% namely that $c_6\not\equiv\pm 9 \pmod{27}$.  Using this information and
% the fact that $1728\mid{}\left(c_4^3-c_6^2\right)$, this leads to 288
% possible $\left(c_4^\star,c_6^\star\right)$ pairs. 
} % end page

\page{
\section{Generating Our Table}
\begin{enumerate}
\item
For each of the $288$ possible pairs $\left(c_4\!\mod 576,\, c_6\!\mod 1728\right)$, we
loop over $c_4$ and $c_6$, ``hoping'' to find all curves with $|\Delta|\le
10^{12}$.  We do not know a bound on $c_4$ to guarantee this.  We 
took $c_4\le 1.44\cdot 10^{12}$ in this step.  We throw
away all curves whose conductor is composite and $\geq 10^8$, or prime
and $\geq 10^{10}$. 
\item  Include all curves that are isogenous
to a curve found above. 
\item Include all twists 
with conductor $\leq 10^8$. 
\end{enumerate}
} % end page
\page{

\section{The Number of Curves That We Found}
The following table lists the number of curves in 
our database with various properties:
\begin{center}
\begin{tabular}{|l|r|}\hline
{\dred Type} & {\dred Number} \\\hline\hline
& \vspace{-2ex} \\
Curves with conductor $\leq 10^8$ & {\dred 136,832,795}\\\hline
& \vspace{-2ex} \\
Optimal curves with conductor $\leq 10^8$ & 115,821,258\\\hline
& \vspace{-2ex} \\
Curves with square-free conductor $\leq 10^8$ & 21,826,791\\\hline
\vspace{-2ex} & \\
Optimal curves with square-free conductor $\leq 10^8$ & 19,963,592 \\\hline
\vspace{-2ex} & \\
Curves with prime conductor $\leq 10^{10}$&  11,378,911\\\hline
\vspace{-2ex} & \\
Curves with prime conductor $\leq 10^{8}$&  312,435\\\hline
\end{tabular}
\end{center}
} % end page


\page{
\section{Cremona's Tables}
Cremona has enumerated {\em every} elliptic curve of conductor up to $25,000$. 
He found {\dred $103,174$} isogeny classes of elliptic curves of conductor 
up to $25,000$.  In our computation, we find {\dred $88,700$} isogeny classes
of curves of conductor up to $25,000$, so we miss $14,474$ isogeny
classes.  The first conductor where Cremona has a curve and we don't
is conductor $174$.  The curve 174A1 with
$a$-invariants $[1,0,1,-7705,1226492]$ has discriminant {\dred $-621261297432576$},
which is substantially larger in absolute value than $10^{12}$.\\
{\dred Thus we expect that our table is far from complete for composite
conductor.} 

} % end page

\page{
\section{Cremona's Rank Distribution}
Amongst Cremona's 103,174 isogeny classes, the rank distribution
is as follows:
\begin{center}
\begin{tabular}{|l|c|c|c|c|}\hline
{\dred Rank} & 0 & 1  & 2  & $\geq 3$\\\hline\hline
{\dred Number} & 42165 & 53483 & 7509 & 17\\\hline
{\dred Proportion} & 41\% & 52\% & {\dred 7\%} & 0\%\\\hline
\end{tabular}
\end{center}

} % end page

%\page{
%\section{Completeness of Prime-Conductor Data up to Level 234446}
%In Summer 2003, Andrei Jorza, Jennifer Balakrishna, and I verified
%using the Mestre method of graphs that our table of elliptic curves
%of prime conductor is complete for levels up to $234431$.  %234446
%We did this in order to prove that the {\dred smallest conductor of an
%elliptic curve of rank~$4$ is composite}, in contrast to the case
%for rank $0$ (conductor $11$), rank $1$ (conductor $37$), rank
%$2$ (conductor $389$), and rank $3$ (conductor $5077$), where
%in each case the minimal conductor is prime.   
%} % end page

\page{
\section{Graphs of Ranks}
For the rest of this talk, we give data about the ranks of elliptic
curves in our data.  Thus everywhere hence, when we say
``elliptic curves with property $P$'', we {\bf always} mean
``elliptic curves in the Stein-Watkins database with property $P$''. 
} % end page

\page{
\section{All Curves Ordered By Conductor}
The average rank of all curves of conductor $\leq 10^8$ 
is $0.8664\ldots$.  A graph of the
average rank as a function:
\begin{center}
\vspace{2ex}
\input{graphs2/allcurves-counts}
\vspace{2ex}
\end{center}
We created this graph by computing the average rank of curves
of conductor up to $n\cdot 10^5$ for $1\leq n \leq 1000$. 
} % end page

%\begin{conjecture}
%Suppose $R(X)$ is the average rank of all elliptic curves of conductor 
%$\leq X$.  Then there exists $X'$ such that $R(X')> R(X)$. 
%\end{conjecture}
\page{
\section{Rank Distribution}
The following graph gives the proportion of curves of rank
each rank $0$, $1$, $2$, and $\geq 3$, as a function
of the conductor, all on a single graph.  The top curve
is the proportion of rank~$1$, the second from the top is
the proportion of curves of rank~$0$, the third the proportion
of rank~$2$, and the fourth the proportion of rank $\geq 3$. 
\begin{center}
\vspace{2ex}
\input{graphs2/final_rank_distribution}
\vspace{2ex}
\end{center}
The overall proportion of each rank, i.e., the rightmost point
on each of the above graphs, is as follows:
\begin{center}
\begin{tabular}{|l|l|l|l|l|}\hline
{\bf Rank}        & 0 & 1 & 2 & $\geq 3$\\\hline
{\bf Proportion}  & 33.6\% & 48.2\% & 16.3\% & 1.9\%\\
\hline
\end{tabular}
\end{center}
} % end page

\page{
\section{Optimal Curves  Ordered By Conductor}
The average rank of optimal curves of conductor $\leq 10^8$
is $0.8855\ldots$, and the following is a graph
of the average rank as a function of the conductor:
\begin{center}
\vspace{2ex}
\input{graphs2/curves-counts}
\vspace{2ex}
\end{center}
%We created this graph by computing the average rank of optimal curves
%of conductor up to $n\cdot 10^5$ for $1\leq n \leq 1000$. 
%The data for optimal curves is similar to the data for all curves,
%since the size of an isogeny class is usually $1$ in our data. 
} % end page

\page{
\section{Curves of Squarefree Conductor}
The average rank of all curves of squarefree conductor
$\leq 10^8$ is $0.9756\ldots$.  The following
is a graph of the average rank of squarefree curves
as a function of the conductor:
\begin{center}
\vspace{2ex}
\input{graphs2/allcurves_squarefree-counts}
\vspace{2ex}
\end{center}
The data suggests that the average rank of all elliptic curves of
squarefree conductor tends to~$1$. 
} % end page

\page{
\section{Squarefree Conductor Rank Distribution }
%Proportion of curves with squarefree conductor $\leq 10^8$:
\vspace{-1ex}
\begin{center}
\vspace{2ex}
\input{graphs2/final_squarefree_rank}
\vspace{2ex}
\end{center}
The overall proportion of each rank is as follows:
\begin{center}
\begin{tabular}{|l|l|l|l|l|}\hline
{\bf Rank}        & 0 & 1 & 2 & $\geq 3$\\\hline
{\bf Proportion}  & 29.6\% & 46.7\% & 20.2\% & 3.4\%\\
\hline
\end{tabular}
\end{center}
% The proportion of curves of squarefree conductor of rank~$2$ is over
% 20\%, which is significantly larger than the proportion 16.3\% 
% of rank~$2$ curves of all conductors. 
} % end page

\page{
\section{Comparison of Average Rank Graphs}
The graph below shows the average rank graphs for four different sets
of elliptic curves up to conductor $10^8$ considered above. 
\begin{center}
\vspace{2ex}
\input{graphs2/final_rank_proportion}
\vspace{2ex}
\end{center}
} % end page

\page{
\section{Curves of Prime Conductor  Up to $10^8$}
The average rank of curves of prime conductor $\leq 10^{8}$
is near $1$.  We created the following
graph by computing the average rank up to conductor 
$n\cdot 10^5$ for $1\leq n \leq 1000$. 
\begin{center}
\vspace{2ex}
\input{graphs2/graph_average_rank-_and_is_prime_and_number1}
\vspace{2ex}
\end{center}

} % end page

\page{
\section{Curves of Prime Conductor  Up to $10^{10}$}
The average rank of curves of prime conductor $\leq 10^{10}$
is $0.964\ldots$.  The following graph shows the average
rank graphed on a {\bf logarithmic scale} (the horizontal
axis contains $\log(N)$):
\begin{center}
\vspace{2ex}
\input{graphs2/avg_rank_prime_log-x1_y2}
\vspace{2ex}
\end{center}

} % end page

\page{
\section{All Curves Ordered By Naive Height}
The naive height of $E$ is $\max\{|c_4|^3, |c_6|^2\}$.   The
following graph gives the average rank of all curves up to
a given naive height.% up to $e^{46}\approx 10^{20}$.   

\begin{center}
\vspace{2ex}
\input{graphs2/height_rank_20.txt-sorted_avg-x1_y2.tex}
\vspace{2ex}
\end{center}
Try again with log scale... 
} % end page

\page{
\section{All Curves Ordered By Naive Height}
%The naive height of $E$ is $\max\{|c_4|^3, |c_6|^2\}$.   The
%following graph gives the average rank of all curves up to
%a given naive height.% up to $e^{46}\approx 10^{20}$.   
The horizontal axis is plotted on a {\bf logarithmic scale}, 
and is labeled with the
logarithm of the naive height. 
\begin{center}
\vspace{2ex}
\input{graphs2/height_rank_20.txt-sorted_avg_log-x1_y2}
\vspace{2ex}
\end{center}
Interesting points at $2.5$ million and and $1.7\cdot 10^{14}$.\\
{\dred Theorem (Brumer).} {\em (BSD, RH, etc.) 
imply the limit is $\leq 2.3$.} 
} % end page
\page{

\section{Proportions of Each Rank Ordered By\\Naive Height}
%The naive height of $E$ is $\max\{|c_4|^3, |c_6|^2\}$.   The
%following graph gives the average rank of all curves up to
%a given naive height.% up to $e^{46}\approx 10^{20}$.   
The horizontal axis is plotted on a {\bf logarithmic scale}, 
and is labeled with the
logarithm of the naive height. 
\begin{center}
\vspace{2ex}
\input{graphs2/height_rank_20.txt-sorted_avg_prop_log-x1_y2_3_4_5_6}
\vspace{2ex}
\end{center}
Interesting points at $2.5$ million and and $1.7\cdot 10^{14}$.\\
} % end page

\page{
\section{Open Questions}
\begin{enumerate}
\item What is the average rank ordered by conductor? \vspace{-1ex}
\item What is the average rank ordered by discriminant?\vspace{-1ex}
\item What is the average rank ordered by height?\vspace{-1ex}
\item What is the proportion of curves of rank $2$, rank $3$,
rank $4$, etc.?  Are each $0$ or is every proportion positive? 
\item Why are the so many curves of rank $\geq 2$ in our data?\vspace{-1ex}
\item Is the rank unbounded?  (Standard Conjecture: Yes.) 
\end{enumerate}

Despite our data, Mark Watkins and other people have heuristics that
predict that the average rank in each case is $0.5$ and the proportion
of all curves of rank $\geq 2$ is $0$.  
} % end page


\page{
\section{Acknowledgment.} 

Armand Brumer, Frank Calegari, Keith Conrad, 
Noam Elkies, Benedict Gross, Barry Mazur, Ariel Shwayder. 

} % end page


\end{document}




$$f(10)=0.083\ldots,\quad f(100)=0.032\ldots,\quad f(1000)=0.021\ldots$$
$$f(10000)=0.013\ldots,\quad f(100000)=0.010\ldots.$$
\begin{center}
\begin{tabular}{|c|c|c|c|c|c|}\hline
$M$&  10&100&1000&10000&1000000\\\hline
$\sim f(M)$ &  0.083 & 0.032 & 0.021 & 0.013 & 0.010\\\hline
\end{tabular}
\end{center}

