CSCI1951-Y
The Robots are Coming! The Robots are Coming!
Fall 2025
Proof assistants are software tools based on logic. They are typically used in both mathematics and computer science to verify proofs of theorems (in mathematics) or algorithm correctness (in CS). Beginning texts often emphasize mathematical applications focused on logic, while typical undergraduate mathematics education does not. The corpora of mathematics results for many proof assistants are heavily slanted towards real analysis and abstract algebra, but have limited depth in topology and geometry. Students will learn to use the Isabelle proof assistant to initially do some proofs covering introductory material in a Calculus book, and then move on to study both real and synthetic projective geometry, leading up to showing every Desarguesian projective plane admits coordinates in some division ring. They'll also complete final projects in some geometry-related topic.
Instructor(s): | |
Meets: | MWF 2pm-2:50pm Location TBD |
Exam: | If an exam is scheduled for the final exam period, it will be held: |
Max Seats: | 15 Full |
CRN: | 18624 |