ABSTRACT

Algebra, just like calculus, works with many different kinds of functions. In this chapter, we will learn how to specify functions, and how to compose them. We will also see how functions form mathematical structures: semigroups, monoids, and groups.