Formalising bordism theory

Abstract

Bor­dism the­o­ry is per­haps the sim­plest ex­am­ple of an ex­tra­or­di­nary ho­mol­o­gy the­o­ry. Prov­ing the Eilen­berg-Steen­rod ax­ioms is par­tic­u­lar­ly sim­ple (un­like for e.g. sin­gu­lar ho­mol­o­gy). It is used e.g. in the proof of the Hirze­bruch sig­na­ture the­o­rem, which is one in­gre­di­ent for the ex­is­tence of ex­ot­ic spheres. I have been work­ing on for­mal­is­ing the ba­sics of (un­ori­ent­ed) bor­dism the­o­ry: this is both beau­ti­ful math­e­mat­ics and an in­ter­est­ing test of math­lib's dif­fer­en­tial geom­e­try li­brary. I will ex­plain the main ideas, and speak about the in­sights and chal­lenges from for­mal­i­sa­tion: as so of­ten, find­ing the right de­f­i­n­i­tion is less ob­vi­ous than it seems. This is on­go­ing work. No pri­or knowl­edge in dif­fer­en­tial geom­e­try will be as­sumed.