How does one begin a website? What should be the first sentence to meet the reader's eyes? I have elected to circumvent this predicament by, careful readers may note, omitting the first sentence of this website entirely.

I am a 4

^{th}year graduate student, my supervisor is Emily Riehl.My interests are:

formal category theory,higher categories, andhomotopy type theory.Today's day of the day is -- well, this joke requires javascript :(.

📧 tslil@jhu.edu

200 Krieger Hall, 3400 N. Charles Street, Baltimore, MD 21218

Here you can find some of the things i have written up. Usually this is because i thought they were interesting, sometimes the notes were intended to help me better understand things, and sometimes they represent a transcript of my explorations. In no particular order,

- (In preparation)
*Towards proof-relevant category theory*, an exposition of some of the early theory and notions. - (In preparation)
*Bi-representations and bi-initial objects are not so different*, joint with L. Moser, on 2-categorical and double-categorical theorems characterising when pseudo-functors into Cat are representable, with applications to 2-dimensional limits. - 2-limits and 2-terminal objects are too different, joint with L. Moser, on the failure of all theorems of the form “a 2-dimensional limit is a 2-dimensional terminal object in a 2-dimensional slice category of cones”
- Cocategories, an expository note on and the means through which they give rise to enrichment.
- The Yoneda lemma and dependent path induction are logically equivalent, a formalised proof in UniMath. Write-up pending.
- univalence implies function extensionality, a formalised proof in Agda-HoTT, using Voevodsky's trick but otherwise an approach via graphs of functions.
- Polynomials, a degree of generality, an expository note designed as an introduction and motivation for the early theory of polynomial functors.
- enriched base change, mates, and universal algebra, an exploration i did in my first summer before JHU (before i knew about Lawvere theories and really much else).
- (Very incomplete!) Working notes i compiled as i learnt category theory, beginning from elementary definitions working up to a statement of homology at the level of Ab-categories, and many things besides.
- (more coming soon)

In Spring of 2019 Prof. Riehl and i designed and ran an introductory course for mathematics. The course was split into three components: a ‘standard’ introduction to proofs, an enquiry-based learning approach to metric spaces, and a discussion-format section on the notion of proof in mathematics.

The first third of the course used the structure of the book “How to Prove It” by Velleman, and had homework generated by Prof. Riehl and i, as well as some extracted from the book.

During the first third, for a change of perspective and so as to introduce notions of constructive mathematics, i lectured for a week on computer proof assistants. The class re-learnt propositional calculus through the use of the Coq computer proof assistant, as available online at Collacoq, and the goal was a modest reading comprehension of Coq code.

The script for these lectures, containing an introduction to type theory, Coq, and Collacoq – to the extent necessary for, and phrased within the broader of the course – as well as reading exercises, is available here.

- Lectures as HTML file
- Source code for lectures (processed by coqdoc to create the above)

In the second third of the course we switched to an IBL (enquiry-based learning) format and explored some of the early theory of metric spaces. Students completed the appropriate (portion of) the appropriate script before class and took it in turns to present their difficulties or successes with the material to one another. Here are the scripts i designed, with editing and input from Prof. Riehl. These are all made available under the terms of the Creative Commons Attribution-ShareAlike 4.0 International License.

- Script 1 (PDF)
- Script 2 (PDF)
- Script 3 (PDF)
- Script 4 (PDF)
- Script 5 (PDF)
- Script 6 (PDF)
- Script 7 (PDF)

I have been a mentor in the JHU Directed Reading Programme since its inception. The programme pairs undergraduate students with graduate students for one-on-one independent studies over the course of a semester.

I have mentored projects on the following topics: Fundamentals of General Topology, Braid Group Representations and Knot Invariants, Category Theory, and Homotopy Type Theory.

Abstracts of the projects may be found on the programme website.

In the Autumn of 2018 i was offered the role of Head Teaching Assistant for the Calculus III course at JHU. The instructor, Prof. Riehl, decided that the course should have an online homework component and so we settled on the WeBWorK platform.

During the course i was responsible for managing the online platform, exporting grades, and at times, programming new exercises for the students.

Owing to my experience in this position and my desire to see an online homework platform succeed, i was offered the same role for the course in the Autumn of 2019, though this time the instructor was Prof. Richard Brown, the director of undergraduate studies.

In Autumn of 2017 i was offered the chance to run the introductory mathematics course designed to bridge high-school and university level mathematics. Although there was an assigned course text, the syllabus, homework, tests and exams, teaching, and marking were left entirely to me. Thus, i designed and ran the course.

