Skip to content

[WIP] A formalised proof of a generalised Carleson's Theorem in the Lean proof assistant.

License

Notifications You must be signed in to change notification settings

pitmonticone/carleson

 
 

Repository files navigation

Formalization of a generalized Carleson's theorem

A (WIP) formalized proof of a generalized Carleson's theorem in Lean

Contribute

To get the repository, make sure you have installed Lean. Then get the repository using git clone https://github.com/fpvandoorn/carleson.git and run lake exe cache get! inside the repository. Run lake build to build all files in this repository. See the README of my course repository for more detailed instructions.

To publish your changes on Github, you need to be added as a contributor to this repository. Make a Github account if you don't have one already and send your Github account per email to Floris. I will add you.

To push your changes, the easiest method is to use the Source Control panel in VSCode. Feel free to push unfinished code and code that is work in progress, but make sure that the file(s) you've worked have no errors (having sorry's is of course fine).

Build the blueprint

To test the Blueprint locally, you can compile print.tex using XeLaTeX (i.e. xelatex print.tex in the folder blueprint/src). If you have the Python package invoke you can also run inv bp which puts the output in blueprint/print/print.pdf. If you feel adventurous and want to build the web version of the blueprint locally, you need to install some packages by following the instructions here. But if the pdf builds locally, you can just make a pull request and use the online blueprint.

Languages

  • TeX 85.1%
  • Lean 13.8%
  • Python 0.4%
  • Dockerfile 0.3%
  • Shell 0.2%
  • CSS 0.2%