REU, Summer 2008

University of Utah

Computational Algebraic Geometry



Group Photo

Note - This is a website devoted to the computational aspect of the class. As such, it covers just what we've done in the comptuer lab.

Announcements

Contact Information

Lab Instructor - Patrick Dylan Zwick
Telephone - 801-651-8768 (Cell)     801-585-1963 (Office)
Email - zwick@math.utah.edu

Office - JWB Math Building Room 214
Office Hours - 10:00 AM - 12:00 Noon.
Computer Lab Hours - 4:00 PM - 6:00 PM MTW, 12:00 Noon - 2:00 PM Th, 12:00 Noon - 4:00 PM F.

Handouts

Introductory Lecture

Orderings Handout

Groebner Bases in Maple

Polynomial Division in Maple

Preliminaries for a Multinomial Division Procedure

Source Code

Introductory Examples
Hello World
Count
Count To
Larger

Orderings
Lexicographic Order

C++ Polynomial Class
Polynomial Class

POLYGCD and POLYPID in Maple
POLYGCD and POLYPID Source Code for Maple

A Working Multinomial Division Procedure
Working Multinomial Division

Final Preliminary Stuff for Buchberger's Algorithm
Preliminary Code for Groebner Basis

A Working Groebner Basis Procedure
Working Groebner Basis

Maple Code for Implementing a Groebner Basis Procedure
Working Maple Code
Note - All these Maple procedures need to be instantiated. So, you need to hit return on the source code for each of them in turn in order to run the final Groebner basis procedure.

Prof. Bertram's Maple Code Investigating Automated Theorem Proving
Acceleration Surface
Medians
Parallelogram
Theorem of Apollonius
Theorem of Pappus

Note - To use these you will need to use Maple version 9 or higher. Version 8 is the default version used by the math department, although versions 9 and 10 are available. To open these versions type in any terminal prompt:
Version 9 - /usr/local/bin/xmapleV9
Version 10 - /usr/local/bin/xmapleV10

Jason Underdown's C++ Code for Polynomial Algebra
Page with Link to Code

Old Classes

Knot Theory Spring, 2008
Math 2280 Spring, 2008
Math 1030 Fall, 2007
Math 2210 Summer, 2007

Talks

Notes for Math Department Talks