docs(ClassicalMechanics): expand the Euler-Lagrange module overview - #1485
Conversation
Co-authored-by: OpenAI GPT-5.6 Pro <noreply@openai.com>
|
Thank you for this PR, which will now be reviewed. If submitting to ./Physlib or ./QuantumInfo, please see our review guidelines if you are not familiar with the process. You should expect a back and forth with a reviewer before your PR is merged. See also that link for how to add appropriate labels to your PR. The PR will also go through a number of automated checks. You can learn more about these here, including how to run them locally. If you are submitting to ./PhyslibAlpha there will be a lighter review process, though your PR must still pass the automated checks. If you want to bring attention to this PR, please write a message on this thread of the Lean Zulip. Important: If a reviewer adds an |
doxtor6
left a comment
There was a problem hiding this comment.
Looks good. It will also be great if you can help to update the API-maps in the meanwhile. See details in https://github.com/jstoobysmith/PhyslibAITools
Expands the Euler-Lagrange module documentation: the mathematical setting (trajectories in a complete real inner-product space, the action functional), the main definitions and results (
eulerLagrangeOp,eulerLagrangeOp_eq,eulerLagrangeOp_zero,euler_lagrange_varGradient), and current scope (smooth data, Hilbert-space-valued trajectories; system-specific applications live in their own modules).Documentation only — no declarations, proofs, or signatures changed.
AI/LLM disclosure
AI coding tools were used to help draft this documentation. I reviewed the complete change for accuracy before submitting.