Mathlib Downstream Report
Upstream ref: master|Latest run: 33887507454|Reported: 2026-09-04 18:41 UTC ()Generated 2026-09-05 00:42 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
be865aa3d
(+157)
52b284fcompatible
checked 2026-09-04
52b284f+157
YaelDillies/apap
v4.34.0-rc213d
(+422)
52b284fcompatible
checked 2026-09-04
52b284f+422v4.34.0-rc2
Whysoserioushah/BrauerGroup
be629e71d
(+63)
52b284fcompatible
checked 2026-09-04
52b284f+63
YaelDillies/cam-combi
v4.34.0-rc213d
(+422)
52b284fcompatible
checked 2026-09-04
52b284f+422v4.34.0-rc2
fpvandoorn/carleson
b63493a12d
(+397)
52b284fincompatible
checked 2026-09-04
f1c1e67ce084cc+39
YaelDillies/chandra-furst-lipton
23a321613d
(+414)
52b284fcompatible
checked 2026-09-04
52b284f+414
kbuzzard/ClassFieldTheory
26245e69d
(+135)
v4.33.0-rc2compatible
checked 2026-09-04
v4.33.0-rc2+135
dwrensha/compfiles
master-2026-08-147d
(+175)
v4.34.0-rc2incompatible
checked 2026-09-04
c6d40f29b36600+18
leanprover/cslib
@ bba5e73 new incompatibility
e06eff54d
(+195)
52b284fincompatible
checked 2026-09-04
30a58f7950d270+179
mcdoll/DirichletProblem
d9f6d188d
(+267)
52b284fcompatible
checked 2026-09-04
52b284f+267
mcdoll/DynamicalSystems
v4.34.0-rc213d
(+422)
52b284fcompatible
checked 2026-09-04
52b284f+422v4.34.0-rc2
kim-em/erdos-unit-distance
detached
37d
(+1248)
52b284fincompatible
checked 2026-09-04
39c86ed
ImperialCollegeLondon/FLT
c4a007f1d
(+53)
52b284fincompatible
checked 2026-09-04
5390e8ac692832+11
leanprover-community/flt-regular
1ed178f3d
(+156)
52b284fcompatible
checked 2026-09-04
52b284f+156
YaelDillies/forbidden-matrix
v4.34.0-rc213d
(+422)
52b284fcompatible
checked 2026-09-04
52b284f+422v4.34.0-rc2
YaelDillies/gibbs-measure
fa6385b4d
(+171)
52b284fcompatible
checked 2026-09-04
52b284f+171
kim-em/hex-dev
v4.34.0-rc213d
(+422)
52b284fincompatible
checked 2026-09-04
b87b4e8master-2026-08-30+212v4.34.0-rc2
b-mehta/HighlyAbundant
v4.33.011d
(+1)
v4.33.1compatible
checked 2026-09-04
v4.33.1+1
emilyriehl/infinity-cosmos
1fe0a512d
(+33)
v4.34.0-rc2compatible
checked 2026-09-04
v4.34.0-rc2+33
LeanMachineLearning/LML
cf65d4311d
(+386)
52b284fincompatible
checked 2026-09-04
aac7f628819c75+52
YaelDillies/mean-fourier
05322f96d
(+218)
52b284fcompatible
checked 2026-09-04
52b284f+218
YaelDillies/misc-yd
v4.34.0-rc213d
(+422)
52b284fcompatible
checked 2026-09-04
52b284f+422v4.34.0-rc2
Paul-Lez/PersistentDecomp
v4.34.0-rc213d
(+422)
52b284fcompatible
checked 2026-09-04
52b284f+422v4.34.0-rc2
teorth/pfr
fa6385b4d
(+171)
52b284fcompatible
checked 2026-09-04
52b284f+171
leanprover-community/physlib
v4.33.011d
(+1)
v4.33.1incompatible
checked 2026-09-04
v4.33.1
sinhp/Poly
b8dad035d
(+198)
v4.28.0compatible
checked 2026-09-04
v4.28.0+198
v4.28.0
(+198)
b-mehta/PrimeCert
v4.33.011d
(+1)
v4.33.1compatible
checked 2026-09-04
v4.33.1+1
AlexKontorovich/PrimeNumberTheoremAnd
detached
37d
(+1248)
52b284fincompatible
checked 2026-09-04
1f8806b
hhu-adam/Robo
v4.31.03d
(+113)
v4.32.0-rc1compatible
checked 2026-09-04
v4.32.0-rc1+113
thefundamentaltheor3m/Sphere-Packing-Lean
v4.32.09d
(+1)
v4.32.1compatible
checked 2026-09-04
v4.32.1+1
stat-lib/statlib
3ef2c2e0d
(+1)
v4.33.0incompatible
checked 2026-09-04
3ef2c2ev4.33.0
mathlib-initiative/sum_product
v4.31.0-rc110d
(+329)
v4.31.0-rc2incompatible
checked 2026-09-04
01cc32789ce8bf+259v4.31.0-rc1
TauCetiProject/TauCeti
03616a11d
(+56)
52b284fincompatible
checked 2026-09-04
03616a15fcc665
YaelDillies/toric
v4.34.0-rc213d
(+422)
52b284fcompatible
checked 2026-09-04
52b284f+422v4.34.0-rc2
Advance map — how far behind each project stands, and how far it can safely move
Commits behind the latest Mathlib master commit fe6e3cd (the master tick on the right edge). Each project's bars end at its own validation target (the vertical tick); the stretch between a target and master has not been validated yet. Labelled vertical lines mark Mathlib release tags.
scale:
v4.33.0v4.31.0v4.34.0-rc2v4.30.0-rc2v4.33.0v4.31.0v4.30.0v4.30.0-rc2
master-10-50-100-200-500-1000-2000-5000master-2000-4000-6000
sum_product
physlib
Statlib
compfiles
hex-dev
carleson
LeanMachineLearning
cslib
TauCeti
FLT
Poly
Robo
Sphere-Packing-Lean
ClassFieldTheory
HighlyAbundant
PrimeCert
infinity-cosmos
apap
cam-combi
DynamicalSystems
forbidden-matrix
misc-yd
PersistentDecomp
Toric
chandra-furst-lipton
DirichletProblem
mean-fourier
gibbs-measure
PFR
add-combi
flt-regular
BrauerGroup
safe to advance (pinned → last known good)incompatible (first known bad → target)break not yet locatedvalidation errorpinnedlast known goodfirst known badvalidation targetrelease tag
Not shown: ErdosUnitDistance — pinned revision is not part of the target's history.
Not shown: PrimeNumberTheoremAnd — pinned revision is not part of the target's history.