Skip to content

chore(vendor): refresh geb-mathlib and extend the back-port patch - #300

Merged
rokopt merged 1 commit into
anoma:mainfrom
rokopt:chore/geb-mathlib-refresh-2026-08-31
Aug 31, 2026
Merged

rokopt merged 1 commit into
anoma:mainfrom
rokopt:chore/geb-mathlib-refresh-2026-08-31

Conversation

@rokopt

@rokopt rokopt commented Aug 31, 2026

Copy link
Copy Markdown
Collaborator

Refresh vendor/geb-mathlib to upstream caf42ee, which splits Geb/Mathlib/CategoryTheory/Grothendieck.lean into Grothendieck/Basic.lean and Grothendieck/Functor/{Between,From,To}.lean.

Grothendieck/Functor/From.lean does not compile under v4.29.0-rc6: Lean core has narrowed the backward-compatibility option backward.isDefEq.respectTransparency to
backward.isDefEq.respectTransparency.types, and the isDefEq change that the option compensates for also decides several unifications in that module differently. Extend the back-port patch with a stanza for the module: substitute the v4.29 option spelling, set the option on natTransFrom and NatTransFromData.comp, and append a closing rfl to Functor.leftOpEquiv's functor_unitIso_comp field and to CoGrothendieck.FunctorFromData.mk's hom_id field.

Record the adaptation as category 16 of the back-port notes.

Refresh vendor/geb-mathlib to upstream caf42ee, which splits
Geb/Mathlib/CategoryTheory/Grothendieck.lean into Grothendieck/Basic.lean
and Grothendieck/Functor/{Between,From,To}.lean.

Grothendieck/Functor/From.lean does not compile under v4.29.0-rc6: Lean
core has narrowed the backward-compatibility option
backward.isDefEq.respectTransparency to
backward.isDefEq.respectTransparency.types, and the isDefEq change that
the option compensates for also decides several unifications in that
module differently. Extend the back-port patch with a stanza for the
module: substitute the v4.29 option spelling, set the option on
natTransFrom and NatTransFromData.comp, and append a closing rfl to
Functor.leftOpEquiv's functor_unitIso_comp field and to
CoGrothendieck.FunctorFromData.mk's hom_id field.

Record the adaptation as category 16 of the back-port notes.
@rokopt
rokopt merged commit 2ec3282 into anoma:main Aug 31, 2026
2 checks passed
@rokopt
rokopt deleted the chore/geb-mathlib-refresh-2026-08-31 branch August 31, 2026 20:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant