feat: Frénet moving frame and Frénet equation for plane curves#36731
feat: Frénet moving frame and Frénet equation for plane curves#36731michael-novak-math wants to merge 197 commits intoleanprover-community:masterfrom
Conversation
Welcome new contributor!Thank you for contributing to Mathlib! If you haven't done so already, please review our contribution guidelines, as well as the style guide and naming conventions. In particular, we kindly remind contributors that we have guidelines regarding the use of AI when making pull requests. We use a review queue to manage reviews. If your PR does not appear there, it is probably because it is not successfully building (i.e., it doesn't have a green checkmark), has the If you haven't already done so, please come to https://leanprover.zulipchat.com/, introduce yourself, and mention your new PR. Thank you again for joining our community. |
PR summary b43655dfe2Import changes for modified filesNo significant changes to the import graph Import changes for all files
|
| Current number | Change | Type |
|---|---|---|
| 6754 | 1 | backward.isDefEq.respectTransparency |
Current commit 659e77789e
Reference commit b43655dfe2
You can run this locally as
./scripts/reporting/technical-debt-metrics.sh pr_summary
- The
relativevalue is the weighted sum of the differences with weight given by the inverse of the current value of the statistic. - The
absolutevalue is therelativevalue divided by the total sum of the inverses of the current values (i.e. the weighted average of the differences).
✅ PR Title Formatted CorrectlyThe title of this PR has been updated to match our commit style conventions. |
…k-math/mathlib4 into plane-curves-branch
|
|
||
| /-- A lemma that gives us a formula for the normal when the derivative has length 1, this is | ||
| useful especially for plane curves parametrized by arc-length (with unit speed). -/ | ||
| lemma normal_eq_of_norm_deriv_eq_one (h : ‖deriv c t‖ = 1) : |
There was a problem hiding this comment.
I'm not sure how useful this lemma will be in practice. (Right now, you're using it more because you're considering unit speed curves more than necessary.) If this proves useful, please mention this in a doc-string to normal_eq also.
Co-authored-by: Michael Rothgang <rothgang@math.uni-bonn.de>
Co-authored-by: Michael Rothgang <rothgang@math.uni-bonn.de>
…k-math/mathlib4 into plane-curves-branch
We define the curvature function, normal vector function and the Frénet moving frame for plane curve.
We also prove the Frénet equations for plane curves.
A separate PR (#37489) will prove the fundamental theorem of plane curves.