Mathlib Downstream Report
Upstream ref: master|Latest run: 30783735598|Reported: 2026-08-03 06:38 UTC ()Generated 2026-08-03 07:20 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. By default this is the next release tag after the pinned revision; once the downstream is caught up to the newest release it is the latest master commit.
CompatibilityCompatibility of the downstream with the target Mathlib revision (based on the result of the latest validation run)
Last known goodLatest Mathlib revision known compatible with the downstream (up to the revision targeted this run)
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
38b74e69d
(+150)
9c0c555compatible
checked 2026-08-03
9c0c555+150
YaelDillies/apap
v4.32.09d
(+1)
v4.32.1compatible
checked 2026-08-03
v4.32.1+1
Whysoserioushah/BrauerGroup
v4.33.0-rc117d
(+313)
9c0c555compatible
checked 2026-08-03
9c0c555+313v4.33.0-rc1
YaelDillies/cam-combi
v4.33.0-rc117d
(+313)
9c0c555compatible
checked 2026-08-03
9c0c555+313v4.33.0-rc1
fpvandoorn/carleson
master-2026-07-285d
(+81)
9c0c555incompatible
checked 2026-08-03
af9aa735b1613e+5
YaelDillies/chandra-furst-lipton
v4.32.09d
(+1)
v4.32.1compatible
checked 2026-08-03
v4.32.1+1
kbuzzard/ClassFieldTheory
26245e69d
(+125)
9c0c555compatible
checked 2026-08-03
9c0c555+125
dwrensha/compfiles
v4.32.09d
(+1)
v4.32.1compatible
checked 2026-08-03
v4.32.1+1
leanprover/cslib
169c26b13d
(+237)
9c0c555incompatible
checked 2026-08-03
af3493f3069656+192
mcdoll/DynamicalSystems
b5959175d
(+67)
9c0c555compatible
checked 2026-08-03
9c0c555+67
kim-em/erdos-unit-distance
0be66d70d
(+4)
v4.31.0compatible
checked 2026-08-03
v4.31.0+4
ImperialCollegeLondon/FLT
169c26b13d
(+237)
9c0c555incompatible
checked 2026-08-03
033397dc026161+47
leanprover-community/flt-regular
6ecc7922d
(+25)
9c0c555compatible
checked 2026-08-03
9c0c555+25
YaelDillies/forbidden-matrix
v4.33.0-rc117d
(+313)
9c0c555compatible
checked 2026-08-03
9c0c555+313v4.33.0-rc1
YaelDillies/gibbs-measure
v4.33.0-rc117d
(+313)
9c0c555compatible
checked 2026-08-03
9c0c555+313v4.33.0-rc1
kim-em/hex-dev
v4.33.0-rc117d
(+313)
9c0c555incompatible
checked 2026-08-03
4756cbb587ae26+168v4.33.0-rc1
b-mehta/HighlyAbundant
5eec30b5d
(+59)
9c0c555compatible
checked 2026-08-03
9c0c555+59
emilyriehl/infinity-cosmos
v4.32.09d
(+1)
v4.32.1compatible
checked 2026-08-03
v4.32.1+1
marcelolynch/LeanDownstreamPlayground
v4.30.0-rc113d
(+420)
v4.30.0-rc2incompatible
checked 2026-08-03
cb39573ff51775+412v4.30.0-rc1
LeanMachineLearning/LML
18f56be0d
(+5)
9c0c555compatible
checked 2026-08-03
9c0c555+5
YaelDillies/mean-fourier
eb6a27211d
(+188)
9c0c555compatible
checked 2026-08-03
9c0c555+188
YaelDillies/misc-yd
v4.32.09d
(+1)
v4.32.1compatible
checked 2026-08-03
v4.32.1+1
Paul-Lez/PersistentDecomp
v4.32.09d
(+1)
v4.32.1compatible
checked 2026-08-03
v4.32.1+1
teorth/pfr
38b74e69d
(+150)
9c0c555compatible
checked 2026-08-03
9c0c555+150
leanprover-community/physlib
v4.32.09d
(+1)
v4.32.1compatible
checked 2026-08-03
v4.32.1+1
sinhp/Poly
b8dad035d
(+198)
v4.28.0compatible
checked 2026-08-03
v4.28.0+198
v4.28.0
(+198)
b-mehta/PrimeCert
5b3f7196d
(+85)
9c0c555compatible
checked 2026-08-03
9c0c555+85
AlexKontorovich/PrimeNumberTheoremAnd
detached
5d
(+366)
9c0c555incompatible
checked 2026-08-03
1f8806b
hhu-adam/Robo
v4.31.03d
(+113)
v4.32.0-rc1compatible
checked 2026-08-03
v4.32.0-rc1+113
thefundamentaltheor3m/Sphere-Packing-Lean
v4.32.09d
(+1)
v4.32.1compatible
checked 2026-08-03
v4.32.1+1
stat-lib/statlib
edc39bf4d
(+48)
9c0c555compatible
checked 2026-08-03
9c0c555+48
mathlib-initiative/sum_product
v4.31.0-rc110d
(+329)
v4.31.0-rc2incompatible
checked 2026-08-03
01cc32789ce8bf+259v4.31.0-rc1
TauCetiProject/TauCeti
30696564d
(+44)
9c0c555incompatible
checked 2026-08-03
f60ac0e0f0a217+14
YaelDillies/toric
0ce898f5d
(+60)
9c0c555compatible
checked 2026-08-03
9c0c555+60
Advance map — how far behind each project stands, and how far it can safely move
Commits relative to each project's target Mathlib revision (the target tick). The right edge is the furthest commit any project reached, so a break beyond a release-stepped target sits to the right of its target.
scale:
target-1-5-10-20-50-100-200target-100-200-300-400
LeanDownstreamPlayground
sum_product
hex-dev
cslib
FLT
carleson
TauCeti
BrauerGroup
cam-combi
forbidden-matrix
gibbs-measure
Poly
mean-fourier
add-combi
PFR
ClassFieldTheory
Robo
PrimeCert
DynamicalSystems
Toric
HighlyAbundant
Statlib
flt-regular
LeanMachineLearning
ErdosUnitDistance
apap
chandra-furst-lipton
compfiles
infinity-cosmos
misc-yd
PersistentDecomp
physlib
Sphere-Packing-Lean
safe to advance (pinned → last known good)incompatible (first known bad → target)break not yet locatedvalidation errorpinnedlast known goodfirst known bad
Projects were validated against different target revisions, so horizontal positions are only approximately comparable across rows.
Not shown: PrimeNumberTheoremAnd — pinned revision is not part of the target's history.