Skip to content
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

feat(analysis/calculus/extend_deriv): extend differentiability to the boundary #1794

Merged
merged 3 commits into from Dec 26, 2019

Conversation

sgouezel
Copy link
Collaborator

If a function is differentiable inside a convex open set, and the function and its derivative admit a limit on the boundary, then the function is also differentiable at the boundary point. We give a general version of this statement, and specialize it to one-dimensional situations.

Motivation: in a later PR, I will show that x -> exp(-1/x) for x > 0 and 0 otherwise is smooth, aiming at smooth partitions of unity. The only difficulty is to discuss its differentiability at 0, which is done thanks to the statements we prove here.

@sgouezel sgouezel added the awaiting-review The author would like community review of the PR label Dec 15, 2019
Copy link
Member

@PatrickMassot PatrickMassot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't really like that the main proof uses sequences in our pedantic abstract topology library. More seriously, it looks really long. But i'm not sure the sequence-free proof will be really shorter (or more readable). So let's merge that and then I'll try another proof, and PR it if it looks good.

@PatrickMassot PatrickMassot added ready-to-merge All that is left is for bors to build and merge this PR. (Remember you need to say `bors r+`.) and removed awaiting-review The author would like community review of the PR labels Dec 26, 2019
@mergify mergify bot merged commit 7e2d4b8 into leanprover-community:master Dec 26, 2019
anrddh pushed a commit to anrddh/mathlib that referenced this pull request May 15, 2020
… boundary (leanprover-community#1794)

* feat(analysis/calculus/extend_deriv): extend differentiability to the boundary

* fix build

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
anrddh pushed a commit to anrddh/mathlib that referenced this pull request May 16, 2020
… boundary (leanprover-community#1794)

* feat(analysis/calculus/extend_deriv): extend differentiability to the boundary

* fix build

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
@sgouezel sgouezel deleted the extend_deriv branch May 26, 2020 12:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready-to-merge All that is left is for bors to build and merge this PR. (Remember you need to say `bors r+`.)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants