Skip to content

[Merged by Bors] - feat(Manifold/VectorBundle): tensoriality construction#36432

Closed
grunweg wants to merge 15 commits intoleanprover-community:masterfrom
grunweg:tensoriality-v2
Closed

[Merged by Bors] - feat(Manifold/VectorBundle): tensoriality construction#36432
grunweg wants to merge 15 commits intoleanprover-community:masterfrom
grunweg:tensoriality-v2

Conversation

@grunweg
Copy link
Copy Markdown
Contributor

@grunweg grunweg commented Mar 10, 2026

Given vector bundles V and W over a manifold, one can construct a section of the hom-bundle Π x, V x →L[𝕜] W x from a tensorial operation sending sections of V to sections of W. This PR provides this construction.

Future PRs will use this to prove locality results about covariant derivatives.
From the path towards Riemannian geometry, including geodesics and the Levi-Civita connection.

Co-authored-by: Heather Macbeth 25316162+hrmacbeth@users.noreply.github.com
Co-authored-by: Patrick Massot mailto:patrickmassot@free.fr


#36277 but with review ocmments being adressed - for some reason, I couldn't push to the PR

Open in Gitpod

@grunweg grunweg added the WIP Work in progress label Mar 10, 2026
@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 10, 2026

✅ PR Title Formatted Correctly

The title of this PR has been updated to match our commit style conventions.
Thank you!

@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 10, 2026

PR summary 5c8398df52

Import changes for modified files

No significant changes to the import graph

Import changes for all files
Files Import difference
Mathlib.Topology.VectorBundle.FiniteDimensional (new file) 1795
Mathlib.Geometry.Manifold.VectorBundle.Tensoriality (new file) 2249

Declarations diff

+ TensorialAt
+ VectorBundle.continuousLinearEquivAt
+ finiteDimensional
+ finrank_eq
+ homeomorphAt
+ mkHom
+ mkHom_apply
+ mkHom_apply_eq_extend
+ mkHom₂
+ mkHom₂_apply
+ mkHom₂_apply_eq_extend
+ pointwise
+ pointwise₂
+ sum
+ t0Space
+ t1Space
+ t2Space
+ t3Space
+ zero
+ «local»

You can run this locally as follows
## summary with just the declaration names:
./scripts/pr_summary/declarations_diff.sh <optional_commit>

## more verbose report:
./scripts/pr_summary/declarations_diff.sh long <optional_commit>

The doc-module for scripts/pr_summary/declarations_diff.sh contains some details about this script.


No changes to technical debt.

You can run this locally as

./scripts/reporting/technical-debt-metrics.sh pr_summary
  • The relative value is the weighted sum of the differences with weight given by the inverse of the current value of the statistic.
  • The absolute value is the relative value divided by the total sum of the inverses of the current values (i.e. the weighted average of the differences).

@grunweg grunweg changed the title Tensoriality v2 feat(Manifold/VectorBundle): tensoriality construction Mar 10, 2026
@grunweg grunweg added t-differential-geometry Manifolds etc and removed WIP Work in progress labels Mar 10, 2026
@grunweg
Copy link
Copy Markdown
Contributor Author

grunweg commented Mar 10, 2026

This PR is #36277 with only review comments addressed: as that PR has been delegated, let me bors this PR myself.
bors r+

@mathlib-triage mathlib-triage bot added the ready-to-merge This PR has been sent to bors. label Mar 10, 2026
mathlib-bors bot pushed a commit that referenced this pull request Mar 10, 2026
Given vector bundles `V` and `W` over a manifold, one can construct a section of the hom-bundle `Π x, V x →L[𝕜] W x` from a *tensorial* operation sending sections of `V` to sections of `W`. This PR provides this construction.

Future PRs will use this to prove locality results about covariant derivatives.
From the path towards Riemannian geometry, including geodesics and the Levi-Civita connection.

Co-authored-by: Heather Macbeth [25316162+hrmacbeth@users.noreply.github.com](mailto:25316162+hrmacbeth@users.noreply.github.com)
Co-authored-by: Patrick Massot <mailto:patrickmassot@free.fr>
Co-authored-by: Patrick Massot <patrickmassot@free.fr>
Co-authored-by: Heather Macbeth <25316162+hrmacbeth@users.noreply.github.com>
@mathlib-bors
Copy link
Copy Markdown
Contributor

mathlib-bors bot commented Mar 10, 2026

Pull request successfully merged into master.

Build succeeded:

@mathlib-bors mathlib-bors bot changed the title feat(Manifold/VectorBundle): tensoriality construction [Merged by Bors] - feat(Manifold/VectorBundle): tensoriality construction Mar 10, 2026
@mathlib-bors mathlib-bors bot closed this Mar 10, 2026
@grunweg grunweg deleted the tensoriality-v2 branch March 10, 2026 11:47
mathlib-bors bot pushed a commit that referenced this pull request Mar 20, 2026
…uous linear equivalences (#36435)

and use this to remove mathematically superfluous typeclass hypotheses in the tensoriality criterion.
Follow-up to #36277/#36432.
justus-springer pushed a commit to justus-springer/mathlib4 that referenced this pull request Mar 28, 2026
…uous linear equivalences (leanprover-community#36435)

and use this to remove mathematically superfluous typeclass hypotheses in the tensoriality criterion.
Follow-up to leanprover-community#36277/leanprover-community#36432.
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-differential-geometry Manifolds etc

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants