CODE 109054 ACADEMIC YEAR 2024/2025 CREDITS 6 cfu anno 2 MATEMATICA 9011 (LM-40) - GENOVA 6 cfu anno 1 MATEMATICA 9011 (LM-40) - GENOVA SCIENTIFIC DISCIPLINARY SECTOR MAT/01 LANGUAGE Italian (English on demand) TEACHING LOCATION GENOVA SEMESTER 1° Semester TEACHING MATERIALS AULAWEB OVERVIEW Category theory is a young branch of mathematics. Born officially in 1945 from a seminal paper by Samuel Eilenberg and Saunders Mac Lane, it soon found important applications in algebra, geometry and logic thanks to ideas of Alexander Grothendieck and William Lawvere. Category theory is currently expanding its areas of application, including physics and computer science, and it is imposing itself as a language to allow these disciplines, and the people working in them, to efficiently communicate with each other. This is achieved by isolating the common aspects of definitions and proofs and allowing, for example, to give a precise meaning to notions like 'natural' or 'canonical'. AIMS AND CONTENT LEARNING OUTCOMES The course introduces the basic notions in category theory: categories, functors, natural transformations, adjunctions, limits, colimits. It also presents some fundamental results, such as Yoneda Lemma and the Special Adjoint Functor Theorem. AIMS AND LEARNING OUTCOMES The aim of the course is to provide a solid knowledge of basic concepts in category theory, and their main applications in mathematical practice. After attending the course, the student will be able to: - rephrase concepts and results, already known or learned afterwards, using the language of category theory; - define mathematical objects by means of their universal property, and use it to derive specific properties of such objects; - exploit the Yoneda lemma and representability of functors to derive results on categories from results on sets; - prove closure properties for classes of objects by means of adjoint functor theorems and monadicity theorems. TEACHING METHODS Lectures and exercise classes. SYLLABUS/CONTENT 1. Fundamental concepts: categories, functors, natural transformations. 2. Classes of morphisms: epic, monic, iso; full and faithful functors. 3. Limits and colimits, universal objects: initial and terminal objects, (co)products, (co)equalisers, pullback and pushout squares. 4. Yoneda lemma, properties of representable functors. 5. Adjunctions and their properties, adjoint functor theorems, cartesian closed categories. 6. Possible additional topics: - Monads, Eilenberg--Moore and Kleisli constructions, algebras and monadicity theorem. - Monoidal categories and closed monoidal categories: definitions, examples, applications. RECOMMENDED READING/BIBLIOGRAPHY E. Riehl. Category theory in context. Dover, 2015 S. Awodey. Category theory, 2nd edition. Oxford Logic Guides 52, 2010 S. Mac Lane. Categories for the working matematician, 2nd edition. Springer, 1998 TEACHERS AND EXAM BOARD JACOPO EMMENEGGER Ricevimento: By appointment, via email or after class LESSONS Class schedule The timetable for this course is available here: Portale EasyAcademy EXAMS EXAM DESCRIPTION The final exam consists of an oral examination. In order to apply for adjustments to the rules, DSA students should folow the instructions available on AulaWeb at <https://2023.aulaweb.unige.it/course/view.php?id=12490#section-3>. ASSESSMENT METHODS The oral examination will verify that the student has learned the basic notions from category theory, the results treated during the course, and their proofs and applications. The final evaluation will take into account the correcteness of the exposition, its clarity, and the appropriateness of reasoning.