Summer 2020 update

Posted: Sat 26 September 2020
Filed under personal
Tags: personal math programming climbing

Another 9 months have gone by without a blog post, and this time I don't even have lack of time as an excuse my lack of writing. This summer turned out to be quite different from what I had planned, which probably goes to show one shouldn't plan too far ahead, in this day and age. I figured it might be a good time make a list of what I did this summer, and contrast that with what I was planning to do, before I forget the details.

Math

I was supposed to begin my summer with a conference at Haifa, but that of course didn't pan out, given the pandemic. The expectation was to follow up the conference by learning more Lie group theory and associated dynamics and representation theory, along the lines of what Hee Oh does, but I never got around to doing that.

However, I did manage to get some math done this summer.

  • I worked with my undergraduate collaborator CP1, and my postdoc mentor BW, as a part of AW's REU, and managed to prove some asymptotic bounds on the minimal stretch factors of certain pseudo-Anosov maps. BW is still reviewing the paper right now, and fixing up some sections, but hopefully the preprint should be up on ArXiV soon.
  • I also have enough theorems to write up a paper on the project I have been working on since February. Writing it up might be a bit of a nightmare, given how long it's been since the earlier results. But hopefully I should have something up on ArXiV in a month.
  • I also learnt enough Teichmüller theory and Teichmüller dynamics to pass my prelims, which is definitely good. I am no longer as afraid of complex analytic Teichmüller theory as I used to be.

Programming

This summer was fairly productive in terms of programming: I went through most of nand2tetris, i.e. designed a 16-bit computer from scratch, starting with the NAND gates, going up to assembly, followed with an intermediate VM language. I skipped writing a compiler for compiling Scheme to the intermediate VM language, because the Scheme specification is more complicated than I thought. I followed that up with trying to write a x86-64 microkernel in Rust, but x86-64 has a lot of details to debug, so I shelved that project as well. Right now, I am writing some userspace filesystem code that should be easier to debug, given that it doesn't work at the kernel level.

Climbing

My climbing goals have suffered the most since the pandemic began. Originally, I was planning on getting my lead climbing certification this summer, and progress to climbing 5.10+ or 5.11- outdoors, but none of that happened after the gyms closed down. I've only climbed twice outside since then, and my footwork, among other things, has obviously degraded. I'm just hoping that once the gyms open up again, I can recover to the point where I was in a month or two.


  1. I figure it's a good idea to not name people I know personally in my blog. 


Counting orbit points (part 3): Asymptotics for convex-cocompact groups

Posted: Sun 12 January 2020
Filed under mathematics
Tags: geometry dynamics topology

In the previous post, we proved Sullivan's shadow lemma, which gave us concrete estimates for special subsets of the boundary, namely shadows. Recall that the shadow of a ball of radius \(r\) based at \(y\), with the source at \(x\), denoted by \(\mathcal{O}_r(x, y)\), is the set …

read more

Counting orbit points (part 2): Patterson-Sullivan theory

Posted: Sun 05 January 2020
Filed under mathematics
Tags: geometry dynamics topology

In the previous post, we saw how to get an asymptotic count of orbit points under a lattice action, i.e. a finite covolume Fuchsian group. To do so, we needed the fact that the geodesic flow on the associated quotient was mixing with respect to the Liouville measure. That …

read more

Counting orbit points under group actions - Part 1

Posted: Sat 19 October 2019
Filed under mathematics
Tags: geometry dynamics topology

After 10 months of being unable to come up with anything interesting to post on the blog, I realized it might be a good idea use this blog to keep track of the math I've been working on. That way my blog can act as a public version of my …

read more

What is an "a priori estimate"?

Posted: Tue 18 December 2018
Filed under mathematics
Tags: analysis

One of the things a math major learns in their first proof based course is that one must prove existence of objects before going on to prove any properties about them. After a few years, this becomes almost second nature, and most pure mathematicians are wary of making claims about …

read more

The most overloaded word in math

Posted: Sun 14 October 2018
Filed under mathematics
Tags: nomenclature

Last Wednesday, the conversation in my office veered towards the words we hated the most in math. Not surprisingly, the list included the usual suspects like normal, simple, and regular. It's probably the same reason that these words also make it to the top five of this MathOverflow post. These …

read more

An algebraic definition of the cotangent space

Posted: Sat 30 June 2018
Filed under mathematics
Tags: differential-geometry algebraic-geometry

I'm almost a week into the algebraic geometry workshop now, and I've learnt a lot. I've learnt a few things about varieties, and also a bit of commutative algebra, but the most important takeaway for me from the first week was the sheaf theoretic way of looking at smooth manifolds …

read more

Summer 2018 update

Posted: Sat 02 June 2018
Filed under personal
Tags: personal

I'm getting lazy. I thought I would be posting more often once the summer holidays started but May came and went with nary a post. In my defence, I was fairly busy, dealing with the usual bureaucratic nonsense that comes with leaving your institution for good and moving to another …

read more

Construction of Chern classes

Posted: Fri 20 April 2018
Filed under mathematics
Tags: differential-geometry vector-bundles

Characteristic classes

Given a manifold \(M\), one way to study vector bundles over \(M\) is to use the theory of characteristic classes. A characteristic class is a way of assigning to each vector bundle over \(M\) an element of the cohomology ring \(H^{\ast}(M, G)\). This assignment is not …

read more

A week at Berlin Mathematical School

Posted: Sat 24 February 2018
Filed under mathematics
Tags: travel math-talks

I spent the last week (18th to 24th February) at Berlin, courtesy Berlin Mathematical School, who invited me over for the BMS Days (where I had an interview for a PhD position), as well as the BMS Student Conference which immediately followed the BMS Days. I heard a lot of …

read more

Setting up GitLab to automatically generate PDFs from committed LaTeX files

Posted: Wed 17 January 2018
Filed under LaTeX
Tags: gitlab LaTeX

I had been meaning to get started with GitLab's continuous integration to generate PDFs of my assignments and notes, rather then generating the PDFs offline and committing them to the repository as well, but I always kept delaying the migration because of the lack of sufficient documentation on the matter …

read more

Cohomology as a measure of local to global failure

Posted: Mon 25 December 2017
Filed under mathematics
Tags: cohomology sheaves topology

Motivation for cohomology

In most introductory algebraic topology courses, cohomology is rather poorly motivated. It's most commonly seen form in an algebraic topology course is singular cohomology, which arises as a the homology of the dual of the singular chain complex, but that doesn't really tell you why it's of …

read more