Instructor: Fernando Rodriguez Villegas
Address: Department of Math, UT Austin, Austin, TX 78712
Phone:
(512) 471-1137
Office:
RLM 9.164
Fax:
512-471-9038
E-mail:
villegas@math.utexas.edu
Historically, a non-trivial amount of Number Theory arose from numerical experimentation; the Birch-Swinnerton-Dyer conjecture, one of the central problems in Number Theory, is perhaps the most notorious example but there are many. This course is an introduction to the use of the computer as an experimental tool in Number Theory. We will discuss this in many different contexts: number fields, elliptic curves, finite fields, etc. The emphasis will be on practicality and concrete use rather than the purely theoretical aspects. One of the goals is to develop a sense of what is feasible in a reasonable amount of time (both programming and running the necessary algorithm). Along the way we will cover a lot of Number Theory, mostly from a computational point of view, as well as the standard algorithms of the subject. No previous programming or Number Theory background is required.
Code for the class.
You may want to check out these GP scripts for further examples.
For each homework assignment you will be pairing with another student who will run your program and make comments, solicit changes, etc. Hopefully this will help make the programming readable by (other) human beings. After a few iterations of this you should e-mail the program to me together with any relevant comments from you or your partner.
Please use the following heading at the top of your assignment to help me organize them. Also, please name your file name-hmwk#.gp. Thanks.