An Inquiry-Based Approach to Abstract Algebra

This free and open-source textbook was written by me (Dana C. Ernst) and is designed to be used with an inquiry-based learning (IBL) approach to a first-semester undergraduate abstract algebra course. The textbook starts with groups (up to the First Isomorphism Theorem) and finishes with an introduction to rings (up to quotients by maximal and prime ideals). While the textbook covers many of the standard topics, the focus is on building intuition and emphasizes visualization. The source files are located on GitHub.

I will not be covering every detail of the notes and the only way to achieve a sufficient understanding of the material is to be digesting the reading in a meaningful way. You should be seeking clarification about the content of the notes whenever necessary by asking questions. Here’s one of my favorite quotes about reading mathematics.

Don’t just read it; fight it! Ask your own questions, look for your own examples, discover your own proofs. Is the hypothesis necessary? Is the converse true? What happens in the classical special case? What about the degenerate cases? Where does the proof use the hypothesis?

The notes will be released incrementally. Each link below is to a PDF file. If you’ve found an error and have suggestions for improvements, please let me know.

Miscellaneous Materials


Below are links to the take-home portions of each exam. If you are interested in using LaTeX to type up your solutions, contact me and I will send you a link to the source file of the exam.

Dana C. Ernst

Mathematics & Teaching

  Northern Arizona University
  Flagstaff, AZ
  Google Scholar
  Impact Story

Current Courses

  MAT 441: Topology
  MAT 526: Combinatorics

About This Site

  This website was created using GitHub Pages and Jekyll together with Twitter Bootstrap.

  Unless stated otherwise, content on this site is licensed under a Creative Commons Attribution-Share Alike 4.0 International License.

  The views expressed on this site are my own and are not necessarily shared by my employer Northern Arizona University.

  The source code is on GitHub.