[Merged by Bors] - feat: local frames in a vector bundle#30083
[Merged by Bors] - feat: local frames in a vector bundle#30083grunweg wants to merge 60 commits intoleanprover-community:masterfrom
Conversation
PR summary 8115783e28Import changes for modified filesNo significant changes to the import graph Import changes for all files
|
617c74b to
df44a30
Compare
This depends on the custom elaborators added in leanprover-community#27021; for some reason, using these fails. To be investigated!
|
This pull request has conflicts, please merge |
ocfnash
left a comment
There was a problem hiding this comment.
Thanks!
I've left a bunch of fairly superficial comments, but I think they're worth addressing. I'll return again once you've had a chance to respond.
|
Most lemma statements are not in simp normal form: |
|
Ok, I think I caught all obvious such references: the remaining ones are in hypotheses, where I'm not convinced yet that they must be removed. |
|
Thanks for doing that, @grunweg! Was out of town, sorry for missing your message. |
|
✌️ grunweg can now approve this pull request. To approve and merge a pull request, simply reply with |
Co-authored-by: Oliver Nash <7734364+ocfnash@users.noreply.github.com>
Co-authored-by: Oliver Nash <7734364+ocfnash@users.noreply.github.com>
|
Thanks for the careful review over the many rounds - I am very happy how this PR turned out, and think it's much nicer as a result. |
We construct local frames on a vector from local trivialisations. The former constructs, given a trivialisation `e` of the vector bundle and a basis of the model fibre, `Basis.localFrame` is a local frame on `e.baseSet` A future PR will use this to define the local extension of a tangent vector to a vector field near a point. From the path towards geodesics and the Levi-Civita connection. Co-authored-by: Patrick Massot [patrickmassot@free.fr](mailto:patrickmassot@free.fr) Co-authored-by: michaellee94 <michael.a.rodrigues.lee@gmail.com>
|
Pull request successfully merged into master. Build succeeded:
|
We construct local frames on a vector from local trivialisations. The former constructs, given a trivialisation `e` of the vector bundle and a basis of the model fibre, `Basis.localFrame` is a local frame on `e.baseSet` A future PR will use this to define the local extension of a tangent vector to a vector field near a point. From the path towards geodesics and the Levi-Civita connection. Co-authored-by: Patrick Massot [patrickmassot@free.fr](mailto:patrickmassot@free.fr) Co-authored-by: michaellee94 <michael.a.rodrigues.lee@gmail.com>
We construct local frames on a vector from local trivialisations. The former constructs, given a trivialisation
eof the vector bundle and a basis of the model fibre,Basis.localFrameis a local frame one.baseSetA future PR will use this to define the local extension of a tangent vector to a vector field near a point.
From the path towards geodesics and the Levi-Civita connection.
Co-authored-by: Patrick Massot patrickmassot@free.fr