Mathlib Downstream Report
Upstream ref: master|Latest run: 43243659265|Reported: 2026-11-12 17:16 UTC ()Generated 2026-11-12 18:12 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
dc2a6001d
(+29)
af6dcfbcompatible
checked 2026-11-12
af6dcfb—+29
YaelDillies/apap
c31114f6d
(+131)
v4.36.0-rc2compatible
checked 2026-11-12
v4.36.0-rc2—+131
Whysoserioushah/BrauerGroup
089be9f3d
(+99)
af6dcfbcompatible
checked 2026-11-12
af6dcfb—+99
YaelDillies/cam-combi
dc2a6001d
(+29)
af6dcfbcompatible
checked 2026-11-12
af6dcfb—+29
fpvandoorn/carleson
d8881435d
(+115)
v4.36.0-rc2compatible
checked 2026-11-12
v4.36.0-rc2—+115
YaelDillies/chandra-furst-lipton
v4.36.0-rc215d
(+405)
af6dcfbcompatible
checked 2026-11-12
af6dcfb—+405v4.36.0-rc2
kbuzzard/ClassFieldTheory
e20b4f315d
(+392)
af6dcfbincompatible
checked 2026-11-12
f2bcc2597bcf24+53
dwrensha/compfiles
v4.35.03d
(+89)
v4.36.0-rc1incompatible
checked 2026-11-12
10f994eba9c63d+2v4.35.0
leanprover/cslib
887bb845d
(+132)
af6dcfbcompatible
checked 2026-11-12
af6dcfb—+132
mcdoll/DirichletProblem
v4.35.0-rc10d
(+21)
v4.35.0-rc2compatible
checked 2026-11-12
v4.35.0-rc2—+21
mcdoll/DynamicalSystems
v4.36.0-rc215d
(+405)
af6dcfbcompatible
checked 2026-11-12
af6dcfb—+405v4.36.0-rc2
kim-em/erdos-unit-distance
detached
106d
(+2914)
af6dcfbincompatible
checked 2026-11-12
—39c86ed——
ImperialCollegeLondon/FLT
v4.35.03d
(+89)
v4.36.0-rc1incompatible
checked 2026-11-12
10f994eba9c63d+2v4.35.0
leanprover-community/flt-regular
4dcd48f4d
(+126)
af6dcfbincompatible
checked 2026-11-12
089be9f1c2b155+27
YaelDillies/forbidden-matrix
695527515d
(+394)
af6dcfbcompatible
checked 2026-11-12
af6dcfb—+394
YaelDillies/gibbs-measure
v4.36.0-rc215d
(+405)
af6dcfbcompatible
checked 2026-11-12
af6dcfb—+405v4.36.0-rc2
kim-em/hex-dev
6b7abb38d
(+225)
v4.35.0-rc4error
checked 2026-11-12
—c35749f——
b-mehta/HighlyAbundant
v4.33.011d
(+1)
v4.33.1compatible
checked 2026-11-12
v4.33.1—+1
emilyriehl/infinity-cosmos
1fe0a512d
(+33)
v4.34.0-rc2compatible
checked 2026-11-12
v4.34.0-rc2—+33
LeanMachineLearning/LML
6135ffb6d
(+176)
af6dcfbincompatible
checked 2026-11-12
94f4300master-2026-11-06+23
YaelDillies/mean-fourier
2d833a60d
(+16)
af6dcfbcompatible
checked 2026-11-12
af6dcfb—+16
YaelDillies/misc-yd
695527515d
(+394)
af6dcfbcompatible
checked 2026-11-12
af6dcfb—+394
Paul-Lez/PersistentDecomp
v4.36.0-rc215d
(+405)
af6dcfbcompatible
checked 2026-11-12
af6dcfb—+405v4.36.0-rc2
teorth/pfr
8fe7ce414d
(+328)
af6dcfbcompatible
checked 2026-11-12
af6dcfb—+328
leanprover-community/physlib
v4.35.03d
(+89)
v4.36.0-rc1compatible
checked 2026-11-12
v4.36.0-rc1—+89
sinhp/Poly
b8dad035d
(+198)
v4.28.0compatible
checked 2026-11-12
v4.28.0—+198
v4.28.0
(+198)
b-mehta/PrimeCert
v4.36.0-rc215d
(+405)
af6dcfbincompatible
checked 2026-11-12
64e4c10e2bb1c9+48v4.36.0-rc2
AlexKontorovich/PrimeNumberTheoremAnd
v4.35.03d
(+89)
v4.36.0-rc1incompatible
checked 2026-11-12
10f994eba9c63d+2v4.35.0
hhu-adam/Robo
v4.35.03d
(+89)
v4.36.0-rc1error
checked 2026-11-12
v4.32.0-rc1—0
thefundamentaltheor3m/Sphere-Packing-Lean
v4.35.03d
(+89)
v4.36.0-rc1incompatible
checked 2026-11-12
10f994eba9c63d+2v4.35.0
stat-lib/statlib
6135ffb6d
(+176)
af6dcfbincompatible
checked 2026-11-12
94f4300master-2026-11-06+23
mathlib-initiative/sum_product
v4.31.0-rc110d
(+329)
v4.31.0-rc2incompatible
checked 2026-11-12
01cc32789ce8bf+259v4.31.0-rc1
YaelDillies/toric
a9495767d
(+188)
af6dcfbcompatible
checked 2026-11-12
af6dcfb—+188
Advance map — how far behind each project stands, and how far it can safely move
Commits behind the latest Mathlib master commit af6dcfb (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.35.0v4.34.0v4.33.0v4.36.0-rc2v4.35.0v4.34.0v4.33.0
master-10-50-100-200-500-1000-2000-5000master-2000-4000-6000
sum_product
compfiles
FLT
PrimeNumberTheoremAnd
Sphere-Packing-Lean
PrimeCert
ClassFieldTheory
LeanMachineLearning
Statlib
flt-regular
hex-dev
Robo
Poly
HighlyAbundant
infinity-cosmos
DirichletProblem
physlib
apap
carleson
chandra-furst-lipton
DynamicalSystems
gibbs-measure
PersistentDecomp
forbidden-matrix
misc-yd
PFR
Toric
cslib
BrauerGroup
add-combi
cam-combi
mean-fourier
safe to advance (pinned → last known good)incompatible (first known bad → target)break not yet locatedvalidation errorpinnedlast known goodfirst known badvalidation targetrelease tag
⚠ 4 projects are broken by the same commit ba9c63d (“refactor(Data): make `Set` a one-field structure (#41506)”): FLT, PrimeNumberTheoremAnd, Sphere-Packing-Lean, compfiles
⚠ 2 projects are broken by the same commit master-2026-11-06 (“refactor: change the definition of `EventuallyEqSet` (#45712)”): LeanMachineLearning, Statlib
Not shown: ErdosUnitDistance — pinned revision is not part of the target's history.