In January of 2017 several colleagues and i applied for, and were granted permission by the university to run an intersession course on recreational mathematics entitled “Recreational Mathematics for All”. We divided up the course into several, related topics and each co-organiser was given a few lectures to develop their topic. I lectured on secret sharing, building on the number theory that had gone before, and paving the way to the group theory that would come after. For evaluation the students submitted an elaboration of a topic that they had met during the course.

I have served as a Teaching Assistant in courses concerning: Real Analysis, Introductory Abstract Algebra, Linear Algebra, Differential Equations, The Calculus Sequence, and String Theory.

- Primary organiser of the 2019 Category Theory Octoberfest at JHU.
- Co-organiser of the JHU chapter of the Directed Reading Programme (Autumn & Spring 2018, 2019).
- Organiser of Slideshow Karaoke for the Graduate Lunch Seminar at JHU.
- Founder of the Maths Postgraduate Tea Party, Univ. of Cape Town – a biweekly meeting of graduates, comprising peer lectures and discussions over tea.
- Various roles in “Algorithm Circle”, a theoretical comp. sci. club, Univ. of Cape Town, holding free and open lectures, as well as competition preparation. Lecturer (2011-2015), Vice-chairman (2012, 2014), Chairman (2013).
- Organiser of a Haskell programming course, Univ. of Cape Town, 2011 & 2012 – a free and open Haskell language programming course.

- 2019/11/05 & 2019/11/12

*Within and not without: an apology for internal languages*

Johns Hopkins Category Theory Seminar - 2019/09/17

*Induction and construction: the pointless theory of localic topox*

Johns Hopkins Category Theory Seminar - 2019/06/15

*Towards proof relevant category theory, as modelled by globular T-categories*(slides - warning, large file!)

HoTT-UF workshop at Types 2019,

Oslo - 2019/06/06

*What is proof relevant category theory?*

HoTT-UF project,

CAS, Oslo - 2019/04/02

*The univalence axiom, a brief & incomplete tour*(slides)

School and Workshop on Univalent Mathematics,

University of Birmingham - 2019/02/19

*Polynomial functors, a degree of generality*

Johns Hopkins Category Theory Seminar - 2019/02/10

Audience of high-school students,*Fractions: ratio of two integers or universal machine?*

Johns Hopkins Mathematics Tournament - 2018/11/30

*Homotopy Type Theory, the confluence of logic and space*(slides)

University Seminar: Logic Across Disciplines,

George Washington University - 2018/11/08

*What is an LCC?*

Johns Hopkins Category Theory Seminar - 2018/09/20

*Type Theory and Categories, the unbearable likeness of being*(slides)

Oral Speciality Exam,

Johns Hopkins University - 2017/11/15 and 2017/12/05

*What do we mean when we say spectra?*and

*‘Rings, Modules and Algebras in Infinite Loop Space Theory’ at a glance*

Graduate Course: Topics in Algebraic Topology,

Johns Hopkins University - 2017/11/30

*An Intuitive Description of Toposes, Toposes as a Description of Intuitionism*

University Seminar: Logic Across Disciplines,

George Washington University - 2017/10/12

*All good things must come to an end*

Johns Hopkins Category Theory Seminar - 2017/04/09

*The calculus of fractions and homotopy theory*

Graduate Course: Algebraic Topology II,

Johns Hopkins University - 2016/12/12

*A monad is just … (with an eye to universal algebra)*

Johns Hopkins Category Theory Seminar

- Programme Associate, Higher Categories & Categorification, Spring 2020, MSRI, USA
- Category Theory Octoberfest 2019, JHU, USA
- Homotopy Type Theory 2019, CMU, USA
- Category Theory 2019, University of Edinburgh, UK
- Types 2019, Oslo, Norway
- HoTT-UF Project, CAS Oslo, Norway
- Summer School on Higher Topos Theory and Univalent Foundations, 2019, University of Leeds, UK
- School and Workshop on Univalent Mathematics, 2019, University of Birmingham, UK
- Vladimir Voevodsky Memorial Conference, IAS, USA
- Category Theory Octoberfest 2018, CUNY, USA
- Directed Reading Programme Network and Workshop 2018, MIT, USA
- Category Theory Octoberfest 2017, CMU, USA
- Category Theory 2017, UBC, Canada

What do i do when i'm not doing maths? A small catalogue of some of my endeavours

- 3D printing, coding, computer generated art, and playing and creating music
- Exploring cellular automata
- Electronics

Except where otherwise noted, content on this website
is licensed under a Creative
Commons Attribution-ShareAlike 4.0 International License.