Skip to content

Commit 54527c5

Browse files
committed
feat: derivative along a vector (#7038)
Prerequisite for Rademacher's theorem in #7003 We currently have in mathlib the Fréchet derivative, and the derivative of maps defined on the scalar field. In this PR, we introduce another notion, the derivative along a line. It is more elementary (but less well behaved) than the full Fréchet derivative. The API is essentially copied from the file on the one-dimensional derivative, with a few additions that have proved useful for Rademacher's theorem. The API could definitely be expanded, but it's already heavy... I have put everything in the single file `LineDeriv/Basic.lean`, mimicking the directory structure for `FDeriv` and `Deriv` and leaving open the possibility to add other files in this folder with more API.
1 parent 43718b8 commit 54527c5

File tree

2 files changed

+546
-0
lines changed

2 files changed

+546
-0
lines changed

Mathlib.lean

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -588,6 +588,7 @@ import Mathlib.Analysis.Calculus.Inverse
588588
import Mathlib.Analysis.Calculus.IteratedDeriv
589589
import Mathlib.Analysis.Calculus.LHopital
590590
import Mathlib.Analysis.Calculus.LagrangeMultipliers
591+
import Mathlib.Analysis.Calculus.LineDeriv.Basic
591592
import Mathlib.Analysis.Calculus.LocalExtr.Basic
592593
import Mathlib.Analysis.Calculus.LocalExtr.Polynomial
593594
import Mathlib.Analysis.Calculus.LocalExtr.Rolle

0 commit comments

Comments
 (0)