Skip to content

[Merged by Bors] - feat(CategoryTheory): Exponentiable morphisms#31332

Closed
sinhp wants to merge 133 commits intoleanprover-community:masterfrom
sinhp:lccc-exp_mor
Closed

[Merged by Bors] - feat(CategoryTheory): Exponentiable morphisms#31332
sinhp wants to merge 133 commits intoleanprover-community:masterfrom
sinhp:lccc-exp_mor

Conversation

@sinhp
Copy link
Copy Markdown
Collaborator

@sinhp sinhp commented Nov 6, 2025

We define an exponentiable morphism f : I ⟶ J to be a morphism with a chosen pullback functor
Over J ⥤ Over I together with a right adjoint, called the pushforward functor.

We use this PR in the PR branch lccc-basic.

graph TD
  A[ChosenPullbacksAlong.lean] --> A'[Over.lean] 
  A' --> B[Sections.lean]
  A --> C[ExponentiableMorphism.lean]
  B --> D[Basic.lean]
  C --> D
  D --> E[Types.lean]
  E --> F[Presheaves.lean]
  D --> G[Beck-Chevalley.lean]

  %% Define highlight style
  classDef highlight fill:#ffe599,stroke:#d4a017,stroke-width:2px;

  %% Apply to one node
  class C highlight;
Loading

Open in Gitpod

sinhp and others added 30 commits October 28, 2025 22:00
Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
@robin-carlier robin-carlier added the awaiting-author A reviewer has asked the author a question or requested changes. label Dec 26, 2025
sinhp and others added 5 commits December 29, 2025 20:31
…phism.lean

Co-authored-by: Robin Carlier <57142648+robin-carlier@users.noreply.github.com>
…phism.lean

Co-authored-by: Robin Carlier <57142648+robin-carlier@users.noreply.github.com>
…phism.lean

Co-authored-by: Robin Carlier <57142648+robin-carlier@users.noreply.github.com>
@sinhp sinhp removed the awaiting-author A reviewer has asked the author a question or requested changes. label Dec 31, 2025
Copy link
Copy Markdown
Contributor

@robin-carlier robin-carlier left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

maintainer merge

@github-actions
Copy link
Copy Markdown

github-actions bot commented Jan 2, 2026

🚀 Pull request has been placed on the maintainer queue by robin-carlier.

@ghost ghost added the maintainer-merge A reviewer has approved the changed; awaiting maintainer approval. label Jan 2, 2026
@joelriou
Copy link
Copy Markdown
Contributor

joelriou commented Jan 2, 2026

Thanks!

bors merge

@ghost ghost added ready-to-merge This PR has been sent to bors. and removed maintainer-merge A reviewer has approved the changed; awaiting maintainer approval. labels Jan 2, 2026
mathlib-bors bot pushed a commit that referenced this pull request Jan 2, 2026
We define an exponentiable morphism `f : I ⟶ J` to be a morphism with a chosen pullback functor
`Over J ⥤ Over I` together with a right adjoint, called the pushforward functor.

We use this PR in the PR branch `lccc-basic`.  

```mermaid
graph TD
  A[ChosenPullbacksAlong.lean] --> A'[Over.lean] 
  A' --> B[Sections.lean]
  A --> C[ExponentiableMorphism.lean]
  B --> D[Basic.lean]
  C --> D
  D --> E[Types.lean]
  E --> F[Presheaves.lean]
  D --> G[Beck-Chevalley.lean]

  %% Define highlight style
  classDef highlight fill:#ffe599,stroke:#d4a017,stroke-width:2px;

  %% Apply to one node
  class C highlight;
```

Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
Co-authored-by: Dagur Asgeirsson <dagurtomas@gmail.com>
@mathlib-bors
Copy link
Copy Markdown
Contributor

mathlib-bors bot commented Jan 2, 2026

Pull request successfully merged into master.

Build succeeded!

And happy new year! 🎉

@mathlib-bors mathlib-bors bot changed the title feat(CategoryTheory): Exponentiable morphisms [Merged by Bors] - feat(CategoryTheory): Exponentiable morphisms Jan 2, 2026
@mathlib-bors mathlib-bors bot closed this Jan 2, 2026
kim-em pushed a commit to kim-em/mathlib4 that referenced this pull request Jan 6, 2026
…1332)

We define an exponentiable morphism `f : I ⟶ J` to be a morphism with a chosen pullback functor
`Over J ⥤ Over I` together with a right adjoint, called the pushforward functor.

We use this PR in the PR branch `lccc-basic`.  

```mermaid
graph TD
  A[ChosenPullbacksAlong.lean] --> A'[Over.lean] 
  A' --> B[Sections.lean]
  A --> C[ExponentiableMorphism.lean]
  B --> D[Basic.lean]
  C --> D
  D --> E[Types.lean]
  E --> F[Presheaves.lean]
  D --> G[Beck-Chevalley.lean]

  %% Define highlight style
  classDef highlight fill:#ffe599,stroke:#d4a017,stroke-width:2px;

  %% Apply to one node
  class C highlight;
```

Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
Co-authored-by: Dagur Asgeirsson <dagurtomas@gmail.com>
goliath-klein pushed a commit to PrParadoxy/mathlib4 that referenced this pull request Jan 24, 2026
…1332)

We define an exponentiable morphism `f : I ⟶ J` to be a morphism with a chosen pullback functor
`Over J ⥤ Over I` together with a right adjoint, called the pushforward functor.

We use this PR in the PR branch `lccc-basic`.  

```mermaid
graph TD
  A[ChosenPullbacksAlong.lean] --> A'[Over.lean] 
  A' --> B[Sections.lean]
  A --> C[ExponentiableMorphism.lean]
  B --> D[Basic.lean]
  C --> D
  D --> E[Types.lean]
  E --> F[Presheaves.lean]
  D --> G[Beck-Chevalley.lean]

  %% Define highlight style
  classDef highlight fill:#ffe599,stroke:#d4a017,stroke-width:2px;

  %% Apply to one node
  class C highlight;
```

Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
Co-authored-by: Dagur Asgeirsson <dagurtomas@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-to-merge This PR has been sent to bors. t-category-theory Category theory

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants