feat: add and use custom (d)elaborators for mvfderiv, add basic API lemmas#39554
feat: add and use custom (d)elaborators for mvfderiv, add basic API lemmas#39554grunweg wants to merge 1 commit into
mvfderiv, add basic API lemmas#39554Conversation
|
This code was virtually all written by Patrick; I just made minor clean-ups (such as updating the module doc-string, or switching the notation to |
PR summary c481c5c698Import changes for modified filesNo significant changes to the import graph Import changes for all files
|
|
🚀 Pull request has been placed on the maintainer queue by grunweg. |
Also, rewrite Lie bracket lemmas to use mvfderiv instead of open-coding it.
52739fc to
c481c5c
Compare
|
🚀 Pull request has been placed on the maintainer queue by grunweg. |
Add a custom elaborator (scoped to the
Manifoldnamespace) shorteningmvfderiv I ftod% f,and have a corresponding delaborator also. Their implementation is fully analogous to the existing elaborators.
Also, rewrite Lie bracket lemmas to use
mvfderivinstead of open-coding it.Part of #36036, i.e. from the path towards the Levi-Civita connection and Riemanian curvature.
Related to fixing defeq abuses related to tangent space and scalar multiplication in mathlib.
Co-authored-by: Heather Macbeth 25316162+hrmacbeth@users.noreply.github.com
Co-authored-by: Patrick Massot patrickmassot@free.fr