Giter Site home page Giter Site logo

copenhagenmasterclass2023's Introduction

Formalizing Condensed Mathematics

This is the central repository for the 2023 masterclass on the formalization of condensed mathematics, taking place in 2023 at Copehnagen.

Installation

Local installation

This is the best way; you can edit files and experiment, and you won't lose them. It's also the hardest way: it involves typing stuff in on the command line.

In brief: first install Lean 4 following the installation instructions from the community webpage here.

Then download and install this project by typing

git clone [email protected]:adamtopaz/CopenhagenMasterclass2023
cd CopenhagenMasterclass2023
lake exe cache get
lake build

Finally, open the root directory of the project folder in VS Code (for example by typing code ., or by opening VS Code and then clicking File -> Open Folder and opening the CopenhagenMasterclass2023 folder). Say that you trust the authors of the code -- and you can now open the Lean files in the repository and Lean should run on them automatically.

Additional instructions for working on an existing Lean4 project can be found here.

Codespaces

This repository is configured for use with github's codespaces. To get started with codespaces in this repo, just click the green "code" icon to create a new codespace. More detailed instructions can be found here.

Schedule

Each day is split in two, with lectures by KB and AT in the morning, and time for group work and discussions in the afternoon. The general plan for each day is listed below.

Monday

  • Overview and logistics.
  • Category theory in Lean4.
  • Condensed objects in Lean4.

Tuesday and Wednesday

  • Sheaves on CompHaus, Profinite and ExtrDisc.
  • Equivalences between the three categories of sheaves.

Thursday and Friday

  • Abelian Categories, Grothendieck's AB axioms.
  • AB axioms for condensed abelian groups.

copenhagenmasterclass2023's People

Contributors

adamtopaz avatar bbolvig avatar benediktpeterseim avatar dagurtomas avatar faenuccio avatar joneugster avatar kbuzzard avatar mo271 avatar multramate avatar nick-kuhn avatar riccardobrasca avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.