Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Merged by Bors] - feat(Geometry/Manifold/VectorBundle/Tangent): tangentCoordChange #8672

Closed
wants to merge 5 commits into from

Conversation

winstonyin
Copy link
Collaborator

We define tangentCoordChange as a convenient abbreviation for coordinate changes on the tangent bundle. We also restate the axioms of VectorBundleCore as lemmas involving extChartAt.

Currently, we need to write (tangentBundleCore I M).coordChange (achart H x) (achart H y), referring explicitly to the atlas of M. Since tangentBundleCore uses the same base sets as the preferred charts of the base manifold, we wish to work directly with points x y : M and the preferred extended charts at those points (extChartAt).

We find this definition and related lemmas useful in #8483 in shortening proofs.


Open in Gitpod

@grunweg
Copy link
Collaborator

grunweg commented Nov 29, 2023

Minor comment (here and elsewhere): a new rule in the style guide asks for a space after a left arrow.

Copy link
Collaborator

@grunweg grunweg left a comment

Choose a reason for hiding this comment

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

The added lemmas look plausible and straightforward; their uses in the dependent PR make this compelling to me. (Please address the style comment.)

Copy link
Contributor

@ocfnash ocfnash left a comment

Choose a reason for hiding this comment

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

Thanks!

bors d+

Mathlib/Geometry/Manifold/VectorBundle/Tangent.lean Outdated Show resolved Hide resolved
Mathlib/Geometry/Manifold/VectorBundle/Tangent.lean Outdated Show resolved Hide resolved
@mathlib-bors
Copy link
Contributor

mathlib-bors bot commented Jan 5, 2024

✌️ winstonyin can now approve this pull request. To approve and merge a pull request, simply reply with bors r+. More detailed instructions are available here.

@winstonyin
Copy link
Collaborator Author

bors r+

mathlib-bors bot pushed a commit that referenced this pull request Jan 5, 2024
We define `tangentCoordChange` as a convenient abbreviation for coordinate changes on the tangent bundle. We also restate the axioms of `VectorBundleCore` as lemmas involving `extChartAt`.

Currently, we need to write `(tangentBundleCore I M).coordChange (achart H x) (achart H y)`, referring explicitly to the atlas of `M`. Since `tangentBundleCore` uses the same base sets as the preferred charts of the base manifold, we wish to work directly with points `x y : M` and the preferred extended charts at those points (`extChartAt`).

We find this definition and related lemmas useful in #8483 in shortening proofs.
@mathlib-bors
Copy link
Contributor

mathlib-bors bot commented Jan 5, 2024

Build failed:

@winstonyin
Copy link
Collaborator Author

bors r+

mathlib-bors bot pushed a commit that referenced this pull request Jan 5, 2024
We define `tangentCoordChange` as a convenient abbreviation for coordinate changes on the tangent bundle. We also restate the axioms of `VectorBundleCore` as lemmas involving `extChartAt`.

Currently, we need to write `(tangentBundleCore I M).coordChange (achart H x) (achart H y)`, referring explicitly to the atlas of `M`. Since `tangentBundleCore` uses the same base sets as the preferred charts of the base manifold, we wish to work directly with points `x y : M` and the preferred extended charts at those points (`extChartAt`).

We find this definition and related lemmas useful in #8483 in shortening proofs.
@mathlib-bors
Copy link
Contributor

mathlib-bors bot commented Jan 5, 2024

Pull request successfully merged into master.

Build succeeded:

@mathlib-bors mathlib-bors bot changed the title feat(Geometry/Manifold/VectorBundle/Tangent): tangentCoordChange [Merged by Bors] - feat(Geometry/Manifold/VectorBundle/Tangent): tangentCoordChange Jan 5, 2024
@mathlib-bors mathlib-bors bot closed this Jan 5, 2024
@mathlib-bors mathlib-bors bot deleted the tangentCoordChange branch January 5, 2024 13:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants