Mathlib Downstream Report
Upstream ref: master|Latest run: 27616806746|Reported: 2026-06-16 12:19 UTC ()Generated 2026-06-16 14:00 UTC

This dashboard answers these questions about projects that depend on mathlib4:

Glossary
DownstreamProject tested updating the Mathlib dependency
TargetMathlib revision targeted in the latest validation run
CompatibilityCompatibility of the downstream with the target Mathlib revision (based on the result of the latest validation run)
Last known goodLatest Mathlib revision compatible with the downstream
Last good releaseLatest Mathlib semver release tag compatible with the downstream
First known badEarliest Mathlib revision incompatible with the downstream (always the commit immediately after 'last known good')
PinnedMathlib revision in the downstream's lake manifest
AgeDays between 'pinned' and 'target' (commit count below)
BumpCommits that can be safely advanced ('pinned' -> 'last known good')
Each run attempts to build the downstream project after updating its Mathlib dependency to the target revision. A failure in this build means something conflicts between the dependency and the dependent at that revision (an API change, namespace conflict, ...)
compatibleCompatible with the target Mathlib commit
incompatibleIncompatible with the target Mathlib commit
errorValidation job encountered an unexpected error
Tips: Click a row to expand a plain-English explanation of its latest run. Hover any badge or commit SHA for details. Click the cards above to filter by status, column headers to sort, or use the filter box to find your project.
DownstreamPinned toAgeTargetCompatibilityLast known goodFirst known badBumpLast good releaseLinks
leanprover-community/add-combi
@ 317a41c recovered
e59d9d42d
(+29)
cbeca4dcompatible
checked 2026-06-16
cbeca4d+29
v4.31.0
(+21)
Whysoserioushah/BrauerGroup
542e047169d
(+5456)
cbeca4dincompatible
checked 2026-06-16
c3c194725f07b4+174
YaelDillies/cam-combi
ccab10418d
(+514)
94fba23compatible
checked 2026-06-16
94fba23+514
v4.31.0
(+508)
fpvandoorn/carleson
1a4917a45d
(+1324)
94fba23incompatible
checked 2026-06-16
e6a5fb0a18abbe+4
YaelDillies/chandra-furst-lipton
v4.30.020d
(+601)
94fba23compatible
checked 2026-06-16
94fba23+601
v4.31.0
(+595)
kbuzzard/ClassFieldTheory
23b00686d
(+139)
94fba23compatible
checked 2026-06-16
94fba23+139
v4.31.0
(+133)
dwrensha/compfiles
v4.31.00d
(+6)
94fba23compatible
checked 2026-06-16
94fba23+6v4.31.0
leanprover/cslib
v4.31.00d
(+6)
94fba23compatible
checked 2026-06-16
94fba23+6v4.31.0
ImperialCollegeLondon/FLT
96fd0ff6d
(+151)
94fba23incompatible
checked 2026-06-16
a8106151ccad00+37
leanprover-community/flt-regular
master-2026-06-132d
(+40)
94fba23compatible
checked 2026-06-16
94fba23+40
v4.31.0
(+34)
YaelDillies/forbidden-matrix
89ce8bf10d
(+233)
94fba23compatible
checked 2026-06-16
94fba23+233
v4.31.0
(+227)
YaelDillies/gibbs-measure
dde63617d
(+173)
94fba23compatible
checked 2026-06-16
94fba23+173
v4.31.0
(+167)
b-mehta/HighlyAbundant
v4.31.00d
(+6)
94fba23compatible
checked 2026-06-16
94fba23+6v4.31.0
emilyriehl/infinity-cosmos
v4.31.00d
(+6)
94fba23compatible
checked 2026-06-16
94fba23+6v4.31.0
marcelolynch/LeanDownstreamPlayground
v4.30.0-rc258d
(+1744)
94fba23incompatible
checked 2026-06-16
1ec86204049cbf+396v4.30.0-rc2
LeanMachineLearning/LML
261b5e30d
(+18)
94fba23compatible
checked 2026-06-16
94fba23+18
v4.31.0
(+12)
YaelDillies/misc-yd
73b26115d
(+107)
94fba23compatible
checked 2026-06-16
94fba23+107
v4.31.0
(+101)
Paul-Lez/PersistentDecomp
v4.31.0-rc27d
(+164)
94fba23compatible
checked 2026-06-16
94fba23+164
v4.31.0
(+158)
teorth/pfr
@ 38e9417 recovered
v4.31.00d
(+16)
28c4b7fcompatible
checked 2026-06-16
28c4b7f+16v4.31.0
leanprover-community/physlib
v4.30.020d
(+601)
94fba23incompatible
checked 2026-06-16
236391bccab104+86v4.30.0
sinhp/Poly
dd5e5d9175d
(+5568)
94fba23incompatible
checked 2026-06-16
1047f079c7dee5+21
b-mehta/PrimeCert
v4.31.00d
(+6)
94fba23compatible
checked 2026-06-16
94fba23+6v4.31.0
AlexKontorovich/PrimeNumberTheoremAnd
v4.30.020d
(+601)
94fba23incompatible
checked 2026-06-16
a694d67v4.31.0-rc1+107v4.30.0
hhu-adam/Robo
v4.30.0-rc258d
(+1744)
94fba23incompatible
checked 2026-06-16
v4.30.0-rc2896cc56v4.30.0-rc2
thefundamentaltheor3m/Sphere-Packing-Lean
v4.30.020d
(+601)
94fba23incompatible
checked 2026-06-16
a694d67v4.31.0-rc1+107v4.30.0
mathlib-initiative/sum_product
v4.31.0-rc117d
(+493)
94fba23incompatible
checked 2026-06-16
01cc32789ce8bf+259v4.31.0-rc1
FormalFrontier/TauCeti
0be66d70d
(+10)
94fba23compatible
checked 2026-06-16
94fba23+10
YaelDillies/toric
d925b894d
(+81)
94fba23compatible
checked 2026-06-16
94fba23+81
v4.31.0
(+75)
Advance map — how far behind each project stands, and how far it can safely move
Commits behind the target Mathlib revision (the right edge is the target). Projects broken by the same commit have their first-known-bad markers vertically aligned.
scale:
target-1-5-20-50-200-500-1000-2000-5000target-1000-2000-3000-4000-5000
Poly
BrauerGroup
LeanDownstreamPlayground
Robo
carleson
physlib
PrimeNumberTheoremAnd
Sphere-Packing-Lean
sum_product
FLT
chandra-furst-lipton
cam-combi
forbidden-matrix
gibbs-measure
PersistentDecomp
ClassFieldTheory
misc-yd
Toric
flt-regular
add-combi
LeanMachineLearning
PFR
TauCeti
compfiles
cslib
HighlyAbundant
infinity-cosmos
PrimeCert
safe to advance (pinned → last known good)incompatible (first known bad → target)break not yet locatedvalidation errorpinnedlast known goodfirst known bad
⚠ 2 projects are broken by the same commit v4.31.0-rc1 (“chore: bump toolchain to v4.31.0-rc1 (#39980)”): PrimeNumberTheoremAnd, Sphere-Packing-Lean
Projects were validated against different target revisions, so horizontal positions are only approximately comparable across rows.