-
Notifications
You must be signed in to change notification settings - Fork 1.2k
feat: Frénet moving frame and Frénet equation for plane curves #36731
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
Open
michael-novak-math
wants to merge
197
commits into
leanprover-community:master
Choose a base branch
from
michael-novak-math:plane-curves-branch
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 42 commits
Commits
Show all changes
197 commits
Select commit
Hold shift + click to select a range
5a114e2
Main content
michael-novak-math a9627f2
Merge branch 'master' into plane-curves-branch
michael-novak-math d2b3f91
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] 2001076
Merge branch 'master' into plane-curves-branch
michael-novak-math 2f6b473
trying to fix an issue with `lake exe mk_all`
michael-novak-math 0b4dee2
Close the `PlaneCurve` namespace
michael-novak-math 37a1324
add documentation information
michael-novak-math d1c120b
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] 4ce9037
Merge branch 'master' into plane-curves-branch
michael-novak-math a0fe600
Replace `Fintype` with `Finite`
michael-novak-math a4c1e14
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] c0c72ae
create module and and make imports public
michael-novak-math 4575f97
Merge branch 'plane-curves-branch' of https://github.com/michael-nova…
michael-novak-math 319c2f7
revert mistakenly added / removed blak lines.
michael-novak-math 823c98d
put back a mistakely delted line
michael-novak-math dd1caf7
Merge branch 'master' into plane-curves-branch
michael-novak-math 13e5daf
Merge branch 'master' into plane-curves-branch
michael-novak-math acd5ced
trying some fix
michael-novak-math 0647ba1
changes with `lake` and `Finite`
michael-novak-math 14561d1
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] cb9faf4
Merge branch 'master' into plane-curves-branch
michael-novak-math 4e1e8cb
`lake` commands and small documentation addtion.
michael-novak-math 211336e
fix some linter warnings, mainly switching from `simp` to `simp only`.
michael-novak-math 70e27d2
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] 518b735
minimize imports
michael-novak-math ece7405
Merge branch 'master' into plane-curves-branch
michael-novak-math 77fe398
Merge branch 'master' into plane-curves-branch
michael-novak-math 3b4f7a4
Merge branch 'master' into plane-curves-branch
michael-novak-math 57e3f58
solve a few linter warnings
michael-novak-math 5e029af
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] 90fb362
fix one linter warning
michael-novak-math 10afae1
Merge branch 'master' into plane-curves-branch
michael-novak-math 5397bf1
remove some unused arguements
michael-novak-math 19b1f60
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] b508d14
Merge branch 'master' into plane-curves-branch
michael-novak-math 346a766
remove more unsused arguments
michael-novak-math 4614d7d
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] 4b37736
remove one more unused arguement
michael-novak-math a3e7976
remove unused arguemnts (hopefully for the last time).
michael-novak-math 19bc729
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] 5ab24da
Merge branch 'master' into plane-curves-branch
michael-novak-math 37989fe
Merge branch 'master' into plane-curves-branch
michael-novak-math 0d5f58d
Update Mathlib/Geometry/PlaneCurves.lean
michael-novak-math f40b666
Update Mathlib/Analysis/Calculus/Deriv/Prod.lean
michael-novak-math bad4659
Update Mathlib/Analysis/Calculus/Deriv/Prod.lean
michael-novak-math 91f1c78
Update Mathlib/Geometry/PlaneCurves.lean
michael-novak-math bf6c00b
Update Mathlib/Geometry/PlaneCurves.lean
michael-novak-math f5c645d
Update Mathlib/Geometry/PlaneCurves.lean
michael-novak-math 6f4b9da
Update Mathlib/Geometry/PlaneCurves.lean
michael-novak-math 8306f82
Update Mathlib/Geometry/PlaneCurves.lean
michael-novak-math ebf3ac1
some style fixes
michael-novak-math f4bfe80
Merge branch 'master' into plane-curves-branch
michael-novak-math a46598e
Merge branch 'master' into plane-curves-branch
michael-novak-math c2d8ef3
making the code more efficent, reducing repetition
michael-novak-math d9ecb0d
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] ca26f30
Merge branch 'master' into plane-curves-branch
michael-novak-math abb62d4
more code efficenct improvements, reducing repetitions.
michael-novak-math 08db9bc
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] 48bd644
Merge branch 'master' into plane-curves-branch
michael-novak-math 623b3b5
Merge branch 'master' into plane-curves-branch
michael-novak-math 29db69a
applying a fix for the `Fintype` warning (might be temporary)
michael-novak-math 004a8ad
Merge branch 'master' into plane-curves-branch
michael-novak-math 0c05761
style fixes
michael-novak-math 617e457
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] ab8444f
Merge branch 'master' into plane-curves-branch
michael-novak-math 2ee2bd2
a bit more code improvements
michael-novak-math 24a51cc
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] cf82216
Merge branch 'master' into plane-curves-branch
michael-novak-math 81def8a
small code improvements
michael-novak-math f62e2e2
Merge branch 'master' into plane-curves-branch
michael-novak-math a79339b
move a lemma for a better place and edit it
michael-novak-math cdeeacc
Merge branch 'master' into plane-curves-branch
michael-novak-math 1cd9014
adding sections to use more global variables.
michael-novak-math 87d3b97
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] eb1b59e
Merge branch 'master' into plane-curves-branch
michael-novak-math c859024
Apply suggestion from @Ruben-VandeVelde
michael-novak-math 0b94a3a
Merge branch 'master' into plane-curves-branch
michael-novak-math adf11cb
Merge branch 'master' into plane-curves-branch
michael-novak-math 0e1f835
small improvements, reducing the code a bit
michael-novak-math b4632e0
Merge branch 'master' into plane-curves-branch
michael-novak-math 7a1b91e
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] 841e757
Merge branch 'master' into plane-curves-branch
michael-novak-math f30e806
some code reduction with the help of `fun_prop` and `all_goals`
michael-novak-math 867456b
Merge branch 'master' into plane-curves-branch
michael-novak-math 3f7098f
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] 6da26ec
more small code improvements
michael-novak-math 1e42415
Merge branch 'master' into plane-curves-branch
michael-novak-math 31656ca
small code organization improvement
michael-novak-math d0fb80c
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] 0df10e2
Merge branch 'master' into plane-curves-branch
michael-novak-math 4d485a6
some code reductions
michael-novak-math 79d4a40
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] 27c0082
Merge branch 'master' into plane-curves-branch
michael-novak-math ae44d56
apply some suggestions by grunweg, mainly inlining some `have`s
michael-novak-math 01f0eb8
Merge branch 'plane-curves-branch' of https://github.com/michael-nova…
michael-novak-math 949a9bd
Merge branch 'master' into plane-curves-branch
michael-novak-math 45782a3
some more inlining of `have`s expressions elsewhere in the file
michael-novak-math 1f7e361
Merge branch 'plane-curves-branch' of https://github.com/michael-nova…
michael-novak-math 99743ef
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] 6dd7574
more code reduction
michael-novak-math 7897014
Merge branch 'master' into plane-curves-branch
michael-novak-math aff2faf
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] 19e2672
more code reductions and efficency improvements
michael-novak-math e68b1ea
Merge branch 'master' into plane-curves-branch
michael-novak-math 3f5c38a
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] c4a263d
more code reductions by better structuring
michael-novak-math 4d9a61c
Merge branch 'master' into plane-curves-branch
michael-novak-math c02b223
more code reduction improvements
michael-novak-math 9a83844
Merge branch 'master' into plane-curves-branch
michael-novak-math 23c3ff4
more small code reductions
michael-novak-math 8b608b3
small changes
michael-novak-math a74b413
Merge branch 'master' into plane-curves-branch
michael-novak-math 7bcc83e
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] 3f7bbe9
small code reductions
michael-novak-math 55278f5
Merge branch 'master' into plane-curves-branch
michael-novak-math d42955b
Merge branch 'master' into plane-curves-branch
michael-novak-math 19f1aed
some strucrturing, mainly splitting to lemmas
michael-novak-math afdb03e
Merge branch 'master' into plane-curves-branch
michael-novak-math aa1447e
more splitting to lemmas
michael-novak-math 0f87d3a
Merge branch 'master' into plane-curves-branch
michael-novak-math 59a8c5c
Merge branch 'master' into plane-curves-branch
michael-novak-math 8ad6c46
Merge branch 'master' into plane-curves-branch
michael-novak-math f887a72
more splitting to lemmas
michael-novak-math 541a92b
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] 73ec477
Merge branch 'master' into plane-curves-branch
michael-novak-math db8134c
getting rid of slightly outdated few lines of code
michael-novak-math c5bfd86
Merge branch 'master' into plane-curves-branch
michael-novak-math cd910b5
Merge branch 'master' into plane-curves-branch
michael-novak-math 04b4c90
Merge branch 'master' into plane-curves-branch
michael-novak-math 2349b20
Merge branch 'master' into plane-curves-branch
michael-novak-math 8e52f30
Merge branch 'master' into plane-curves-branch
michael-novak-math bed6d54
Merge branch 'master' into plane-curves-branch
michael-novak-math 69c036f
Merge branch 'master' into plane-curves-branch
michael-novak-math 5050c97
Merge branch 'master' into plane-curves-branch
michael-novak-math 3f343e5
Merge branch 'master' into plane-curves-branch
michael-novak-math 75bd60d
Merge branch 'master' into plane-curves-branch
michael-novak-math 7581121
Merge branch 'master' into plane-curves-branch
michael-novak-math ae71efd
Merge branch 'master' into plane-curves-branch
michael-novak-math 0571a30
Merge branch 'master' into plane-curves-branch
michael-novak-math 11c1a1a
Merge branch 'master' into plane-curves-branch
michael-novak-math ed66a83
Merge branch 'master' into plane-curves-branch
michael-novak-math f91f541
Merge branch 'master' into plane-curves-branch
michael-novak-math f9d7c6e
Update Mathlib/Geometry/PlaneCurves.lean
michael-novak-math f28aaf8
Update Mathlib/Geometry/PlaneCurves.lean
michael-novak-math a82c550
Update Mathlib/Geometry/PlaneCurves.lean
michael-novak-math 59a50f5
Update Mathlib/Geometry/PlaneCurves.lean
michael-novak-math 6f4a6d2
Update Mathlib/Geometry/PlaneCurves.lean
michael-novak-math 8dbcb8e
Update Mathlib/Geometry/PlaneCurves.lean
michael-novak-math 5a5b344
Update Mathlib/Geometry/PlaneCurves.lean
michael-novak-math 75b2cf0
Merge branch 'master' into plane-curves-branch
michael-novak-math cf0658f
a few style improvements
michael-novak-math 1967e02
Merge branch 'master' into plane-curves-branch
michael-novak-math d7e82df
Merge branch 'master' into plane-curves-branch
michael-novak-math cd540a8
remove the second part of the file about the fundamental theorem
michael-novak-math ff677a4
Merge branch 'master' into plane-curves-branch
michael-novak-math 77b7b85
Merge branch 'master' into plane-curves-branch
michael-novak-math aab929a
Merge branch 'master' into plane-curves-branch
michael-novak-math b846281
Update Mathlib/Analysis/InnerProductSpace/Calculus.lean
michael-novak-math 76965e6
Merge branch 'master' into plane-curves-branch
michael-novak-math 30cbbb6
modifying the definiton of `normal` and changing some proofs as needed
michael-novak-math 707de87
Merge branch 'master' into plane-curves-branch
michael-novak-math 8828c76
Update Mathlib/Geometry/PlaneCurves.lean
michael-novak-math c64a6b8
generalize a lemma about the normal being a unit vector
michael-novak-math 2609998
Merge branch 'master' into plane-curves-branch
michael-novak-math 6ea8174
Merge branch 'master' into plane-curves-branch
michael-novak-math c77f375
change naming of some theorems and lemmas to be more descriptive
michael-novak-math 0c522dd
Merge branch 'master' into plane-curves-branch
michael-novak-math d6079d0
move one lemma to a different file
michael-novak-math 4422f5a
Merge branch 'master' into plane-curves-branch
michael-novak-math d5ecd04
Merge branch 'master' into plane-curves-branch
michael-novak-math 9b0f5de
Merge branch 'master' into plane-curves-branch
michael-novak-math af6c30e
make variables implicit and have the explicit only in definitions
michael-novak-math 16ab1bc
Merge branch 'master' into plane-curves-branch
michael-novak-math 917a4f1
Merge branch 'master' into plane-curves-branch
michael-novak-math 65926d1
mostly documentation improvements
michael-novak-math 65d1982
Merge branch 'master' into plane-curves-branch
michael-novak-math 3b98c68
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] 159b219
Update Mathlib/Geometry/PlaneCurves.lean
michael-novak-math 55104e2
Update Mathlib/Geometry/PlaneCurves.lean
michael-novak-math 6323293
Merge branch 'master' into plane-curves-branch
michael-novak-math 703a6be
a small fix of a doc-string
michael-novak-math eed5c9b
make some variables explicit in some lemma
michael-novak-math 569a64e
Merge branch 'master' into plane-curves-branch
michael-novak-math 5cb3c8d
Merge branch 'master' into plane-curves-branch
michael-novak-math b959068
add information about junk value in the doc-string of a definition.
michael-novak-math a8783e9
Merge branch 'plane-curves-branch' of https://github.com/michael-nova…
michael-novak-math 6df7dc0
Merge branch 'master' into plane-curves-branch
michael-novak-math 3597599
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] faca5ed
Merge branch 'master' into plane-curves-branch
michael-novak-math 84785ae
Merge branch 'master' into plane-curves-branch
michael-novak-math ab85f92
Merge branch 'master' into plane-curves-branch
michael-novak-math df07645
Merge branch 'master' into plane-curves-branch
michael-novak-math 1b83bb1
Merge branch 'master' into plane-curves-branch
michael-novak-math a7b663f
Merge branch 'master' into plane-curves-branch
michael-novak-math 19053de
Merge branch 'master' into plane-curves-branch
michael-novak-math a93e537
Merge branch 'master' into plane-curves-branch
michael-novak-math 659e777
Merge branch 'master' into plane-curves-branch
michael-novak-math File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.