pfr
Repository for formalization of the Polynomial Freiman Ruzsa conjecture (and related results)
Science Score: 54.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
✓Academic publication links
Links to: arxiv.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.1%) to scientific vocabulary
Repository
Repository for formalization of the Polynomial Freiman Ruzsa conjecture (and related results)
Basic Info
- Host: GitHub
- Owner: teorth
- License: apache-2.0
- Language: Lean
- Default Branch: master
- Homepage: https://teorth.github.io/pfr/
- Size: 5.05 MB
Statistics
- Stars: 185
- Watchers: 6
- Forks: 41
- Open Issues: 1
- Releases: 5
Metadata Files
README.md
The Polynomial Freiman-Ruzsa Conjecture
The original purpose of this repository is to hold a Lean4 formalization of the proof of the Polynomial Freiman-Ruzsa (PFR) conjecture of Katalin Marton (see also this blog post). The statement is as follows: if $A$ is a non-empty subset of ${\bf F}2^n$ such that $\lvert A+A\rvert \leq K\lvert A\rvert$, then $A$ can be covered by at most $2K^{12}$ cosets of a subspace $H$ of ${\bf F}2^n$ of cardinality at most $\lvert A\rvert$. The proof relies on the theory of Shannon entropy, so in particular development of the Shannon entropy inequalities was needed.
After the primary purpose of the project was completed, a second stage of the project developed several consequences of PFR, as well as an argument of Jyun-Jie Liao that reduced the exponent $12$ to $11$. This second stage has also been completed.
Currently, the project is obtaining an extension of PFR to other bounded torsion groups, as well as formalizing a further refinement of Jyun-Jie Liao that improves the exponent further to $9$.
- Discussion of the project on Zulip
- Blueprint of the proof
- Documentation of the methods
- A quick "tour" of the project
- Some example Lean code to illustrate the results in the project
Build the Lean files
To build the Lean files of this project, you need to have a working version of Lean. See the installation instructions (under Regular install).
To build the project, run lake exe cache get and then lake build.
Build the blueprint
See instructions at https://github.com/PatrickMassot/leanblueprint/.
Moving material to mathlib
As the first two phases of the project are completed, we are currently working towards stabilising the new results and contributing them to mathlib.
Source reference
[GGMT]: https://arxiv.org/abs/2311.05762
[L] : https://arxiv.org/abs/2404.09639
[GGMT2]: https://arxiv.org/abs/2404.02244
Owner
- Login: teorth
- Kind: user
- Repositories: 3
- Profile: https://github.com/teorth
Citation (CITATION.cff)
cff-version: 1.2.0
message: >
If you use this project in your work, please cite it using the metadata below.
title: "Formalization of the Polynomial Freiman-Ruzsa Conjecture of Marton"
version: 0.1.0
date-released: Nov 12, 2023
authors:
- family-names: Anderson
given-names: Aaron
- family-names: Bakšys
given-names: Mantas
- family-names: Bayer
given-names: Jonas
- family-names: Collares
given-names: Mauricio
- family-names: Degenne
given-names: Rémy
- family-names: Dillies
given-names: Yaël
- family-names: Eltschig
given-names: Ben
- family-names: Gouëzel
given-names: Sébastien
- family-names: Kytölä
given-names: Kalle
- family-names: Lewis
given-names: Rob
- family-names: Lez
given-names: Paul
- family-names: Lorenzo
given-names: Luccioli
- family-names: Macbeth
given-names: Heather
- family-names: Massot
given-names: Patrick
- family-names: Mellendijk
given-names: Arend
- family-names: Miller
given-names: Kyle
- family-names: Monticone
given-names: Pietro
- family-names: Morrison
given-names: Kim
- family-names: Nash
given-names: Oliver
- family-names: Song
given-names: Utensil
- family-names: Tao
given-names: Terence
orcid: https://orcid.org/0000-0002-0140-7641
- family-names: van Doorn
given-names: Floris
- family-names: Wilshaw
given-names: Sky
- family-names: Wu
given-names: Lawrence
repository-code: https://github.com/teorth/pfr
url: https://github.com/teorth/pfr
abstract: >
A collaborative project to formalize the Polynomial Freiman-Ruzsa Conjecture of
Katalin Marton, as well as related results, in the Lean4 proof assistant language.
Organized by Yael Dillies and Terence Tao. Launched Nov 12, 2023.
keywords:
- additive combinatorics
- polynomial Freiman-Ruzsa conjecture
- formalization project
GitHub Events
Total
- Create event: 9
- Commit comment event: 1
- Release event: 7
- Issues event: 2
- Watch event: 40
- Delete event: 3
- Issue comment event: 26
- Push event: 109
- Pull request review event: 14
- Pull request review comment event: 14
- Pull request event: 47
- Fork event: 5
Last Year
- Create event: 9
- Commit comment event: 1
- Release event: 7
- Issues event: 2
- Watch event: 40
- Delete event: 3
- Issue comment event: 26
- Push event: 109
- Pull request review event: 14
- Pull request review comment event: 14
- Pull request event: 47
- Fork event: 5