Goals: This year, the class fill focus on algebraic geometry. Simply put, algebraic geometry studies exactly the same questions as linear algebra using polynomial equations in place of linear equations. Because of this, there is a wealth of applications. But because polynomials can be more intricate than linear functions, the work we must do is harder. Here are some examples of the differences, and why the study of algebraic geometry is so interesting:
Prerequisites: The formal prerequisite for the class is Math 2702 although that is really much too restrictive. Quoting from the book I will be using for the class: "The mathematical prerequisites of the book are modest: the students should have had a course in linear algebra and a course where they learned how to do proofs." There will be parts of the class where having had a class in either groups or rings will help a little bit, but the class is really about polynomials: something that we are all quite familiar with. If you would like to take this class and do not have the Math 2702 prerequisite, please send me an email. I will have to give you permission to register.
Course structure: The class will be lecture an laboratory based. Homework will be weekly and will consist of proof-based and computer-based problems. Prior experience in programming is not required; the software we will use is quite friendly. There will be a mid-term exam. A final project, that may be completed as part of a group or individually, will explore an application of the material we convered during the semester.
Projects:
I have begun a list of possible final project topics.
Robotic motion planning | Computational linguistics |
Data analysis | Automated theorem verficiation |
Course Objectives: A student completing the class should be able to:
Book and Materials: We will closely follow the fourth edition of Ideals, Varieties, and Algorithms by Cox et al. Make sure to secure your own copy as soon as practical. The very recent volume Applications of Polynomial Systems by Cox et al. will be extremely useful as a source of final projects. It details a number of recent applications and open questions in the field.
Weekly schedule: Every Sunday night, if not earlier, I will post a complete class schedule for the upcoming week on this web page. It will contain all the details for that week, including homework, due dates, and links to video lectures as well as labs.
Reading and watching mathematics: Learning mathematics is not a spectator sport. Reading mathematics is not like reading a novel; watching mathematics is not like watching an action thriller. Some paragraphs are easy to digest, but you may find yourself looking at one line of text for five or more minutes trying to understand what the author is trying to say. Use the pause button when watching a video. As you read or watch, take notes, just as you do in class. This is crucial! If questions arise, write them down and ask during office hours. In each module, I will let you know how long you should expect to spend reading and watching the material. Some weeks, this will be a substantial commitment of time even before you start the homework.
Office hours: I will reseve my Monday mornings for office hours for this class. To schedule a meeting, either individually or as a group, please send me an email with a couple of times that will work. I will reply with a link and a time we can all meet. Further, I will hold an official office hour for this course on Mondays at 11:30am. The link will be available on each week's web page. You will need a password to join.
Homework: Homework problems will be assigned after every class, and will be due once a week. Each submission will consist of three parts:
Collaboration and groups: Throughout the course of the class, you will be a part of a group. While your work will be written-up individually, I would like all of you to check in with each other and discuss the course material and homework at least once a week outside of class.
Exams: There will be one exam during the semester, tentatively scheduled for Friday, March 26. It will be a flexibly-timed take-home affair. Details will be announced in class and on the web page.
Final Project: Your final course evaluation will consist of a project where you will use algebraic geometry to describe and solve a problem. A number of possible examples are listed in the prior section, but I will provide many resources. The project can be completed individually or as a group, although everyone will submit an individual report. You will also be required to meet with me a few weeks before the due date to check in and iron out the details.
Grades: Your course grade will be based on the homework (40%), exam (20%), final project (20%), and class engagement (20%).
Computation will be a part of the class. There are a number of software packages that are can be used for algebraic geometry, but my favorite is SageMath. It is Python-based, so any programming skills you accidentally acquire will apply broadly. You can install SageMath on your own machine, sign up for a CoCalc account, or use Bowdoin's High Performance Computing server. But for a quick one-off computation, nothing beats SageCell. In the example below, you can graph an algebraic variety defined by a polynomial:
Bowdoin's HPC cluster: If you would like to use Bodwoin's cluster to run your computations, Dj Merrill wrote a quick set of instructions. Note that if you are off-campus, you will need to VPN to campus first. Here is the link to Bowdoin's Jupyter hub:
jupyter.bowdoin.edu |
Our scheduled meeting times are Wednesdays at 3pm and Fridays 10:30am. Also, the official office hour for this class is 11:30am on Monday. Both can be accessed via the following link, but you will need a password:
[Meeting Link] |
Lecture recordings: The live lectures for this week will be recorded for on-campus use. Once they are available, you can find them at the following links:
[Wednesday Lecture] | [Friday Lecture] | [Handout 1] |
Discussion boards: There is a Slack channel for the class. Use it to post questions and comments, or answer those posted by others; I will monitor it and respond daily.
[Slack] |
Homework due Tuesday at 5pm: The homework this week consists of four parts:
Our scheduled meeting times are Wednesdays at 3pm and Fridays 10:30am. Also, the official office hour for this class is 11:30am on Monday. Both can be accessed via the following link, but you will need a password:
[Meeting Link] |
Lecture recordings: The live lectures for this week will be recorded for on-campus use. Once they are available, you can find them at the following links:
[Wednesday Lecture] | [Friday Lecture] | [Handout 2] |
Discussion boards: There is a Slack channel for the class. Use it to post questions and comments, or answer those posted by others; I will monitor it and respond daily.
[Slack] |
Homework due Tuesday at 5pm: The homework this week consists of two parts:
Our scheduled meeting times are Wednesdays at 3pm and Fridays 10:30am. Also, the official office hour for this class is 11:30am on Monday. Both can be accessed via the following link, but you will need a password:
[Meeting Link] |
Lecture recordings: The live lectures for this week will be recorded for on-campus use. Once they are available, you can find them at the following links:
[Wednesday Lecture] | [Friday Lecture] | [Handout 3] |
Discussion boards: There is a Slack channel for the class. Use it to post questions and comments, or answer those posted by others; I will monitor it and respond daily.
[Slack] |
Homework due Tuesday at 5pm: The homework this week consists of two parts:
Our scheduled meeting times are Wednesdays at 3pm and Fridays 10:30am. Also, the official office hour for this class is 11:30am on Monday. Both can be accessed via the following link, but you will need a password:
[Meeting Link] |
Lecture recordings: The live lectures for this week will be recorded for on-campus use. Once they are available, you can find them at the following links:
[Wednesday Lecture] | [Dickson's Lemma] | [Friday Lecture] | [Handout 4] |
Discussion boards: There is a Slack channel for the class. Use it to post questions and comments, or answer those posted by others; I will monitor it and respond daily.
[Slack] |
Homework due Tuesday at 5pm: The homework this week consists of two parts:
Our scheduled meeting times are Wednesdays at 3pm and Fridays 10:30am. Also, the official office hour for this class is 11:30am on Monday. Both can be accessed via the following link, but you will need a password:
[Meeting Link] |
Lecture recordings: The live lectures for this week will be recorded for on-campus use. Once they are available, you can find them at the following links:
[Wednesday Lecture] | [Friday Lecture] |
Discussion boards: There is a Slack channel for the class. Use it to post questions and comments, or answer those posted by others; I will monitor it and respond daily.
[Slack] |
Homework due Tuesday at 5pm: The homework this week consists of two parts:
Eventually, I will post [solutions] .
Our scheduled meeting times are Wednesdays at 3pm and Fridays 10:30am. Also, the official office hour for this class is 11:30am on Monday. Both can be accessed via the following link, but you will need a password:
[Meeting Link] |
Lecture recordings: The live lectures for this week will be recorded for on-campus use. Once they are available, you can find them at the following links:
[Wednesday Lecture] | [Friday Lecture] |
Discussion boards: There is a Slack channel for the class. Use it to post questions and comments, or answer those posted by others; I will monitor it and respond daily.
[Slack] |
Homework due Tuesday at 5pm: None!
Our scheduled meeting times are Wednesdays at 3pm and Fridays 10:30am. Also, the official office hour for this class is 11:30am on Monday. Both can be accessed via the following link, but you will need a password:
[Meeting Link] |
Lecture recordings: The live lectures for this week will be recorded for on-campus use. Once they are available, you can find them at the following links:
[Friday Lecture] |
Discussion boards: There is a Slack channel for the class. Use it to post questions and comments, or answer those posted by others; I will monitor it and respond daily.
[Slack] |
Our scheduled meeting times are Wednesdays at 3pm and Fridays 10:30am. Also, the official office hour for this class is 11:30am on Monday. Both can be accessed via the following link, but you will need a password:
[Meeting Link] |
Lecture recordings: The live lectures for this week will be recorded for on-campus use. Once they are available, you can find them at the following links:
[Wednesday Lecture] | [Friday Lecture] |
Discussion boards: There is a Slack channel for the class. Use it to post questions and comments, or answer those posted by others; I will monitor it and respond daily.
[Slack] |
Homework due Tuesday at 5pm: The homework this week consists of two parts:
Our scheduled meeting times are Wednesdays at 3pm and Fridays 10:30am. Also, the official office hour for this class is 11:30am on Monday. Both can be accessed via the following link, but you will need a password:
[Meeting Link] |
Lecture recordings: The live lectures for this week will be recorded for on-campus use. Once they are available, you can find them at the following links:
[Wednesday Lecture] | [Friday Lecture] |
Discussion boards: There is a Slack channel for the class. Use it to post questions and comments, or answer those posted by others; I will monitor it and respond daily.
[Slack] |
Homework due Tuesday at 5pm: The homework this week consists of two parts:
Our scheduled meeting times are Wednesdays at 3pm and Fridays 10:30am. Also, the official office hour for this class is 11:30am on Monday. Both can be accessed via the following link, but you will need a password:
[Meeting Link] |
Lecture recordings: The live lectures for this week will be recorded for on-campus use. Once they are available, you can find them at the following links:
[Wednesday Lecture] | [Friday Lecture] |
Discussion boards: There is a Slack channel for the class. Use it to post questions and comments, or answer those posted by others; I will monitor it and respond daily.
[Slack] |
Homework due Tuesday at 5pm: The homework this week consists of two parts:
Our scheduled meeting times are Wednesdays at 3pm and Fridays 10:30am. Also, the official office hour for this class is 11:30am on Monday. Both can be accessed via the following link, but you will need a password:
[Meeting Link] |
Lecture recordings: The live lectures for this week will be recorded for on-campus use. Once they are available, you can find them at the following links:
[Wednesday Lecture] | [Friday Lecture] |
Discussion boards: There is a Slack channel for the class. Use it to post questions and comments, or answer those posted by others; I will monitor it and respond daily.
[Slack] |
Homework due Tuesday at 5pm: The homework this week consists of two parts:
Our scheduled meeting times are Wednesdays at 3pm and Fridays 10:30am. Also, the official office hour for this class is 11:30am on Monday. Both can be accessed via the following link, but you will need a password:
[Meeting Link] |
Lecture recordings: The live lectures for this week will be recorded for on-campus use. Once they are available, you can find them at the following links:
[Wednesday Lecture] | [Friday Lecture] |
Discussion boards: There is a Slack channel for the class. Use it to post questions and comments, or answer those posted by others; I will monitor it and respond daily.
[Slack] |
Homework due Tuesday at 5pm: The homework this week consists of two parts:
Our scheduled meeting times are Wednesdays at 3pm and Fridays 10:30am. Also, the official office hour for this class is 11:30am on Monday. Both can be accessed via the following link, but you will need a password:
[Meeting Link] |
Lecture recordings: The live lectures for this week will be recorded for on-campus use. Once they are available, you can find them at the following links:
[Wednesday Lecture] | [Friday Lecture] |
Discussion boards: There is a Slack channel for the class. Use it to post questions and comments, or answer those posted by others; I will monitor it and respond daily.
[Slack] |
Homework due Tuesday at 5pm: The homework this week consists of two parts:
Our scheduled meeting times are Wednesdays at 3pm and Fridays 10:30am. Also, the official office hour for this class is 11:30am on Monday. Both can be accessed via the following link, but you will need a password:
[Meeting Link] |
Lecture recordings: The live lectures for this week will be recorded for on-campus use. Once they are available, you can find them at the following links:
[Wednesday Lecture] | [Friday Lecture] |
As part of your final evaluation for the course, I would like you to complete a project that shows your mastery of some of the concepts covered in the course. You will hand in a written report of your work, the goal of which is to show
Topics: I have begun a list of possible final project topics. Click on the images for the details.
Robotic motion planning | Phylogenetics |
Stable points of dynamical systems | Automated theorem verficiation |
Rigidity | Rational equivalence and variety isomorphism |