/leanknot

Some formalizations of knot theory ideas in lean

Primary LanguageLean

This repository holds some formalizations of knot theory proofs in lean.

Currently planning on:

  • underlying representation of bricks/walls basic
  • notion of planar isotopy equivalence basic
  • notion of reidemeister move equivalence basic
  • proof that brick/wall notions of equivalency are sufficient (not sure how to do this?)
  • definition of tangle tangle
  • tangle surgery or inductive notion of tangle equivalency
  • proof of tangle invariance across notions of equivalence tangle
  • definition of link link
  • definition of knot link
  • definition of braid braid
  • definition of permutation, proof that braid is a permutation

Not quite sure about the following:

  • notion of tri-colourability
  • notion of alternating
  • HOMFLY/Jones polynomials

References